output: outmac -- Fix few nits during merge
[nasm.git] / test / sha.asm
blob684cadd581c1d6c8dbacd909473867c6024318ba
1 ;Testname=sha; Arguments=-felf -osha.o -O0; Files=stdout stderr sha.o
2 BITS 32
4 sha1rnds4 xmm1, xmm2, 9
5 sha1rnds4 xmm2, [eax], 7
6 sha1rnds4 xmm3, [eax+0x12], 5
7 sha1rnds4 xmm4, [eax+ebx*2], 1
8 sha1nexte xmm1, xmm2
9 sha1nexte xmm2, [eax]
10 sha1nexte xmm3, [eax+0x12]
11 sha1nexte xmm4, [eax+ebx*2]
12 sha1msg1 xmm1, xmm2
13 sha1msg1 xmm2, [eax]
14 sha1msg1 xmm3, [eax+0x12]
15 sha1msg1 xmm4, [eax+ebx*2]
16 sha1msg2 xmm1, xmm2
17 sha1msg2 xmm2, [eax]
18 sha1msg2 xmm3, [eax+0x12]
19 sha1msg2 xmm4, [eax+ebx*2]
20 sha256rnds2 xmm1, xmm2, xmm0
21 sha256rnds2 xmm2, [eax], xmm0
22 sha256rnds2 xmm3, [eax+0x12], xmm0
23 sha256rnds2 xmm4, [eax+ebx*2], xmm0
24 sha256msg1 xmm1, xmm2
25 sha256msg1 xmm2, [eax]
26 sha256msg1 xmm3, [eax+0x12]
27 sha256msg1 xmm4, [eax+ebx*2]
28 sha256msg2 xmm1, xmm2
29 sha256msg2 xmm2, [eax]
30 sha256msg2 xmm3, [eax+0x12]
31 sha256msg2 xmm4, [eax+ebx*2]