Skip to content

Instantly share code, notes, and snippets.

@mranney
Created May 9, 2013 22:55
Show Gist options
  • Save mranney/5551220 to your computer and use it in GitHub Desktop.
Save mranney/5551220 to your computer and use it in GitHub Desktop.
> *0x87ebddc
libm.so.2`floor: subl $0x8,%esp
libm.so.2`floor+3: fwait
libm.so.2`floor+4: fnstcw (%esp)
libm.so.2`floor+7: fldl 0xc(%esp)
libm.so.2`floor+0xb: movw (%esp),%cx
libm.so.2`floor+0xf: orw $0xc00,%cx
libm.so.2`floor+0x14: xorw $0x800,%cx
libm.so.2`floor+0x19: movw %cx,0x4(%esp)
libm.so.2`floor+0x1e: fldcw 0x4(%esp)
libm.so.2`floor+0x22: frndint
libm.so.2`floor+0x24: fwait
libm.so.2`floor+0x25: fnstcw 0x4(%esp)
libm.so.2`floor+0x29: movw 0x4(%esp),%dx
libm.so.2`floor+0x2e: andw $0xf3ff,%dx
libm.so.2`floor+0x33: movw (%esp),%cx
libm.so.2`floor+0x37: andw $0xc00,%cx
libm.so.2`floor+0x3c: orw %dx,%cx
libm.so.2`floor+0x3f: movw %cx,(%esp)
libm.so.2`floor+0x43: fldcw (%esp)
libm.so.2`floor+0x46: addl $0x8,%esp
libm.so.2`floor+0x49: ret
libm.so.2`floor+0x4a: nop
libm.so.2`floor+0x4b: nop
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment