8
DECLARE_FUNCTION(__vacall)
10
INSN2(sub,l ,NUM(36),R(esp))
11
INSN2(mov,l ,NUM(0),X4 MEM(esp))
12
INSN2(lea,l ,X4 MEM_DISP(esp,40),R(ecx))
13
INSN2(mov,l ,R(ecx),X4 MEM_DISP(esp,4))
14
INSN2(mov,l ,NUM(0),X4 MEM_DISP(esp,8))
15
INSN2(mov,l ,NUM(0),X4 MEM_DISP(esp,12))
16
INSN2(mov,l ,R(ebx),X4 MEM_DISP(esp,32))
17
INSN2(mov,l ,R(esp),R(edx))
19
INSN2(mov,l ,C(vacall_function),R(edx))
20
INSN1(call,_ ,INDIR(R(edx)))
21
INSN2(add,l ,NUM(4),R(esp))
22
INSN2(cmp,l ,NUM(0),X4 MEM_DISP(esp,12))
24
INSN2(cmp,l ,NUM(1),X4 MEM_DISP(esp,12))
26
INSN2(cmp,l ,NUM(2),X4 MEM_DISP(esp,12))
29
INSN2MOVX(movs,b ,X1 MEM_DISP(esp,24),R(eax))
32
INSN2(cmp,l ,NUM(3),X4 MEM_DISP(esp,12))
34
INSN2MOVX(movz,b ,X1 MEM_DISP(esp,24),R(eax))
37
INSN2(cmp,l ,NUM(4),X4 MEM_DISP(esp,12))
39
INSN2MOVX(movs,w ,X2 MEM_DISP(esp,24),R(eax))
42
INSN2(cmp,l ,NUM(5),X4 MEM_DISP(esp,12))
44
INSN2MOVX(movz,w ,X2 MEM_DISP(esp,24),R(eax))
47
INSN2(cmp,l ,NUM(6),X4 MEM_DISP(esp,12))
49
INSN2(cmp,l ,NUM(7),X4 MEM_DISP(esp,12))
51
INSN2(cmp,l ,NUM(8),X4 MEM_DISP(esp,12))
53
INSN2(cmp,l ,NUM(9),X4 MEM_DISP(esp,12))
55
INSN2(mov,l ,X4 MEM_DISP(esp,12),R(edx))
56
INSN2(add,l ,NUM(-10),R(edx))
57
INSN2(cmp,l ,NUM(1),R(edx))
59
INSN2(mov,l ,X4 MEM_DISP(esp,24),R(eax))
60
INSN2(mov,l ,X4 MEM_DISP(esp,28),R(edx))
63
INSN2(cmp,l ,NUM(12),X4 MEM_DISP(esp,12))
65
INSN1(fld,s ,X4 MEM_DISP(esp,24))
68
INSN2(cmp,l ,NUM(13),X4 MEM_DISP(esp,12))
70
INSN1(fld,l ,X8 MEM_DISP(esp,24))
73
INSN2(cmp,l ,NUM(14),X4 MEM_DISP(esp,12))
76
INSN2(mov,l ,X4 MEM_DISP(esp,24),R(eax))
79
INSN2(cmp,l ,NUM(15),X4 MEM_DISP(esp,12))
81
INSN2(test,b ,NUM(1),X1 MEM(esp))
83
INSN2(test,b ,NUM(4),X1 MEM_DISP(esp,1))
85
INSN2(cmp,l ,NUM(1),X4 MEM_DISP(esp,16))
87
INSN2(mov,l ,X4 MEM_DISP(esp,8),R(edx))
88
INSN2MOVX(movz,b ,X1 MEM(edx),R(eax))
91
INSN2(cmp,l ,NUM(2),X4 MEM_DISP(esp,16))
93
INSN2(mov,l ,X4 MEM_DISP(esp,8),R(edx))
94
INSN2MOVX(movz,w ,X2 MEM(edx),R(eax))
97
INSN2(cmp,l ,NUM(4),X4 MEM_DISP(esp,16))
99
INSN2(mov,l ,X4 MEM_DISP(esp,8),R(edx))
100
INSN2(mov,l ,X4 MEM(edx),R(eax))
103
INSN2(cmp,l ,NUM(8),X4 MEM_DISP(esp,16))
105
INSN2(mov,l ,X4 MEM_DISP(esp,8),R(edx))
106
INSN2(mov,l ,X4 MEM(edx),R(eax))
107
INSN2(mov,l ,X4 MEM_DISP(esp,8),R(edx))
108
INSN2(mov,l ,X4 MEM_DISP(edx,4),R(edx))
111
INSN2(test,b ,NUM(24),X1 MEM(esp))
113
INSN2(add,l ,NUM(36),R(esp))
116
INSN2(test,b ,NUM(16),X1 MEM(esp))
119
INSN2(mov,l ,X4 MEM_DISP(esp,8),R(eax))
121
INSN2(test,b ,NUM(2),X1 MEM_DISP(esp,1))
123
INSN2(mov,l ,X4 MEM_DISP(esp,36),R(ecx))
124
INSN2(mov,l ,X4 MEM_DISP(esp,4),R(esp))
125
INSN1(jmp,_ ,INDIR(R(ecx)))
127
INSN2(add,l ,NUM(36),R(esp))