4
GLOBL(C(__builtin_avcall))
5
DECLARE_FUNCTION(__builtin_avcall)
6
FUNBEGIN(__builtin_avcall)
8
INSN2(mov,l ,R(esp),R(ebp))
11
INSN2(mov,l ,X4 MEM_DISP(ebp,8),R(esi))
12
INSN2(add,l ,NUM(-1024),R(esp))
13
INSN2(mov,l ,R(esp),R(ecx))
14
INSN2(mov,l ,X4 MEM_DISP(esi,20),R(eax))
15
INSN2(add,l ,NUM(-32),R(eax))
16
INSN2(sub,l ,R(esi),R(eax))
17
INSN2(mov,l ,R(eax),R(edx))
18
INSN2(sar,l ,NUM(2),R(edx))
19
INSN2(xor,l ,R(ebx),R(ebx))
20
INSN2(cmp,l ,R(edx),R(ebx))
23
INSN2(mov,l ,X4 MEM_DISP_SHINDEX(esi,32,ebx,4),R(eax))
24
INSN2(mov,l ,R(eax),X4 MEM_SHINDEX(ecx,ebx,4))
26
INSN2(cmp,l ,R(edx),R(ebx))
29
INSN2(test,b ,NUM(8),X1 MEM_DISP(esi,4))
31
INSN2(cmp,l ,NUM(16),X4 MEM_DISP(esi,12))
33
INSN2(mov,l ,X4 MEM_DISP(esi,8),R(ebx))
35
INSN2(mov,l ,X4 MEM_DISP(esi,12),R(eax))
36
INSN2(cmp,l ,NUM(13),R(eax))
38
INSN2(mov,l ,X4 MEM(esi),R(eax))
39
INSN1(call,_ ,INDIR(R(eax)))
40
INSN2(mov,l ,X4 MEM_DISP(esi,8),R(eax))
41
INSN1(fstp,s ,X4 MEM(eax))
44
INSN2(cmp,l ,NUM(14),R(eax))
46
INSN2(mov,l ,X4 MEM(esi),R(eax))
47
INSN1(call,_ ,INDIR(R(eax)))
48
INSN2(mov,l ,X4 MEM_DISP(esi,8),R(eax))
49
INSN1(fstp,l ,X8 MEM(eax))
52
INSN2(mov,l ,X4 MEM(esi),R(eax))
53
INSN1(call,_ ,INDIR(R(eax)))
54
INSN2(mov,l ,R(eax),R(ebx))
55
INSN2(mov,l ,X4 MEM_DISP(esi,12),R(eax))
56
INSN2(cmp,l ,NUM(1),R(eax))
58
INSN2(test,l ,R(eax),R(eax))
60
INSN2(cmp,l ,NUM(2),R(eax))
62
INSN2(cmp,l ,NUM(3),R(eax))
64
INSN2(cmp,l ,NUM(4),R(eax))
66
INSN2(cmp,l ,NUM(5),R(eax))
68
INSN2(cmp,l ,NUM(6),R(eax))
70
INSN2(cmp,l ,NUM(7),R(eax))
72
INSN2(cmp,l ,NUM(8),R(eax))
74
INSN2(cmp,l ,NUM(9),R(eax))
76
INSN2(cmp,l ,NUM(10),R(eax))
78
INSN2(mov,l ,X4 MEM_DISP(esi,12),R(ecx))
79
INSN2(lea,l ,X4 MEM_DISP(ecx,-11),R(eax))
80
INSN2(cmp,l ,NUM(1),R(eax))
82
INSN2(cmp,l ,NUM(15),R(ecx))
84
INSN2(cmp,l ,NUM(16),R(ecx))
86
INSN2(mov,l ,X4 MEM_DISP(esi,4),R(eax))
87
INSN2(test,b ,NUM(1),R(al))
89
INSN2(mov,l ,X4 MEM_DISP(esi,16),R(eax))
90
INSN2(cmp,l ,NUM(1),R(eax))
92
INSN2(mov,l ,X4 MEM_DISP(esi,8),R(edx))
93
INSN2(mov,b ,X1 MEM(ebx),R(al))
94
INSN2(mov,b ,R(al),X1 MEM(edx))
97
INSN2(cmp,l ,NUM(2),R(eax))
99
INSN2(mov,l ,X4 MEM_DISP(esi,8),R(edx))
100
INSN2(mov,w ,X2 MEM(ebx),R(ax))
101
INSN2(mov,w ,R(ax),X2 MEM(edx))
104
INSN2(cmp,l ,NUM(4),R(eax))
106
INSN2(mov,l ,X4 MEM_DISP(esi,8),R(edx))
107
INSN2(mov,l ,X4 MEM(ebx),R(eax))
108
INSN2(mov,l ,R(eax),X4 MEM(edx))
111
INSN2(cmp,l ,NUM(8),R(eax))
113
INSN2(mov,l ,X4 MEM_DISP(esi,8),R(edx))
114
INSN2(mov,l ,X4 MEM(ebx),R(eax))
115
INSN2(mov,l ,R(eax),X4 MEM(edx))
116
INSN2(mov,l ,X4 MEM_DISP(esi,8),R(edx))
117
INSN2(mov,l ,X4 MEM_DISP(ebx,4),R(eax))
118
INSN2(mov,l ,R(eax),X4 MEM_DISP(edx,4))
121
INSN2(add,l ,NUM(3),R(eax))
122
INSN2(mov,l ,R(eax),R(ecx))
123
INSN2(shr,l ,NUM(2),R(ecx))
127
INSN2(mov,l ,X4 MEM_DISP(esi,8),R(edx))
128
INSN2(mov,l ,X4 MEM_SHINDEX(ebx,ecx,4),R(eax))
129
INSN2(mov,l ,R(eax),X4 MEM_SHINDEX(edx,ecx,4))
134
INSN2(test,b ,NUM(2),R(ah))
136
INSN2(mov,l ,X4 MEM_DISP(esi,16),R(eax))
137
INSN2(cmp,l ,NUM(1),R(eax))
140
INSN2(mov,l ,X4 MEM_DISP(esi,8),R(eax))
141
INSN2(mov,b ,R(bl),X1 MEM(eax))
144
INSN2(cmp,l ,NUM(2),R(eax))
147
INSN2(mov,l ,X4 MEM_DISP(esi,8),R(eax))
148
INSN2(mov,w ,R(bx),X2 MEM(eax))
151
INSN2(cmp,l ,NUM(4),R(eax))
154
INSN2(mov,l ,X4 MEM_DISP(esi,8),R(eax))
155
INSN2(mov,l ,R(ebx),X4 MEM(eax))
158
INSN2(cmp,l ,NUM(8),R(eax))
161
INSN2(mov,l ,X4 MEM_DISP(esi,8),R(eax))
162
INSN2(mov,l ,R(ebx),X4 MEM(eax))
163
INSN2(mov,l ,X4 MEM_DISP(esi,8),R(eax))
164
INSN2(mov,l ,R(edx),X4 MEM_DISP(eax,4))
166
INSN2(xor,l ,R(eax),R(eax))
167
INSN2(lea,l ,X4 MEM_DISP(ebp,-8),R(esp))
170
INSN2(mov,l ,R(ebp),R(esp))