Advertisement
Guest User

IA-32, Version 12.0.0.104 Build 20101006

a guest
Jul 11th, 2012
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ; -- Machine type PW
  2. ; mark_description "Intel(R) C++ Compiler XE for applications running on IA-32, Version 12.0.0.104 Build 20101006";
  3. ; mark_description "-Fatmul.asm -O3";
  4.     .686P
  5.     .387
  6.     OPTION DOTNAME
  7.     ASSUME  CS:FLAT,DS:FLAT,SS:FLAT
  8. ;ident "-defaultlib:uuid.lib"
  9. ;ident "-defaultlib:uuid.lib"
  10. _TEXT   SEGMENT  PARA PUBLIC FLAT  'CODE'
  11. ;   COMDAT _main
  12. TXTST0:
  13. ; -- Begin  _main
  14. ; mark_begin;
  15. IF @Version GE 800
  16.   .MMX
  17. ELSEIF @Version GE 612
  18.   .MMX
  19.   MMWORD TEXTEQU <QWORD>
  20. ENDIF
  21. IF @Version GE 800
  22.   .XMM
  23. ELSEIF @Version GE 614
  24.   .XMM
  25.   XMMWORD TEXTEQU <OWORD>
  26. ENDIF
  27.        ALIGN     16
  28.     PUBLIC _main
  29. _main   PROC NEAR
  30. .B1.1:                          ; Preds .B1.0
  31.         push      ebp                                           ;62.1
  32.         mov       ebp, esp                                      ;62.1
  33.         and       esp, -128                                     ;62.1
  34.         push      esi                                           ;62.1
  35.         push      edi                                           ;62.1
  36.         push      ebx                                           ;62.1
  37.         sub       esp, 372                                      ;62.1
  38.         push      3                                             ;62.1
  39.         call      ___intel_new_proc_init                        ;62.1
  40.                                 ; LOE
  41. .B1.22:                         ; Preds .B1.1
  42.         stmxcsr   DWORD PTR [132+esp]                           ;62.1
  43.         mov       DWORD PTR [212+esp], -677098943               ;67.28
  44.         or        DWORD PTR [132+esp], 32768                    ;62.1
  45.         ldmxcsr   DWORD PTR [132+esp]                           ;62.1
  46.         mov       DWORD PTR [216+esp], -152794788               ;67.28
  47.         mov       DWORD PTR [220+esp], 371509368                ;67.28
  48.         mov       DWORD PTR [224+esp], 895813525                ;67.28
  49.         mov       DWORD PTR [228+esp], -1520651729              ;67.28
  50.         mov       DWORD PTR [232+esp], -2044955885              ;67.28
  51.         mov       DWORD PTR [236+esp], 1725707255               ;67.28
  52.         mov       DWORD PTR [240+esp], 1201403099               ;67.28
  53.         push      OFFSET FLAT: ??_C@_02A@wb?$AA@                ;72.5
  54.         push      OFFSET FLAT: ??_C@_07A@tmp?4$$$?$AA@          ;72.5
  55.         call      _fopen                                        ;72.5
  56.                                 ; LOE eax
  57. .B1.21:                         ; Preds .B1.22
  58.         mov       ebx, eax                                      ;72.5
  59.                                 ; LOE ebx
  60. .B1.2:                          ; Preds .B1.21
  61.         mov       DWORD PTR [204+esp], OFFSET FLAT: ?Mul@@YAXPAI00@Z ;72.5
  62.         lea       eax, DWORD PTR [204+esp]                      ;72.5
  63.         push      ebx                                           ;72.5
  64.         push      4                                             ;72.5
  65.         push      1                                             ;72.5
  66.         push      eax                                           ;72.5
  67.         call      _fwrite                                       ;72.5
  68.                                 ; LOE ebx
  69. .B1.3:                          ; Preds .B1.2
  70.         push      ebx                                           ;72.5
  71.         call      _fclose                                       ;72.5
  72.                                 ; LOE
  73. .B1.4:                          ; Preds .B1.3
  74.         push      OFFSET FLAT: ??_C@_02A@rb?$AA@                ;73.11
  75.         push      OFFSET FLAT: ??_C@_07A@tmp?4$$$?$AA@          ;73.11
  76.         call      _fopen                                        ;73.11
  77.                                 ; LOE eax
  78. .B1.23:                         ; Preds .B1.4
  79.         mov       ebx, eax                                      ;73.11
  80.                                 ; LOE ebx
  81. .B1.5:                          ; Preds .B1.23
  82.         mov       DWORD PTR [236+esp], 0                        ;73.11
  83.         lea       eax, DWORD PTR [236+esp]                      ;73.11
  84.         push      ebx                                           ;73.11
  85.         push      4                                             ;73.11
  86.         push      1                                             ;73.11
  87.         push      eax                                           ;73.11
  88.         call      _fread                                        ;73.11
  89.                                 ; LOE ebx
  90. .B1.6:                          ; Preds .B1.5
  91.         push      ebx                                           ;73.11
  92.         call      _fclose                                       ;73.11
  93.                                 ; LOE
  94. .B1.24:                         ; Preds .B1.6
  95.         add       esp, 60                                       ;73.11
  96.                                 ; LOE
  97. .B1.7:                          ; Preds .B1.24
  98.         mov       eax, -2023406815                              ;77.23
  99.         lea       edx, DWORD PTR [176+esp]                      ;80.32
  100.         mov       edi, DWORD PTR [196+esp]                      ;73.11
  101.         movd      xmm0, eax                                     ;77.23
  102.         pshufd    xmm1, xmm0, 0                                 ;77.23
  103.         movdqa    XMMWORD PTR [240+esp], xmm1                   ;77.16
  104.         movdqa    XMMWORD PTR [256+esp], xmm1                   ;77.9
  105.         push      edx                                           ;80.5
  106.         call      DWORD PTR [__imp__QueryPerformanceFrequency@4] ;80.5
  107.                                 ; LOE edi
  108. .B1.8:                          ; Preds .B1.7
  109.         lea       eax, DWORD PTR [184+esp]                      ;81.30
  110.         push      eax                                           ;81.5
  111.         call      DWORD PTR [__imp__QueryPerformanceCounter@4]  ;81.5
  112.                                 ; LOE edi
  113. .B1.9:                          ; Preds .B1.8
  114.         xor       eax, eax                                      ;82.5
  115.         lea       esi, DWORD PTR [128+esp]                      ;82.5
  116.         mov       DWORD PTR [164+esp], edi                      ;82.5
  117.         mov       edi, eax                                      ;82.5
  118.         lea       ebx, DWORD PTR [208+esp]                      ;82.5
  119.                                 ; LOE ebx esi edi
  120. .B1.10:                         ; Preds .B1.15 .B1.9
  121.         xor       eax, eax                                      ;84.9
  122.         mov       DWORD PTR [160+esp], edi                      ;84.9
  123.         mov       edi, eax                                      ;84.9
  124.         mov       ebx, DWORD PTR [164+esp]                      ;84.9
  125.                                 ; LOE ebx esi edi
  126. .B1.11:                         ; Preds .B1.12 .B1.10
  127.         lea       edx, DWORD PTR [240+esp]                      ;86.13
  128.         push      edx                                           ;86.13
  129.         lea       ecx, DWORD PTR [260+esp]                      ;86.13
  130.         push      ecx                                           ;86.13
  131.         push      esi                                           ;86.13
  132.         call      ebx                                           ;86.13
  133.                                 ; LOE ebx esi edi
  134. .B1.25:                         ; Preds .B1.11
  135.         add       esp, 12                                       ;86.13
  136.                                 ; LOE ebx esi edi
  137. .B1.12:                         ; Preds .B1.25
  138.         inc       edi                                           ;84.9
  139.         cmp       edi, 1000000                                  ;84.9
  140.         jb        .B1.11        ; Prob 99%                      ;84.9
  141.                                 ; LOE ebx esi edi
  142. .B1.13:                         ; Preds .B1.12
  143.         mov       edi, DWORD PTR [160+esp]                      ;
  144.         lea       ebx, DWORD PTR [208+esp]                      ;
  145.         push      32                                            ;88.13
  146.         push      esi                                           ;88.13
  147.         push      ebx                                           ;88.13
  148.         call      __intel_fast_memcmp                           ;88.13
  149.                                 ; LOE eax ebx esi edi
  150. .B1.26:                         ; Preds .B1.13
  151.         add       esp, 12                                       ;88.13
  152.         test      eax, eax                                      ;88.42
  153.         je        .B1.15        ; Prob 78%                      ;88.42
  154.                                 ; LOE ebx esi edi
  155. .B1.14:                         ; Preds .B1.26
  156.         push      OFFSET FLAT: ??_C@_0BC@A@Something?5wrong?$CB?6?$AA@ ;90.13
  157.         call      _printf                                       ;90.13
  158.                                 ; LOE ebx esi edi
  159. .B1.27:                         ; Preds .B1.14
  160.         add       esp, 4                                        ;90.13
  161.                                 ; LOE ebx esi edi
  162. .B1.15:                         ; Preds .B1.27 .B1.26
  163.         inc       edi                                           ;82.5
  164.         cmp       edi, 1000                                     ;82.5
  165.         jb        .B1.10        ; Prob 96%                      ;82.5
  166.                                 ; LOE ebx esi edi
  167. .B1.16:                         ; Preds .B1.15
  168.         lea       eax, DWORD PTR [160+esp]                      ;93.30
  169.         push      eax                                           ;93.5
  170.         call      DWORD PTR [__imp__QueryPerformanceCounter@4]  ;93.5
  171.                                 ; LOE
  172. .B1.17:                         ; Preds .B1.16
  173.         fild      QWORD PTR [176+esp]                           ;94.67
  174.         mov       eax, DWORD PTR [160+esp]                      ;94.24
  175.         sub       eax, DWORD PTR [184+esp]                      ;94.24
  176.         mov       edx, DWORD PTR [164+esp]                      ;94.24
  177.         sbb       edx, DWORD PTR [188+esp]                      ;94.24
  178.         mov       DWORD PTR [esp], OFFSET FLAT: ??_C@_0P@A@Time?5?$DN?5?$CFg?5sec?6?$AA@ ;95.12
  179.         mov       DWORD PTR [168+esp], eax                      ;94.40
  180.         mov       DWORD PTR [172+esp], edx                      ;94.40
  181.         fild      QWORD PTR [168+esp]                           ;94.40
  182.         fdivrp    st(1), st                                     ;94.67
  183.         fstp      QWORD PTR [4+esp]                             ;94.67
  184.         call      _printf                                       ;95.5
  185.                                 ; LOE
  186. .B1.18:                         ; Preds .B1.17
  187.         xor       eax, eax                                      ;96.1
  188.         add       esp, 372                                      ;96.1
  189.         pop       ebx                                           ;96.1
  190.         pop       edi                                           ;96.1
  191.         pop       esi                                           ;96.1
  192.         mov       esp, ebp                                      ;96.1
  193.         pop       ebp                                           ;96.1
  194.         ret                                                     ;96.1
  195.         ALIGN     16
  196.                                 ; LOE
  197. ; mark_end;
  198. _main ENDP
  199. ;_main  ENDS
  200. _TEXT   ENDS
  201. _DATA   SEGMENT  DWORD PUBLIC FLAT  'DATA'
  202. _DATA   ENDS
  203. ; -- End  _main
  204. _TEXT   SEGMENT  PARA PUBLIC FLAT  'CODE'
  205. ;   COMDAT ?Mul@@YAXPAI00@Z
  206. TXTST1:
  207. ; -- Begin  ?Mul@@YAXPAI00@Z
  208. ; mark_begin;
  209.        ALIGN     16
  210.     PUBLIC ?Mul@@YAXPAI00@Z
  211. ?Mul@@YAXPAI00@Z    PROC NEAR
  212. ; parameter 1: 24 + esp
  213. ; parameter 2: 28 + esp
  214. ; parameter 3: 32 + esp
  215. .B2.1:                          ; Preds .B2.0
  216.         push      esi                                           ;10.1
  217.         push      edi                                           ;10.1
  218.         push      ebx                                           ;10.1
  219.         push      ebp                                           ;10.1
  220.         push      esi                                           ;10.1
  221.         mov       edx, DWORD PTR [32+esp]                       ;9.6
  222.         mov       ebp, DWORD PTR [28+esp]                       ;9.6
  223.         mov       ebx, DWORD PTR [24+esp]                       ;9.6
  224.         mov       esi, DWORD PTR [edx]                          ;12.20
  225.         mov       eax, esi                                      ;20.36
  226.         mul       DWORD PTR [ebp]                               ;20.36
  227.         mov       DWORD PTR [ebx], eax                          ;21.10
  228.         mov       eax, esi                                      ;20.36
  229.         mov       edi, edx                                      ;20.36
  230.         mul       DWORD PTR [4+ebp]                             ;20.36
  231.         add       edi, eax                                      ;20.40
  232.         mov       eax, esi                                      ;20.36
  233.         mov       DWORD PTR [4+ebx], edi                        ;21.10
  234.         mov       ecx, edx                                      ;20.36
  235.         adc       ecx, 0                                        ;20.40
  236.         mul       DWORD PTR [8+ebp]                             ;20.36
  237.         add       ecx, eax                                      ;20.40
  238.         mov       eax, esi                                      ;20.36
  239.         mov       DWORD PTR [8+ebx], ecx                        ;21.10
  240.         mov       edi, edx                                      ;20.36
  241.         adc       edi, 0                                        ;20.40
  242.         lea       esi, DWORD PTR [16+ebx]                       ;21.10
  243.         mul       DWORD PTR [12+ebp]                            ;20.36
  244.         add       edi, eax                                      ;20.40
  245.         mov       DWORD PTR [12+ebx], edi                       ;21.10
  246.         lea       ebx, DWORD PTR [16+ebp]                       ;24.6
  247.         adc       edx, 0                                        ;20.40
  248.         xor       ecx, ecx                                      ;20.40
  249.         mov       DWORD PTR [esi], edx                          ;24.6
  250.                                 ; LOE ecx ebx esi
  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+esi], 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       ebp, edx                                      ;33.40
  264.         mov       eax, DWORD PTR [esp]                          ;33.40
  265.         adc       ebp, 0                                        ;33.45
  266.         add       DWORD PTR [-8+esi], edi                       ;33.49
  267.         adc       ebp, 0                                        ;33.49
  268.         mul       DWORD PTR [-8+ebx]                            ;33.40
  269.         add       ebp, 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+esi], ebp                       ;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 [esi], edi                          ;33.49
  279.         adc       edx, 0                                        ;33.49
  280.         add       esi, 4                                        ;34.14
  281.         cmp       ecx, 3                                        ;25.5
  282.         mov       DWORD PTR [esi], edx                          ;37.10
  283.         jb        .B2.2         ; Prob 66%                      ;25.5
  284.                                 ; LOE ecx ebx esi
  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.27
  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.10
  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      ebp                                           ;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 ebx esi edi
  360. .B4.7:                          ; Preds .B4.1
  361.         mov       ebp, eax                                      ;53.27
  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.9
  366.         push      ebp                                           ;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      ebp                                           ;56.2
  374.         call      _fclose                                       ;56.2
  375.                                 ; LOE ebx esi edi
  376. .B4.8:                          ; Preds .B4.3
  377.         add       esp, 28                                       ;56.2
  378.                                 ; LOE ebx esi edi
  379. .B4.4:                          ; Preds .B4.8
  380.         mov       eax, DWORD PTR [esp]                          ;57.9
  381.         pop       ecx                                           ;57.9
  382.         pop       ebp                                           ;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.     END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement