.text | |
size: | |
mov $size@size, %eax | |
mov $size@size + val, %eax | |
mov $-size@size, %ecx | |
mov $0 - size@size, %ecx | |
mov $0x100 - size@size, %edx | |
mov $val - size@size, %edx | |
lea size@size, %eax | |
lea size@size + val, %eax | |
lea -size@size, %ecx | |
lea 0 - size@size, %ecx | |
lea 0x100 - size@size, %edx | |
lea val - size@size, %edx | |
ret | |
.size size, . - size | |
.data | |
.p2align 2 | |
.long size@size | |
.long size@size + val | |
.long -size@size | |
.long 0 - size@size | |
.long 0x100 - size@size | |
.long val - size@size | |
.long ext@size | |
.long ext@size + val | |
.equ val, 0x1000 |