blob: e317941d71652e2b3befdd166d7d716003ca8da9 (
plain)
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
|
L0: jmp L4
L1: r5 <- 1
L2: r2 <- 1
r1 <- 2
r1 <- 2 == r3
rip <- r1 + 5
jmp L3
r0 <- r5 + r0
L3: r2 <- r2 + 1
r1 <- r2 > r3
rip <- 10 + r1
jmp L2
r5 <- r5 + 1
r1 <- r5 > r3
rip <- r1 + 14
jmp L1
exit
L4: r3 <- r3 + 2
r3 <- r3 * r3
r3 <- 19 * r3
r3 <- r3 * 11
r1 <- r1 + 5
r1 <- r1 * 22
r1 <- r1 + 2
r3 <- r3 + r1
rip <- 25 + r0
jmp L0
r1 <- 27
r1 <- r1 * 28
r1 <- 29 + r1
r1 <- 30 * r1
r1 <- r1 * 14
r1 <- r1 * 32
r3 <- r3 + r1
r0 <- 0
jmp L0
|