summaryrefslogtreecommitdiffstats
path: root/src/emu/test4.S
blob: 08e5375f18bd815bddfba34edf0639e11f463de2 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
.REGS 7
JMP 17
PUSH r8
ADD r8, r0, r9
PUSH r1
PUSH r2
LW r8, r1, 8
MOV r2, 2
MUL r1, r1, r2
ADD r10, r0, r1
JMP 3
ADD r10, r0, r0
JMP 1
POP r2
POP r1
ADD r9, r0, r8
POP r8
RET
PUSH r8
ADD r8, r0, r9
PUSH r0
PUSH r0
PUSH r3
PUSH r4
PUSH r5
PUSH r6
PUSH r7
MOV r3, 10
MOV r4, 5
ADD r3, r3, r4
SW r8, r3, -4
LW r8, r5, -4
PUSH r5
CALL -31
ADD r6, r0, r10
POP r0
SW r8, r6, -8
LW r8, r7, -8
ADD r10, r0, r7
JMP 3
ADD r10, r0, r0
JMP 1
POP r0
POP r0
POP r7
POP r6
POP r5
POP r4
POP r3
ADD r9, r0, r8
POP r8
PUSH r10
PUSH r0
SYS