Advertisement
Guest User

IA-32, Version 12.1.5.344 Build 20120612

a guest
Jul 11th, 2012
156
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ; mark_description "Intel(R) C++ Compiler XE for applications running on IA-32, Version 12.1.5.344 Build 20120612";
  2. ; mark_description "-Fatmul2.asm -O3";
  3.     .686P
  4.     .387
  5.     OPTION DOTNAME
  6.     ASSUME  CS:FLAT,DS:FLAT,SS:FLAT
  7. ;ident "-defaultlib:uuid.lib"
  8. ;ident "-defaultlib:uuid.lib"
  9. _TEXT   SEGMENT  PARA PUBLIC FLAT  'CODE'
  10. ;   COMDAT _main
  11. TXTST0:
  12. ; -- Begin  _main
  13. ; mark_begin;
  14. IF @Version GE 800
  15.   .MMX
  16. ELSEIF @Version GE 612
  17.   .MMX
  18.   MMWORD TEXTEQU <QWORD>
  19. ENDIF
  20. IF @Version GE 800
  21.   .XMM
  22. ELSEIF @Version GE 614
  23.   .XMM
  24.   XMMWORD TEXTEQU <OWORD>
  25. ENDIF
  26.        ALIGN     16
  27.     PUBLIC _main
  28. _main   PROC NEAR
  29. .B1.1:                          ; Preds .B1.0
  30.         push      ebp                                           ;62.1
  31.         mov       ebp, esp                                      ;62.1
  32.         and       esp, -128                                     ;62.1
  33.         push      esi                                           ;62.1
  34.         push      edi                                           ;62.1
  35.         push      ebx                                           ;62.1
  36.         sub       esp, 372                                      ;62.1
  37.         push      3                                             ;62.1
  38.         call      ___intel_new_proc_init                        ;62.1
  39.                                 ; LOE
  40. .B1.22:                         ; Preds .B1.1
  41.         stmxcsr   DWORD PTR [132+esp]                           ;62.1
  42.         mov       DWORD PTR [212+esp], -677098943               ;67.28
  43.         or        DWORD PTR [132+esp], 32768                    ;62.1
  44.         ldmxcsr   DWORD PTR [132+esp]                           ;62.1
  45.         mov       DWORD PTR [216+esp], -152794788               ;67.28
  46.         mov       DWORD PTR [220+esp], 371509368                ;67.28
  47.         mov       DWORD PTR [224+esp], 895813525                ;67.28
  48.         mov       DWORD PTR [228+esp], -1520651729              ;67.28
  49.         mov       DWORD PTR [232+esp], -2044955885              ;67.28
  50.         mov       DWORD PTR [236+esp], 1725707255               ;67.28
  51.         mov       DWORD PTR [240+esp], 1201403099               ;67.28
  52.         push      OFFSET FLAT: ??_C@_02A@wb?$AA@                ;72.5
  53.         push      OFFSET FLAT: ??_C@_07A@tmp?4$$$?$AA@          ;72.5
  54.         call      _fopen                                        ;72.5
  55.                                 ; LOE eax
  56. .B1.21:                         ; Preds .B1.22
  57.         mov       ebx, eax                                      ;72.5
  58.                                 ; LOE ebx
  59. .B1.2:                          ; Preds .B1.21
  60.         mov       DWORD PTR [204+esp], OFFSET FLAT: ?Mul@@YAXPAI00@Z ;72.5
  61.         lea       eax, DWORD PTR [204+esp]                      ;72.5
  62.         push      ebx                                           ;72.5
  63.         push      4                                             ;72.5
  64.         push      1                                             ;72.5
  65.         push      eax                                           ;72.5
  66.         call      _fwrite                                       ;72.5
  67.                                 ; LOE ebx
  68. .B1.3:                          ; Preds .B1.2
  69.         push      ebx                                           ;72.5
  70.         call      _fclose                                       ;72.5
  71.                                 ; LOE
  72. .B1.4:                          ; Preds .B1.3
  73.         push      OFFSET FLAT: ??_C@_02A@rb?$AA@                ;73.11
  74.         push      OFFSET FLAT: ??_C@_07A@tmp?4$$$?$AA@          ;73.11
  75.         call      _fopen                                        ;73.11
  76.                                 ; LOE eax
  77. .B1.23:                         ; Preds .B1.4
  78.         mov       ebx, eax                                      ;73.11
  79.                                 ; LOE ebx
  80. .B1.5:                          ; Preds .B1.23
  81.         mov       DWORD PTR [236+esp], 0                        ;73.11
  82.         lea       eax, DWORD PTR [236+esp]                      ;73.11
  83.         push      ebx                                           ;73.11
  84.         push      4                                             ;73.11
  85.         push      1                                             ;73.11
  86.         push      eax                                           ;73.11
  87.         call      _fread                                        ;73.11
  88.                                 ; LOE ebx
  89. .B1.6:                          ; Preds .B1.5
  90.         push      ebx                                           ;73.11
  91.         call      _fclose                                       ;73.11
  92.                                 ; LOE
  93. .B1.24:                         ; Preds .B1.6
  94.         add       esp, 60                                       ;73.11
  95.                                 ; LOE
  96. .B1.7:                          ; Preds .B1.24
  97.         mov       eax, -2023406815                              ;77.23
  98.         lea       edx, DWORD PTR [176+esp]                      ;80.5
  99.         mov       edi, DWORD PTR [196+esp]                      ;73.11
  100.         movd      xmm0, eax                                     ;77.23
  101.         pshufd    xmm1, xmm0, 0                                 ;77.23
  102.         movdqa    XMMWORD PTR [240+esp], xmm1                   ;77.16
  103.         movdqa    XMMWORD PTR [256+esp], xmm1                   ;77.9
  104.         push      edx                                           ;80.5
  105.         call      DWORD PTR [__imp__QueryPerformanceFrequency@4] ;80.5
  106.                                 ; LOE edi
  107. .B1.8:                          ; Preds .B1.7
  108.         lea       eax, DWORD PTR [184+esp]                      ;81.5
  109.         push      eax                                           ;81.5
  110.         call      DWORD PTR [__imp__QueryPerformanceCounter@4]  ;81.5
  111.                                 ; LOE edi
  112. .B1.9:                          ; Preds .B1.8
  113.         xor       eax, eax                                      ;82.5
  114.         lea       esi, DWORD PTR [128+esp]                      ;82.5
  115.         mov       DWORD PTR [164+esp], edi                      ;82.5
  116.         mov       edi, eax                                      ;82.5
  117.         lea       ebx, DWORD PTR [208+esp]                      ;82.5
  118.                                 ; LOE ebx esi edi
  119. .B1.10:                         ; Preds .B1.15 .B1.9
  120.         xor       eax, eax                                      ;84.9
  121.         mov       DWORD PTR [160+esp], edi                      ;84.9
  122.         mov       edi, eax                                      ;84.9
  123.         mov       ebx, DWORD PTR [164+esp]                      ;84.9
  124.                                 ; LOE ebx esi edi
  125. .B1.11:                         ; Preds .B1.12 .B1.10
  126.         lea       edx, DWORD PTR [240+esp]                      ;86.13
  127.         push      edx                                           ;86.13
  128.         lea       ecx, DWORD PTR [260+esp]                      ;86.13
  129.         push      ecx                                           ;86.13
  130.         push      esi                                           ;86.13
  131.         call      ebx                                           ;86.13
  132.                                 ; LOE ebx esi edi
  133. .B1.25:                         ; Preds .B1.11
  134.         add       esp, 12                                       ;86.13
  135.                                 ; LOE ebx esi edi
  136. .B1.12:                         ; Preds .B1.25
  137.         inc       edi                                           ;84.9
  138.         cmp       edi, 1000000                                  ;84.9
  139.         jb        .B1.11        ; Prob 99%                      ;84.9
  140.                                 ; LOE ebx esi edi
  141. .B1.13:                         ; Preds .B1.12
  142.         mov       edi, DWORD PTR [160+esp]                      ;
  143.         lea       ebx, DWORD PTR [208+esp]                      ;
  144.         push      32                                            ;88.13
  145.         push      esi                                           ;88.13
  146.         push      ebx                                           ;88.13
  147.         call      __intel_fast_memcmp                           ;88.13
  148.                                 ; LOE eax ebx esi edi
  149. .B1.26:                         ; Preds .B1.13
  150.         add       esp, 12                                       ;88.13
  151.         test      eax, eax                                      ;88.42
  152.         je        .B1.15        ; Prob 78%                      ;88.42
  153.                                 ; LOE ebx esi edi
  154. .B1.14:                         ; Preds .B1.26
  155.         push      OFFSET FLAT: ??_C@_0BC@A@Something?5wrong?$CB?6?$AA@ ;90.13
  156.         call      _printf                                       ;90.13
  157.                                 ; LOE ebx esi edi
  158. .B1.27:                         ; Preds .B1.14
  159.         add       esp, 4                                        ;90.13
  160.                                 ; LOE ebx esi edi
  161. .B1.15:                         ; Preds .B1.27 .B1.26
  162.         inc       edi                                           ;82.5
  163.         cmp       edi, 1000                                     ;82.5
  164.         jb        .B1.10        ; Prob 96%                      ;82.5
  165.                                 ; LOE ebx esi edi
  166. .B1.16:                         ; Preds .B1.15
  167.         lea       eax, DWORD PTR [160+esp]                      ;93.5
  168.         push      eax                                           ;93.5
  169.         call      DWORD PTR [__imp__QueryPerformanceCounter@4]  ;93.5
  170.                                 ; LOE
  171. .B1.17:                         ; Preds .B1.16
  172.         fild      QWORD PTR [176+esp]                           ;95.5
  173.         mov       eax, DWORD PTR [160+esp]                      ;95.5
  174.         sub       eax, DWORD PTR [184+esp]                      ;95.5
  175.         mov       edx, DWORD PTR [164+esp]                      ;95.5
  176.         sbb       edx, DWORD PTR [188+esp]                      ;95.5
  177.         mov       DWORD PTR [esp], OFFSET FLAT: ??_C@_0P@A@Time?5?$DN?5?$CFg?5sec?6?$AA@ ;95.5
  178.         mov       DWORD PTR [168+esp], eax                      ;95.5
  179.         mov       DWORD PTR [172+esp], edx                      ;95.5
  180.         fild      QWORD PTR [168+esp]                           ;95.5
  181.         fdivrp    st(1), st                                     ;95.5
  182.         fstp      QWORD PTR [4+esp]                             ;95.5
  183.         call      _printf                                       ;95.5
  184.                                 ; LOE
  185. .B1.18:                         ; Preds .B1.17
  186.         xor       eax, eax                                      ;96.1
  187.         add       esp, 372                                      ;96.1
  188.         pop       ebx                                           ;96.1
  189.         pop       edi                                           ;96.1
  190.         pop       esi                                           ;96.1
  191.         mov       esp, ebp                                      ;96.1
  192.         pop       ebp                                           ;96.1
  193.         ret                                                     ;96.1
  194.         ALIGN     16
  195.                                 ; LOE
  196. ; mark_end;
  197. _main ENDP
  198. ;_main  ENDS
  199. _TEXT   ENDS
  200. _DATA   SEGMENT  DWORD PUBLIC FLAT  'DATA'
  201. _DATA   ENDS
  202. ; -- End  _main
  203. _TEXT   SEGMENT  PARA PUBLIC FLAT  'CODE'
  204. ;   COMDAT ?Mul@@YAXPAI00@Z
  205. TXTST1:
  206. ; -- Begin  ?Mul@@YAXPAI00@Z
  207. ; mark_begin;
  208.        ALIGN     16
  209.     PUBLIC ?Mul@@YAXPAI00@Z
  210. ?Mul@@YAXPAI00@Z    PROC NEAR
  211. ; parameter 1: 24 + esp
  212. ; parameter 2: 28 + esp
  213. ; parameter 3: 32 + esp
  214. .B2.1:                          ; Preds .B2.0
  215.         push      esi                                           ;10.1
  216.         push      edi                                           ;10.1
  217.         push      ebx                                           ;10.1
  218.         push      ebp                                           ;10.1
  219.         push      esi                                           ;10.1
  220.         mov       edx, DWORD PTR [32+esp]                       ;9.6
  221.         mov       edi, DWORD PTR [28+esp]                       ;9.6
  222.         mov       ecx, DWORD PTR [24+esp]                       ;9.6
  223.         mov       ebx, DWORD PTR [edx]                          ;12.20
  224.         mov       eax, ebx                                      ;20.36
  225.         mul       DWORD PTR [edi]                               ;20.36
  226.         mov       DWORD PTR [ecx], eax                          ;21.10
  227.         mov       eax, ebx                                      ;20.36
  228.         mov       ebp, edx                                      ;20.36
  229.         mul       DWORD PTR [4+edi]                             ;20.36
  230.         add       ebp, eax                                      ;20.40
  231.         mov       eax, ebx                                      ;20.36
  232.         mov       DWORD PTR [4+ecx], ebp                        ;21.10
  233.         mov       esi, edx                                      ;20.36
  234.         adc       esi, 0                                        ;20.40
  235.         mul       DWORD PTR [8+edi]                             ;20.36
  236.         add       esi, eax                                      ;20.40
  237.         mov       eax, ebx                                      ;20.36
  238.         mov       DWORD PTR [8+ecx], esi                        ;21.10
  239.         mov       ebp, edx                                      ;20.36
  240.         adc       ebp, 0                                        ;20.40
  241.         lea       ebx, DWORD PTR [16+edi]                       ;20.29
  242.         mul       DWORD PTR [12+edi]                            ;20.36
  243.         add       ebp, eax                                      ;20.40
  244.         mov       DWORD PTR [12+ecx], ebp                       ;21.10
  245.         lea       ebp, DWORD PTR [16+ecx]                       ;21.10
  246.         adc       edx, 0                                        ;20.40
  247.         xor       ecx, ecx                                      ;25.5
  248.         mov       DWORD PTR [ebp], edx                          ;24.6
  249.         ALIGN     16
  250.                                 ; LOE ecx ebx ebp
  251. .B2.2:                          ; Preds .B2.2 .B2.1
  252.         mov       edx, DWORD PTR [32+esp]                       ;28.15
  253.         mov       eax, DWORD PTR [4+edx+ecx*4]                  ;28.15
  254.         inc       ecx                                           ;25.5
  255.         mov       DWORD PTR [esp], eax                          ;28.15
  256.         mul       DWORD PTR [-16+ebx]                           ;33.40
  257.         add       DWORD PTR [-12+ebp], eax                      ;33.49
  258.         mov       edi, edx                                      ;33.40
  259.         mov       eax, DWORD PTR [esp]                          ;33.40
  260.         adc       edi, 0                                        ;33.49
  261.         mul       DWORD PTR [-12+ebx]                           ;33.40
  262.         add       edi, eax                                      ;33.45
  263.         mov       esi, edx                                      ;33.40
  264.         mov       eax, DWORD PTR [esp]                          ;33.40
  265.         adc       esi, 0                                        ;33.45
  266.         add       DWORD PTR [-8+ebp], edi                       ;33.49
  267.         adc       esi, 0                                        ;33.49
  268.         mul       DWORD PTR [-8+ebx]                            ;33.40
  269.         add       esi, eax                                      ;33.45
  270.         mov       edi, edx                                      ;33.40
  271.         mov       eax, DWORD PTR [esp]                          ;33.40
  272.         adc       edi, 0                                        ;33.45
  273.         add       DWORD PTR [-4+ebp], esi                       ;33.49
  274.         adc       edi, 0                                        ;33.49
  275.         mul       DWORD PTR [-4+ebx]                            ;33.40
  276.         add       edi, eax                                      ;33.45
  277.         adc       edx, 0                                        ;33.45
  278.         add       DWORD PTR [ebp], edi                          ;33.49
  279.         adc       edx, 0                                        ;33.49
  280.         add       ebp, 4                                        ;34.14
  281.         cmp       ecx, 3                                        ;25.5
  282.         mov       DWORD PTR [ebp], edx                          ;37.10
  283.         jb        .B2.2         ; Prob 66%                      ;25.5
  284.                                 ; LOE ecx ebx ebp
  285. .B2.3:                          ; Preds .B2.2
  286.         pop       ecx                                           ;39.1
  287.         pop       ebp                                           ;39.1
  288.         pop       ebx                                           ;39.1
  289.         pop       edi                                           ;39.1
  290.         pop       esi                                           ;39.1
  291.         ret                                                     ;39.1
  292.         ALIGN     16
  293.                                 ; LOE
  294. ; mark_end;
  295. ?Mul@@YAXPAI00@Z ENDP
  296. ;?Mul@@YAXPAI00@Z   ENDS
  297. _TEXT   ENDS
  298. _DATA   SEGMENT  DWORD PUBLIC FLAT  'DATA'
  299. _DATA   ENDS
  300. ; -- End  ?Mul@@YAXPAI00@Z
  301. _TEXT   SEGMENT  PARA PUBLIC FLAT  'CODE'
  302. ;   COMDAT ?put_addr@@YAXXZ
  303. TXTST2:
  304. ; -- Begin  ?put_addr@@YAXXZ
  305. ; mark_begin;
  306.        ALIGN     16
  307.     PUBLIC ?put_addr@@YAXXZ
  308. ?put_addr@@YAXXZ    PROC NEAR
  309. .B3.1:                          ; Preds .B3.0
  310.         push      ebp                                           ;44.1
  311.         push      esi                                           ;44.1
  312.         push      OFFSET FLAT: ??_C@_02A@wb?$AA@                ;45.10
  313.         push      OFFSET FLAT: ??_C@_07A@tmp?4$$$?$AA@          ;45.10
  314.         call      _fopen                                        ;45.10
  315.                                 ; LOE eax ebx esi edi
  316. .B3.7:                          ; Preds .B3.1
  317.         mov       ebp, eax                                      ;45.10
  318.                                 ; LOE ebx ebp esi edi
  319. .B3.2:                          ; Preds .B3.7
  320.         mov       DWORD PTR [8+esp], OFFSET FLAT: ?Mul@@YAXPAI00@Z ;46.15
  321.         lea       eax, DWORD PTR [8+esp]                        ;47.2
  322.         push      ebp                                           ;47.2
  323.         push      4                                             ;47.2
  324.         push      1                                             ;47.2
  325.         push      eax                                           ;47.2
  326.         call      _fwrite                                       ;47.2
  327.                                 ; LOE ebx ebp esi edi
  328. .B3.3:                          ; Preds .B3.2
  329.         push      ebp                                           ;48.2
  330.         call      _fclose                                       ;48.2
  331.                                 ; LOE ebx esi edi
  332. .B3.4:                          ; Preds .B3.3
  333.         add       esp, 32                                       ;49.1
  334.         pop       ebp                                           ;49.1
  335.         ret                                                     ;49.1
  336.         ALIGN     16
  337.                                 ; LOE
  338. ; mark_end;
  339. ?put_addr@@YAXXZ ENDP
  340. ;?put_addr@@YAXXZ   ENDS
  341. _TEXT   ENDS
  342. _DATA   SEGMENT  DWORD PUBLIC FLAT  'DATA'
  343. _DATA   ENDS
  344. ; -- End  ?put_addr@@YAXXZ
  345. _TEXT   SEGMENT  PARA PUBLIC FLAT  'CODE'
  346. ;   COMDAT ?get_addr@@YAP6AXPAI00@ZXZ
  347. TXTST3:
  348. ; -- Begin  ?get_addr@@YAP6AXPAI00@ZXZ
  349. ; mark_begin;
  350.        ALIGN     16
  351.     PUBLIC ?get_addr@@YAP6AXPAI00@ZXZ
  352. ?get_addr@@YAP6AXPAI00@ZXZ  PROC NEAR
  353. .B4.1:                          ; Preds .B4.0
  354.         push      ebx                                           ;52.1
  355.         push      esi                                           ;52.1
  356.         push      OFFSET FLAT: ??_C@_02A@rb?$AA@                ;53.10
  357.         push      OFFSET FLAT: ??_C@_07A@tmp?4$$$?$AA@          ;53.10
  358.         call      _fopen                                        ;53.10
  359.                                 ; LOE eax ebp esi edi
  360. .B4.7:                          ; Preds .B4.1
  361.         mov       ebx, eax                                      ;53.10
  362.                                 ; LOE ebx ebp esi edi
  363. .B4.2:                          ; Preds .B4.7
  364.         mov       DWORD PTR [8+esp], 0                          ;54.15
  365.         lea       eax, DWORD PTR [8+esp]                        ;55.2
  366.         push      ebx                                           ;55.2
  367.         push      4                                             ;55.2
  368.         push      1                                             ;55.2
  369.         push      eax                                           ;55.2
  370.         call      _fread                                        ;55.2
  371.                                 ; LOE ebx ebp esi edi
  372. .B4.3:                          ; Preds .B4.2
  373.         push      ebx                                           ;56.2
  374.         call      _fclose                                       ;56.2
  375.                                 ; LOE ebp esi edi
  376. .B4.8:                          ; Preds .B4.3
  377.         add       esp, 28                                       ;56.2
  378.                                 ; LOE ebp esi edi
  379. .B4.4:                          ; Preds .B4.8
  380.         mov       eax, DWORD PTR [esp]                          ;57.9
  381.         pop       ecx                                           ;57.9
  382.         pop       ebx                                           ;57.9
  383.         ret                                                     ;57.9
  384.         ALIGN     16
  385.                                 ; LOE
  386. ; mark_end;
  387. ?get_addr@@YAP6AXPAI00@ZXZ ENDP
  388. ;?get_addr@@YAP6AXPAI00@ZXZ ENDS
  389. _TEXT   ENDS
  390. _DATA   SEGMENT  DWORD PUBLIC FLAT  'DATA'
  391. _DATA   ENDS
  392. ; -- End  ?get_addr@@YAP6AXPAI00@ZXZ
  393. ;   COMDAT ??_C@_07A@tmp?4$$$?$AA@
  394. _RDATA  SEGMENT READONLY DWORD PUBLIC FLAT  'DATA'
  395. ;   COMDAT ??_C@_07A@tmp?4$$$?$AA@
  396. ??_C@_07A@tmp?4$$$?$AA@ DB  116
  397.     DB  109
  398.     DB  112
  399.     DB  46
  400.     DB  36
  401.     DB  36
  402.     DB  36
  403.     DB  0
  404. ;??_C@_07A@tmp?4$$$?$AA@    ENDS
  405. _RDATA  ENDS
  406. ;   COMDAT ??_C@_02A@wb?$AA@
  407. _RDATA  SEGMENT READONLY DWORD PUBLIC FLAT  'DATA'
  408. ;   COMDAT ??_C@_02A@wb?$AA@
  409. ??_C@_02A@wb?$AA@   DB  119
  410.     DB  98
  411.     DB  0
  412. ;??_C@_02A@wb?$AA@  ENDS
  413. _RDATA  ENDS
  414. ;   COMDAT ??_C@_02A@rb?$AA@
  415. _RDATA  SEGMENT READONLY DWORD PUBLIC FLAT  'DATA'
  416. ;   COMDAT ??_C@_02A@rb?$AA@
  417. ??_C@_02A@rb?$AA@   DB  114
  418.     DB  98
  419.     DB  0
  420. ;??_C@_02A@rb?$AA@  ENDS
  421. _RDATA  ENDS
  422. ;   COMDAT ??_C@_0BC@A@Something?5wrong?$CB?6?$AA@
  423. _RDATA  SEGMENT READONLY DWORD PUBLIC FLAT  'DATA'
  424. ;   COMDAT ??_C@_0BC@A@Something?5wrong?$CB?6?$AA@
  425. ??_C@_0BC@A@Something?5wrong?$CB?6?$AA@ DB  83
  426.     DB  111
  427.     DB  109
  428.     DB  101
  429.     DB  116
  430.     DB  104
  431.     DB  105
  432.     DB  110
  433.     DB  103
  434.     DB  32
  435.     DB  119
  436.     DB  114
  437.     DB  111
  438.     DB  110
  439.     DB  103
  440.     DB  33
  441.     DB  10
  442.     DB  0
  443. ;??_C@_0BC@A@Something?5wrong?$CB?6?$AA@    ENDS
  444. _RDATA  ENDS
  445. ;   COMDAT ??_C@_0P@A@Time?5?$DN?5?$CFg?5sec?6?$AA@
  446. _RDATA  SEGMENT READONLY DWORD PUBLIC FLAT  'DATA'
  447. ;   COMDAT ??_C@_0P@A@Time?5?$DN?5?$CFg?5sec?6?$AA@
  448. ??_C@_0P@A@Time?5?$DN?5?$CFg?5sec?6?$AA@    DB  84
  449.     DB  105
  450.     DB  109
  451.     DB  101
  452.     DB  32
  453.     DB  61
  454.     DB  32
  455.     DB  37
  456.     DB  103
  457.     DB  32
  458.     DB  115
  459.     DB  101
  460.     DB  99
  461.     DB  10
  462.     DB  0
  463. ;??_C@_0P@A@Time?5?$DN?5?$CFg?5sec?6?$AA@   ENDS
  464. _RDATA  ENDS
  465. _DATA   SEGMENT  DWORD PUBLIC FLAT  'DATA'
  466. EXTRN   __imp__QueryPerformanceFrequency@4:BYTE
  467. EXTRN   __imp__QueryPerformanceCounter@4:BYTE
  468. _DATA   ENDS
  469. ; mark_proc_addr_taken ?Mul@@YAXPAI00@Z;
  470. EXTRN   _printf:PROC
  471. EXTRN   _fwrite:PROC
  472. EXTRN   _fread:PROC
  473. EXTRN   _fopen:PROC
  474. EXTRN   _fclose:PROC
  475. EXTRN   ___intel_new_proc_init:PROC
  476. EXTRN   __intel_fast_memcmp:PROC
  477. EXTRN   __fltused:BYTE
  478.     INCLUDELIB <libmmt>
  479.     INCLUDELIB <LIBCMT>
  480.     INCLUDELIB <libirc>
  481.     INCLUDELIB <svml_dispmt>
  482.     INCLUDELIB <OLDNAMES>
  483.     INCLUDELIB <libdecimal>
  484.     END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement