home *** CD-ROM | disk | FTP | other *** search
/ Gold Fish 2 / goldfish_vol2_cd1.bin / files / dev / lang / struct / speedtests / c_test_asms < prev    next >
Encoding:
Text File  |  1993-08-22  |  10.1 KB  |  253 lines

  1. TEST1:
  2.  
  3. SAS AMIGA 680x0OBJ Module Disassembler V6.01
  4. Copyright © 1992 SAS Institute, Inc.
  5.  
  6.  
  7. Amiga Object File Loader V1.00
  8. 68000 Instruction Set
  9.  
  10. EXTERNAL DEFINITIONS
  11.  
  12. _main 0000-00
  13.  
  14. SECTION 00 "text" 00000024 BYTES
  15.        | 0000  48E7 0308                      MOVEM.L     D6-D7/A4,-(A7)
  16.        | 0004  49F9  0000 0000-XX             LEA         _LinkerDB,A4
  17.        | 000A  7C00                           MOVEQ       #00,D6
  18.        | 000C  7E01                           MOVEQ       #01,D7
  19.        | 000E  0C87 00F4 2400                 CMPI.L      #00F42400,D7
  20.        | 0014  6C06                           BGE.B       001C
  21.        | 0016  5E86                           ADDQ.L      #7,D6
  22.        | 0018  5287                           ADDQ.L      #1,D7
  23.        | 001A  60F2                           BRA.B       000E
  24.        | 001C  4CDF 10C0                      MOVEM.L     (A7)+,D6-D7/A4
  25.        | 0020  4E75                           RTS
  26.  
  27. TEST2:
  28.  
  29. SAS AMIGA 680x0OBJ Module Disassembler V6.01
  30. Copyright © 1992 SAS Institute, Inc.
  31.  
  32.  
  33. Amiga Object File Loader V1.00
  34. 68000 Instruction Set
  35.  
  36. EXTERNAL DEFINITIONS
  37.  
  38. _main 0000-00
  39.  
  40. SECTION 00 "text" 00000030 BYTES
  41.        | 0000  48E7 0708                      MOVEM.L     D5-D7/A4,-(A7)
  42.        | 0004  49F9  0000 0000-XX             LEA         _LinkerDB,A4
  43.        | 000A  7C00                           MOVEQ       #00,D6
  44.        | 000C  7A7D                           MOVEQ       #7D,D5
  45.        | 000E  E98D                           LSL.L       #4,D5
  46.        | 0010  4A85                           TST.L       D5
  47.        | 0012  6714                           BEQ.B       0028
  48.        | 0014  2E3C 0000 4E20                 MOVE.L      #00004E20,D7
  49.        | 001A  4A87                           TST.L       D7
  50.        | 001C  6706                           BEQ.B       0024
  51.        | 001E  5E86                           ADDQ.L      #7,D6
  52.        | 0020  5387                           SUBQ.L      #1,D7
  53.        | 0022  60F6                           BRA.B       001A
  54.        | 0024  5385                           SUBQ.L      #1,D5
  55.        | 0026  60E8                           BRA.B       0010
  56.        | 0028  4CDF 10E0                      MOVEM.L     (A7)+,D5-D7/A4
  57.        | 002C  4E75                           RTS
  58.  
  59. TEST3:
  60.  
  61. SAS AMIGA 680x0OBJ Module Disassembler V6.01
  62. Copyright © 1992 SAS Institute, Inc.
  63.  
  64.  
  65. Amiga Object File Loader V1.00
  66. 68000 Instruction Set
  67.  
  68. EXTERNAL DEFINITIONS
  69.  
  70. _main 0000-00
  71.  
  72. SECTION 00 "text" 00000038 BYTES
  73.        | 0000  48E7 0708                      MOVEM.L     D5-D7/A4,-(A7)
  74.        | 0004  49F9  0000 0000-XX             LEA         _LinkerDB,A4
  75.        | 000A  7E00                           MOVEQ       #00,D7
  76.        | 000C  7C00                           MOVEQ       #00,D6
  77.        | 000E  7E01                           MOVEQ       #01,D7
  78.        | 0010  0C87 005B 8D80                 CMPI.L      #005B8D80,D7
  79.        | 0016  6C1A                           BGE.B       0032
  80.        | 0018  2007                           MOVE.L      D7,D0
  81.        | 001A  7202                           MOVEQ       #02,D1
  82.        | 001C  4EBA  0000-XX.1                JSR         __CXD33(PC)
  83.        | 0020  2A01                           MOVE.L      D1,D5
  84.        | 0022  4A85                           TST.L       D5
  85.        | 0024  6604                           BNE.B       002A
  86.        | 0026  5E86                           ADDQ.L      #7,D6
  87.        | 0028  6004                           BRA.B       002E
  88.        | 002A  700F                           MOVEQ       #0F,D0
  89.        | 002C  DC80                           ADD.L       D0,D6
  90.        | 002E  5287                           ADDQ.L      #1,D7
  91.        | 0030  60DE                           BRA.B       0010
  92.        | 0032  4CDF 10E0                      MOVEM.L     (A7)+,D5-D7/A4
  93.        | 0036  4E75                           RTS
  94.  
  95. TEST4:
  96.  
  97. SAS AMIGA 680x0OBJ Module Disassembler V6.01
  98. Copyright © 1992 SAS Institute, Inc.
  99.  
  100.  
  101. Amiga Object File Loader V1.00
  102. 68000 Instruction Set
  103.  
  104. EXTERNAL DEFINITIONS
  105.  
  106. _main 0000-00
  107.  
  108. SECTION 00 "text" 00000020 BYTES
  109.        | 0000  48E7 0308                      MOVEM.L     D6-D7/A4,-(A7)
  110.        | 0004  49F9  0000 0000-XX             LEA         _LinkerDB,A4
  111.        | 000A  7E00                           MOVEQ       #00,D7
  112.        | 000C  7C00                           MOVEQ       #00,D6
  113.        | 000E  5E86                           ADDQ.L      #7,D6
  114.        | 0010  5287                           ADDQ.L      #1,D7
  115.        | 0012  0C87 0131 2D00                 CMPI.L      #01312D00,D7
  116.        | 0018  6FF4                           BLE.B       000E
  117.        | 001A  4CDF 10C0                      MOVEM.L     (A7)+,D6-D7/A4
  118.        | 001E  4E75                           RTS
  119.  
  120. TEST5:
  121.  
  122. SAS AMIGA 680x0OBJ Module Disassembler V6.01
  123. Copyright © 1992 SAS Institute, Inc.
  124.  
  125.  
  126. Amiga Object File Loader V1.00
  127. 68000 Instruction Set
  128.  
  129. EXTERNAL DEFINITIONS
  130.  
  131. _main 0000-00
  132.  
  133. SECTION 00 "text" 00000024 BYTES
  134.        | 0000  48E7 0308                      MOVEM.L     D6-D7/A4,-(A7)
  135.        | 0004  49F9  0000 0000-XX             LEA         _LinkerDB,A4
  136.        | 000A  7E00                           MOVEQ       #00,D7
  137.        | 000C  7C00                           MOVEQ       #00,D6
  138.        | 000E  0C87 00F4 2400                 CMPI.L      #00F42400,D7
  139.        | 0014  6C06                           BGE.B       001C
  140.        | 0016  5E86                           ADDQ.L      #7,D6
  141.        | 0018  5287                           ADDQ.L      #1,D7
  142.        | 001A  60F2                           BRA.B       000E
  143.        | 001C  4CDF 10C0                      MOVEM.L     (A7)+,D6-D7/A4
  144.        | 0020  4E75                           RTS
  145.  
  146. TEST6:
  147.  
  148. SAS AMIGA 680x0OBJ Module Disassembler V6.01
  149. Copyright © 1992 SAS Institute, Inc.
  150.  
  151.  
  152. Amiga Object File Loader V1.00
  153. 68000 Instruction Set
  154.  
  155. EXTERNAL DEFINITIONS
  156.  
  157. _main 0000-00
  158.  
  159. SECTION 00 "text" 00000024 BYTES
  160.        | 0000  48E7 0308                      MOVEM.L     D6-D7/A4,-(A7)
  161.        | 0004  49F9  0000 0000-XX             LEA         _LinkerDB,A4
  162.        | 000A  7E00                           MOVEQ       #00,D7
  163.        | 000C  7C00                           MOVEQ       #00,D6
  164.        | 000E  7E00                           MOVEQ       #00,D7
  165.        | 0010  0C87 00F4 2400                 CMPI.L      #00F42400,D7
  166.        | 0016  6C06                           BGE.B       001E
  167.        | 0018  5E86                           ADDQ.L      #7,D6
  168.        | 001A  5287                           ADDQ.L      #1,D7
  169.        | 001C  60F2                           BRA.B       0010
  170.        | 001E  4CDF 10C0                      MOVEM.L     (A7)+,D6-D7/A4
  171.        | 0022  4E75                           RTS
  172.  
  173. TEST7:
  174.  
  175. SAS AMIGA 680x0OBJ Module Disassembler V6.01
  176. Copyright © 1992 SAS Institute, Inc.
  177.  
  178.  
  179. Amiga Object File Loader V1.00
  180. 68000 Instruction Set
  181.  
  182. EXTERNAL DEFINITIONS
  183.  
  184. _main 0000-00
  185.  
  186. SECTION 00 "text" 00000040 BYTES
  187.        | 0000  48E7 2708                      MOVEM.L     D2/D5-D7/A4,-(A7)
  188.        | 0004  49F9  0000 0000-XX             LEA         _LinkerDB,A4
  189.        | 000A  7E00                           MOVEQ       #00,D7
  190.        | 000C  7C00                           MOVEQ       #00,D6
  191.        | 000E  7A00                           MOVEQ       #00,D5
  192.        | 0010  7E01                           MOVEQ       #01,D7
  193.        | 0012  0C87 007A 1200                 CMPI.L      #007A1200,D7
  194.        | 0018  6C1E                           BGE.B       0038
  195.        | 001A  2006                           MOVE.L      D6,D0
  196.        | 001C  7234                           MOVEQ       #34,D1
  197.        | 001E  4601                           NOT.B       D1
  198.        | 0020  D081                           ADD.L       D1,D0
  199.        | 0022  2205                           MOVE.L      D5,D1
  200.        | 0024  7434                           MOVEQ       #34,D2
  201.        | 0026  4602                           NOT.B       D2
  202.        | 0028  D282                           ADD.L       D2,D1
  203.        | 002A  B280                           CMP.L       D0,D1
  204.        | 002C  6F04                           BLE.B       0032
  205.        | 002E  5286                           ADDQ.L      #1,D6
  206.        | 0030  6002                           BRA.B       0034
  207.        | 0032  5285                           ADDQ.L      #1,D5
  208.        | 0034  5287                           ADDQ.L      #1,D7
  209.        | 0036  60DA                           BRA.B       0012
  210.        | 0038  4CDF 10E4                      MOVEM.L     (A7)+,D2/D5-D7/A4
  211.        | 003C  4E75                           RTS
  212.  
  213. TEST8:
  214.  
  215. SAS AMIGA 680x0OBJ Module Disassembler V6.01
  216. Copyright © 1992 SAS Institute, Inc.
  217.  
  218.  
  219. Amiga Object File Loader V1.00
  220. 68000 Instruction Set
  221.  
  222. EXTERNAL DEFINITIONS
  223.  
  224. _main 0000-00
  225.  
  226. SECTION 00 "text" 00000040 BYTES
  227.        | 0000  48E7 0708                      MOVEM.L     D5-D7/A4,-(A7)
  228.        | 0004  49F9  0000 0000-XX             LEA         _LinkerDB,A4
  229.        | 000A  7E00                           MOVEQ       #00,D7
  230.        | 000C  7C00                           MOVEQ       #00,D6
  231.        | 000E  7A00                           MOVEQ       #00,D5
  232.        | 0010  7C01                           MOVEQ       #01,D6
  233.        | 0012  7014                           MOVEQ       #14,D0
  234.        | 0014  BC80                           CMP.L       D0,D6
  235.        | 0016  6C22                           BGE.B       003A
  236.        | 0018  7A01                           MOVEQ       #01,D5
  237.        | 001A  0C85 0007 A120                 CMPI.L      #0007A120,D5
  238.        | 0020  6C14                           BGE.B       0036
  239.        | 0022  2006                           MOVE.L      D6,D0
  240.        | 0024  D085                           ADD.L       D5,D0
  241.        | 0026  7278                           MOVEQ       #78,D1
  242.        | 0028  D081                           ADD.L       D1,D0
  243.        | 002A  2040                           MOVEA.L     D0,A0
  244.        | 002C  1E10                           MOVE.B      (A0),D7
  245.        | 002E  4887                           EXT.W       D7
  246.        | 0030  48C7                           EXT.L       D7
  247.        | 0032  5285                           ADDQ.L      #1,D5
  248.        | 0034  60E4                           BRA.B       001A
  249.        | 0036  5286                           ADDQ.L      #1,D6
  250.        | 0038  60D8                           BRA.B       0012
  251.        | 003A  4CDF 10E0                      MOVEM.L     (A7)+,D5-D7/A4
  252.        | 003E  4E75                           RTS
  253.