Commit | Line | Data |
---|---|---|
9cd96992 JB |
1 | .equiv early, 4 |
2 | ||
3 | _start: | |
4 | calll *early(%eax) | |
5 | calll *late(%eax) | |
6 | calll *xtrn(%eax) | |
7 | calll *early(%bx) | |
8 | calll *late(%bx) | |
9 | calll *xtrn(%bx) | |
10 | movb $early, %al | |
11 | movb $late, %al | |
12 | movb $xtrn, %al | |
13 | movw $early, %ax | |
14 | movw $late, %ax | |
15 | movw $xtrn, %ax | |
16 | movl $early, %eax | |
17 | movl $late, %eax | |
18 | movl $xtrn, %eax | |
19 | addb $early, %al | |
20 | addb $late, %al | |
21 | addb $xtrn, %al | |
22 | addw $early, %ax | |
23 | addw $late, %ax | |
24 | addw $xtrn, %ax | |
25 | addl $early, %eax | |
26 | addl $late, %eax | |
27 | addl $xtrn, %eax | |
28 | shlb $early, %al | |
29 | shlb $late, %al | |
30 | shlb $xtrn, %al | |
31 | shlw $early, %ax | |
32 | shlw $late, %ax | |
33 | shlw $xtrn, %ax | |
34 | shll $early, %eax | |
35 | shll $late, %eax | |
36 | shll $xtrn, %eax | |
37 | inb $early, %al | |
38 | inb $late, %al | |
39 | inb $xtrn, %al | |
40 | inw $early, %ax | |
41 | inw $late, %ax | |
42 | inw $xtrn, %ax | |
43 | inl $early, %eax | |
44 | inl $late, %eax | |
45 | inl $xtrn, %eax | |
46 | ||
47 | .equiv late, 8 |