Created
March 3, 2016 20:58
-
-
Save SammyVimes/30befba7755a9f386904 to your computer and use it in GitHub Desktop.
minfuck optimizations
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
; 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