.equiv early, 4 | |
_start: | |
callq *early(%rax) | |
callq *late(%rax) | |
callq *xtrn(%rax) | |
callq *early(%eax) | |
callq *late(%eax) | |
callq *xtrn(%eax) | |
movb $early, %al | |
movb $late, %al | |
movb $xtrn, %al | |
movw $early, %ax | |
movw $late, %ax | |
movw $xtrn, %ax | |
movl $early, %eax | |
movl $late, %eax | |
movl $xtrn, %eax | |
movabsq $early, %rax | |
movabsq $late, %rax | |
movabsq $xtrn, %rax | |
addb $early, %al | |
addb $late, %al | |
addb $xtrn, %al | |
addw $early, %ax | |
addw $late, %ax | |
addw $xtrn, %ax | |
addl $early, %eax | |
addl $late, %eax | |
addl $xtrn, %eax | |
addq $early, %rax | |
addq $late, %rax | |
addq $xtrn, %rax | |
shlb $early, %al | |
shlb $late, %al | |
shlb $xtrn, %al | |
shlw $early, %ax | |
shlw $late, %ax | |
shlw $xtrn, %ax | |
shll $early, %eax | |
shll $late, %eax | |
shll $xtrn, %eax | |
shlq $early, %rax | |
shlq $late, %rax | |
shlq $xtrn, %rax | |
inb $early, %al | |
inb $late, %al | |
inb $xtrn, %al | |
inw $early, %ax | |
inw $late, %ax | |
inw $xtrn, %ax | |
inl $early, %eax | |
inl $late, %eax | |
inl $xtrn, %eax | |
.equiv late, 8 | |
movabs $0x80000001, %rax | |
movabsq $0x80000001, %rax |