------- Comment #5 from dean at arctic dot org 2009-09-17 10:54 ------- (In reply to comment #4) > 0: b8 80 ff ff ff mov $0xffffff80,%eax > 5: 6a 80 pushq $0xffffffffffffff80 > 7: 58 pop %rax >
should be: 0: 48 c7 c0 80 ff ff ff mov $0xffffffffffffff80,%rax 7: 6a 80 pushq $0xffffffffffffff80 9: 58 pop %rax 7 vs. 3 bytes. have to get that signed vs. zero-extension correct. -dean -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32803