Commit | Line | Data |
---|---|---|
9cd96992 JB |
1 | .equiv early, 4 |
2 | ||
3 | _start: | |
4 | callq *early(%rax) | |
5 | callq *late(%rax) | |
6 | callq *xtrn(%rax) | |
7 | callq *early(%eax) | |
8 | callq *late(%eax) | |
9 | callq *xtrn(%eax) | |
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 | movabsq $early, %rax | |
20 | movabsq $late, %rax | |
21 | movabsq $xtrn, %rax | |
22 | addb $early, %al | |
23 | addb $late, %al | |
24 | addb $xtrn, %al | |
25 | addw $early, %ax | |
26 | addw $late, %ax | |
27 | addw $xtrn, %ax | |
28 | addl $early, %eax | |
29 | addl $late, %eax | |
30 | addl $xtrn, %eax | |
31 | addq $early, %rax | |
32 | addq $late, %rax | |
33 | addq $xtrn, %rax | |
34 | shlb $early, %al | |
35 | shlb $late, %al | |
36 | shlb $xtrn, %al | |
37 | shlw $early, %ax | |
38 | shlw $late, %ax | |
39 | shlw $xtrn, %ax | |
40 | shll $early, %eax | |
41 | shll $late, %eax | |
42 | shll $xtrn, %eax | |
43 | shlq $early, %rax | |
44 | shlq $late, %rax | |
45 | shlq $xtrn, %rax | |
46 | inb $early, %al | |
47 | inb $late, %al | |
48 | inb $xtrn, %al | |
49 | inw $early, %ax | |
50 | inw $late, %ax | |
51 | inw $xtrn, %ax | |
52 | inl $early, %eax | |
53 | inl $late, %eax | |
54 | inl $xtrn, %eax | |
55 | ||
56 | .equiv late, 8 | |
13f864ae L |
57 | |
58 | movabs $0x80000001, %rax | |
59 | movabsq $0x80000001, %rax |