notaz.gp2x.de
/
ia32rtools.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
ad5b2216e784396bd3187d7562e834140b5e4991
[ia32rtools.git]
/
tests
/
reg_call7.asm
1
; this is a huge mess, but similar horrors
2
; have been seen coming from msvc...
3
4
_text segment para public 'CODE' use32
5
6
sub_test proc near
7
push ebx
8
9
add ecx, 1
10
push ecx
11
mov ebx, ecx
12
13
push ebx
14
add ebx, 1
15
jz l4
16
jns l2
17
call sub_test1
18
19
push ebx
20
add ebx, 1
21
l2:
22
call sub_test2
23
24
push ebx
25
add ebx, 1
26
back:
27
push ebx
28
add ebx, 1
29
test ebx, ebx
30
jz l4
31
push ebx
32
add ebx, 1
33
test ebx, ebx
34
ja l5
35
call sub_test3
36
37
push ebx
38
add ebx, 1
39
test ebx, ebx
40
jz back
41
42
push ebx
43
add ebx, 1
44
l4:
45
push ebx
46
add ebx, 1
47
call sub_test4
48
49
push ebx
50
add ebx, 1
51
push ebx
52
add ebx, 1
53
l5:
54
push ebx
55
add ebx, 1
56
push ebx
57
add ebx, 1
58
push ebx
59
add ebx, 1
60
call sub_test6
61
call sub_test5
62
63
mov eax, ebx
64
pop ebx
65
retn
66
sub_test endp
67
68
_text ends
69
70
; vim:expandtab