Skip to content

Commit a217c2a

Browse files
committed
fix add test
1 parent 0892ab2 commit a217c2a

File tree

1 file changed

+15
-33
lines changed

1 file changed

+15
-33
lines changed

tests/asm/x86_64/add.asm

+15-33
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,19 @@
11
BITS 64
22

3-
%macro expand 1
4-
add rax,%1
5-
add rcx,%1
6-
add rdx,%1
7-
add rbx,%1
8-
add rsp,%1
9-
add rbp,%1
10-
add rsi,%1
11-
add rdi,%1
12-
add r8,%1
13-
add r9,%1
14-
add r10,%1
15-
add r11,%1
16-
add r12,%1
17-
add r13,%1
18-
add r14,%1
19-
add r15,%1
3+
%macro expand 16
4+
%assign i 0
5+
%rep %0
6+
%rotate i
7+
%define reg %1
8+
%rotate -i
9+
10+
%rep %0
11+
add %1,reg
12+
%rotate 1
13+
%endrep
14+
15+
%assign i i+1
16+
%endrep
2017
%endmacro
2118

22-
expand rax
23-
expand rcx
24-
expand rdx
25-
expand rbx
26-
expand rsp
27-
expand rbp
28-
expand rsi
29-
expand rdi
30-
expand r8
31-
expand r9
32-
expand r10
33-
expand r11
34-
expand r12
35-
expand r13
36-
expand r14
37-
expand r15
19+
expand rax,rcx,rdx,rbx,rsp,rbp,rsi,rdi,r8,r9,r10,r11,r12,r13,r14,r15

0 commit comments

Comments
 (0)