File tree Expand file tree Collapse file tree 3 files changed +23
-21
lines changed
mlkem/src/native/x86_64/src Expand file tree Collapse file tree 3 files changed +23
-21
lines changed Original file line number Diff line number Diff line change 5050 * r = ac + bdz = r0 + r1,
5151 * s = ad + bc = s0 + s1.
5252 */
53- .macro schoolbook iter k
53+ .macro schoolbook iter, k
5454vmovdqa (256 * \k + 32 * \iter + 0 )* 2 (% rsi), _a
5555vmovdqa (256 * \k + 32 * \iter + 16 )* 2 (% rsi), _b
5656vmovdqa (256 * \k + 32 * \iter + 0 )* 2 (% rdx), _c
@@ -114,14 +114,14 @@ vmovdqa _s0, (32*\iter + 16)*2(%rdi)
114114.endm
115115
116116.macro poly_basemul k
117- schoolbook 0 \k
118- schoolbook 1 \k
119- schoolbook 2 \k
120- schoolbook 3 \k
121- schoolbook 4 \k
122- schoolbook 5 \k
123- schoolbook 6 \k
124- schoolbook 7 \k
117+ schoolbook 0 , \k
118+ schoolbook 1 , \k
119+ schoolbook 2 , \k
120+ schoolbook 3 , \k
121+ schoolbook 4 , \k
122+ schoolbook 5 , \k
123+ schoolbook 6 , \k
124+ schoolbook 7 , \k
125125.endm
126126
127127.macro polyvec_basemul k
Original file line number Diff line number Diff line change 5050 * r = ac + bdz = r0 + r1,
5151 * s = ad + bc = s0 + s1.
5252 */
53- .macro schoolbook iter k
53+ .macro schoolbook iter, k
5454vmovdqa (256 * \k + 32 * \iter + 0 )* 2 (% rsi), _a
5555vmovdqa (256 * \k + 32 * \iter + 16 )* 2 (% rsi), _b
5656vmovdqa (256 * \k + 32 * \iter + 0 )* 2 (% rdx), _c
@@ -114,14 +114,14 @@ vmovdqa _s0, (32*\iter + 16)*2(%rdi)
114114.endm
115115
116116.macro poly_basemul k
117- schoolbook 0 \k
118- schoolbook 1 \k
119- schoolbook 2 \k
120- schoolbook 3 \k
121- schoolbook 4 \k
122- schoolbook 5 \k
123- schoolbook 6 \k
124- schoolbook 7 \k
117+ schoolbook 0 , \k
118+ schoolbook 1 , \k
119+ schoolbook 2 , \k
120+ schoolbook 3 , \k
121+ schoolbook 4 , \k
122+ schoolbook 5 , \k
123+ schoolbook 6 , \k
124+ schoolbook 7 , \k
125125.endm
126126
127127.macro polyvec_basemul k
Original file line number Diff line number Diff line change @@ -2116,17 +2116,19 @@ def update_via_simpasm(
21162116 # Add syntax option for x86_64
21172117 if arch == "x86_64" and x86_64_syntax != "att" :
21182118 cmd += ["--syntax" , x86_64_syntax ]
2119+ cmd += ["-v" ]
21192120 r = subprocess .run (
21202121 cmd ,
2121- stdout = subprocess .DEVNULL ,
2122- stderr = subprocess .PIPE ,
2122+ stdout = subprocess .PIPE ,
2123+ stderr = subprocess .STDOUT ,
21232124 check = True ,
21242125 text = True ,
21252126 )
2127+ print (r .stdout )
21262128 except subprocess .CalledProcessError as e :
21272129 print (f"Command failed: { ' ' .join (cmd )} " )
21282130 print (f"Exit code: { e .returncode } " )
2129- print (f"stderr: { e .stderr } " )
2131+ print (f"stdout/ stderr: { e .stdout } " )
21302132 raise Exception ("Failed to run simpasm" ) from e
21312133 tmp .seek (0 )
21322134 new_contents = tmp .read ().decode ()
You can’t perform that action at this time.
0 commit comments