Browse Source

cpu: Use xmm1 as a temporary store to make yasm happy building for Mach-O

Luke Dashjr 12 years ago
parent
commit
b1e7af9e75
1 changed files with 2 additions and 1 deletions
  1. 2 1
      x86_64/sha256_sse4_amd64.asm

+ 2 - 1
x86_64/sha256_sse4_amd64.asm

@@ -166,7 +166,8 @@ LAB_LOOP:
 
 
 %macro	lab_loop_blk 0
 %macro	lab_loop_blk 0
 	movntdqa	xmm6, [data+rax*4]
 	movntdqa	xmm6, [data+rax*4]
-	paddd	xmm6, g_4sha256_k[rax*4]
+	movntdqa	xmm1, g_4sha256_k[rax*4]
+	paddd	xmm6, xmm1
 	add	rax, 4
 	add	rax, 4
 
 
 	paddd	xmm6, xmm10	; +h
 	paddd	xmm6, xmm10	; +h