summaryrefslogtreecommitdiff
path: root/test-suite/standalone/sassy/tests/mem-ref.scm
blob: fe6e0c74a32576edc447eba02065d5e2c57adb36 (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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
(
(add eax (& ecx))
(add eax (& ebp))
(add eax (& esp))
(add eax (& #x64))
(add eax (& #x640))
(add eax (& (* ecx 1)))
(add eax (& (* ecx 2)))
(add eax (& (* ecx 4)))
(add eax (& (* ecx 8)))
(add eax (& (* ebp 1)))
(add eax (& (* ebp 2)))
(add eax (& (* ebp 4)))
(add eax (& (* ebp 8)))
(add eax (& ecx 100))
(add eax (& ecx 1600))
(add eax (& ebp 100))
(add eax (& ebp 1600))
(add eax (& esp 100))
(add eax (& esp 1600))
(add eax (& 100 ecx))
(add eax (& 1600 ecx))
(add eax (& 100 ebp))
(add eax (& 1000 ebp 600))
(add eax (& 100 esp))
(add eax (& 1600 esp))
(add eax (& ecx (* edx 1)))
(add eax (& (* ebp 1) ecx))
(add eax (& ecx (* edx 2)))
(add eax (& (* ebp 2) ecx))
(add eax (& ecx (* edx 4)))
(add eax (& (* ebp 4) ecx))
(add eax (& ecx (* edx 8)))
(add eax (& ecx (* ebp 8)))
(add eax (& (* edx 1) ebp))
(add eax (& ebp (* ebp 1)))
(add eax (& ebp (* edx 2)))
(add eax (& ebp (* ebp 2)))
(add eax (& ebp (* edx 4)))
(add eax (& (* ebp 4) ebp))
(add eax (& ebp (* edx 8)))
(add eax (& ebp (* ebp 8)))
(add eax (& esp (* edx 1)))
(add eax (& esp (* ebp 1)))
(add eax (& esp (* edx 2)))
(add eax (& (* ebp 2) esp))
(add eax (& esp (* edx 4)))
(add eax (& esp (* ebp 4)))
(add eax (& esp (* edx 8)))
(add eax (& esp (* ebp 8)))
(add eax (& (* ecx 1) 100))
(add eax (& (* ecx 2) 100))
(add eax (& 100 (* ecx 4)))
(add eax (& (* ecx 8) 100))
(add eax (& 100 (* ebp 1)))
(add eax (& (* ebp 2) 100))
(add eax (& 100 (* ebp 4)))
(add eax (& (* ebp 8) 100))
(add eax (& 1600 (* ecx 1)))
(add eax (& (* ecx 2) 1600))
(add eax (& (* ecx 4) 1600))
(add eax (& 1600 (* ecx 8)))
(add eax (& (* ebp 1) 1600))
(add eax (& 1600 (* ebp 2)))
(add eax (& (* ebp 4) 1600))
(add eax (& (* ebp 8) 1600))
(add eax (& ecx 100 (* edx 1)))
(add eax (& ecx (* edx 2) 100))
(add eax (& (* edx 4) ecx 100))
(add eax (& ecx (* edx 8) 100))
(add eax (& ecx (* ebp 1) 100))
(add eax (& ecx (* ebp 2) 100))
(add eax (& ecx (* ebp 4) 100))
(add eax (& 100 ecx (* ebp 8)))
(add eax (& ebp (* edx 1) 100))
(add eax (& ebp (* edx 2) 100))
(add eax (& ebp (* edx 4) 100))
(add eax (& ebp (* edx 8) 100))
(add eax (& ebp (* ebp 1) 100))
(add eax (& 100 (* ebp 2) ebp))
(add eax (& ebp (* ebp 4) 100))
(add eax (& ebp (* ebp 8) 100))
(add eax (& esp (* edx 1) 100))
(add eax (& esp (* edx 2) 100))
(add eax (& esp (* edx 4) 100))
(add eax (& esp (* edx 8) 100))
(add eax (& esp (* ebp 1) 100))
(add eax (& esp (* ebp 2) 100))
(add eax (& esp (* ebp 4) 100))
(add eax (& esp (* ebp 8) 100))
(add eax (& ecx (* edx 1) 1600))
(add eax (& ecx (* edx 2) 1600))
(add eax (& ecx (* edx 4) 1600))
(add eax (& ecx (* edx 8) 1600))
(add eax (& ecx (* ebp 1) 1600))
(add eax (& ecx (* ebp 2) 1600))
(add eax (& ecx (* ebp 4) 1600))
(add eax (& ecx (* ebp 8) 1600))
(add eax (& ebp (* edx 1) 1600))
(add eax (& ebp (* edx 2) 1600))
(add eax (& ebp (* edx 4) 1600))
(add eax (& ebp (* edx 8) 1600))
(add eax (& ebp (* ebp 1) 1600))
(add eax (& ebp (* ebp 2) 1600))
(add eax (& ebp (* ebp 4) 1600))
(add eax (& ebp (* ebp 8) 1600))
(add eax (& esp (* edx 1) 1600))
(add eax (& esp (* edx 2) 1600))
(add eax (& esp (* edx 4) 1600))
(add eax (& esp (* edx 8) 1600))
(add eax (& esp (* ebp 1) 1600))
(add eax (& esp (* ebp 2) 1600))
(add eax (& esp (* ebp 4) 1600))
(add eax (& esp (* ebp 8) 1600))
)