Commit | Line | Data |
---|---|---|
e2e1fcde L |
1 | # Check ADX instructions. |
2 | .allow_index_reg | |
3 | .text | |
4 | _start: | |
5 | adcx 400(%ecx), %eax | |
6 | adcx %edx, %ecx | |
7 | adcx -654321(%esp,%esi,8), %edx | |
8 | adcx (%eax), %eax | |
9 | adcxl %edx, %ecx | |
10 | adcxl (%eax), %eax | |
11 | ||
12 | adox 400(%ecx), %eax | |
13 | adox %edx, %ecx | |
14 | adox -654321(%esp,%esi,8), %edx | |
15 | adox (%eax), %eax | |
16 | adoxl %edx, %ecx | |
17 | adoxl (%eax), %eax | |
18 | ||
19 | .intel_syntax noprefix | |
20 | ||
21 | adcx eax, DWORD PTR [edx+399] | |
22 | adcx edx, ecx | |
23 | adcx edx, DWORD PTR [esp+esi*8-123456] | |
24 | adcx eax, DWORD PTR [eax] | |
25 | ||
26 | adox eax, DWORD PTR [edx+399] | |
27 | adox edx, ecx | |
28 | adox edx, DWORD PTR [esp+esi*8-123456] | |
29 | adox eax, DWORD PTR [eax] | |
30 |