Skip to content

Instantly share code, notes, and snippets.

@SammyVimes
Created March 3, 2016 20:58
Show Gist options
  • Save SammyVimes/30befba7755a9f386904 to your computer and use it in GitHub Desktop.
Save SammyVimes/30befba7755a9f386904 to your computer and use it in GitHub Desktop.
minfuck optimizations
; Listing generated by Microsoft (R) Optimizing Compiler Version 19.00.23026.0
include listing.inc
INCLUDELIB OLDNAMES
EXTRN __security_check_cookie:PROC
PUBLIC main
PUBLIC ?simps@@YANNNN@Z ; simps
PUBLIC ?dfx@@YANN@Z ; dfx
PUBLIC ?fx@@YANN@Z ; fx
PUBLIC __real@3eb0c6f7a0b5ed8d
PUBLIC __real@3fe0000000000000
PUBLIC __real@3ff0000000000000
PUBLIC __real@4000000000000000
PUBLIC __real@4008000000000000
PUBLIC __real@4010000000000000
PUBLIC __real@401c000000000000
PUBLIC __real@4022000000000000
PUBLIC __real@402c000000000000
PUBLIC __real@402e000000000000
PUBLIC __real@4030000000000000
PUBLIC __real@bfe0000000000000
PUBLIC __xmm@7fffffffffffffff7fffffffffffffff
EXTRN exp:PROC
EXTRN _fltused:DWORD
; COMDAT pdata
pdata SEGMENT
$pdata$main DD imagerel $LN4@main
DD imagerel $LN4@main+42
DD imagerel $unwind$main
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$?simps@@YANNNN@Z DD imagerel $LN33@simps
DD imagerel $LN33@simps+582
DD imagerel $unwind$?simps@@YANNNN@Z
pdata ENDS
; COMDAT pdata
pdata SEGMENT
$pdata$?dfx@@YANN@Z DD imagerel $LN4@dfx
DD imagerel $LN4@dfx+30
DD imagerel $unwind$?dfx@@YANN@Z
pdata ENDS
; COMDAT __xmm@7fffffffffffffff7fffffffffffffff
CONST SEGMENT
__xmm@7fffffffffffffff7fffffffffffffff DB 0ffH, 0ffH, 0ffH, 0ffH, 0ffH, 0ffH
DB 0ffH, 07fH, 0ffH, 0ffH, 0ffH, 0ffH, 0ffH, 0ffH, 0ffH, 07fH
CONST ENDS
; COMDAT __real@bfe0000000000000
CONST SEGMENT
__real@bfe0000000000000 DQ 0bfe0000000000000r ; -0.5
CONST ENDS
; COMDAT __real@4030000000000000
CONST SEGMENT
__real@4030000000000000 DQ 04030000000000000r ; 16
CONST ENDS
; COMDAT __real@402e000000000000
CONST SEGMENT
__real@402e000000000000 DQ 0402e000000000000r ; 15
CONST ENDS
; COMDAT __real@402c000000000000
CONST SEGMENT
__real@402c000000000000 DQ 0402c000000000000r ; 14
CONST ENDS
; COMDAT __real@4022000000000000
CONST SEGMENT
__real@4022000000000000 DQ 04022000000000000r ; 9
CONST ENDS
; COMDAT __real@401c000000000000
CONST SEGMENT
__real@401c000000000000 DQ 0401c000000000000r ; 7
CONST ENDS
; COMDAT __real@4010000000000000
CONST SEGMENT
__real@4010000000000000 DQ 04010000000000000r ; 4
CONST ENDS
; COMDAT __real@4008000000000000
CONST SEGMENT
__real@4008000000000000 DQ 04008000000000000r ; 3
CONST ENDS
; COMDAT __real@4000000000000000
CONST SEGMENT
__real@4000000000000000 DQ 04000000000000000r ; 2
CONST ENDS
; COMDAT __real@3ff0000000000000
CONST SEGMENT
__real@3ff0000000000000 DQ 03ff0000000000000r ; 1
CONST ENDS
; COMDAT __real@3fe0000000000000
CONST SEGMENT
__real@3fe0000000000000 DQ 03fe0000000000000r ; 0.5
CONST ENDS
; COMDAT __real@3eb0c6f7a0b5ed8d
CONST SEGMENT
__real@3eb0c6f7a0b5ed8d DQ 03eb0c6f7a0b5ed8dr ; 1e-06
CONST ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$?dfx@@YANN@Z DQ 00000420400010401r ; 3.58617e-310
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$?simps@@YANNNN@Z DQ 00002f86700196701r ; 4.13074e-309
DQ 00004d8570003e861r ; 6.73791e-309
DQ 00006b8430005c851r ; 9.34499e-309
DQ 00008982c0007a83ar ; 1.1952e-308
DQ 0000a781f00098827r ; 1.45592e-308
DQ 000180112000b6816r ; 3.33819e-308
DQ 000003009600a700br ; 2.6095e-310
xdata ENDS
; COMDAT xdata
xdata SEGMENT
$unwind$main DQ 00000420400010401r ; 3.58617e-310
xdata ENDS
END
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment