Subversion Repositories pentevo

Rev

Blame | Last modification | View Log | Download | RSS feed | ?url?

  1.         cpu     56300
  2.         page    0
  3.  
  4.         org     $8000
  5.  
  6.         abs     a               ; >=56000
  7.         abs     b
  8.  
  9.         adc     x,a             ; >=56000
  10.         adc     y,a
  11.         adc     x,b
  12.         adc     y,b
  13.  
  14.         add     x0,a            ; >=56000
  15.         add     x1,a
  16.         add     y0,a
  17.         add     y1,a
  18.         add     x,a
  19.         add     y,a
  20.         add     b,a
  21.         add     x0,b            ; >=56000
  22.         add     x1,b
  23.         add     y0,b
  24.         add     y1,b
  25.         add     x,b
  26.         add     y,b
  27.         add     a,b
  28.  
  29.         add     #31,a           ; >=56300
  30.         add     #1234,a
  31.         add     #31,b
  32.         add     #1234,b
  33.  
  34.         addl    b,a             ; >=56000
  35.         addl    a,b
  36.  
  37.         addr    b,a
  38.         addr    a,b
  39.  
  40.         and     x0,a            ; >=56000
  41.         and     x1,a
  42.         and     y0,a
  43.         and     y1,a
  44.         and     x0,b
  45.         and     x1,b
  46.         and     y0,b
  47.         and     y1,b
  48.  
  49.         and     #31,a           ; >=56000
  50.         and     #1234,a
  51.         and     #31,b
  52.         and     #1234,b
  53.  
  54.         andi    #$12,mr         ; >=56000
  55.         andi    #$12,ccr
  56.         andi    #$12,com
  57.         andi    #$12,eom
  58.  
  59.         asl     a               ; >=56000
  60.         asl     b
  61.         asl     #$23,a,a        ; >=56300
  62.         asl     #$23,a,b
  63.         asl     #$23,b,a
  64.         asl     #$23,b,b
  65.         asl     a1,a,a          ; >=56300
  66.         asl     b1,a,a
  67.         asl     x0,a,a
  68.         asl     y0,a,a
  69.         asl     x1,a,a
  70.         asl     y1,a,a
  71.         asl     a1,a,b
  72.         asl     b1,a,b
  73.         asl     x0,a,b
  74.         asl     y0,a,b
  75.         asl     x1,a,b
  76.         asl     y1,a,b
  77.         asl     a1,b,a
  78.         asl     b1,b,a
  79.         asl     x0,b,a
  80.         asl     y0,b,a
  81.         asl     x1,b,a
  82.         asl     y1,b,a
  83.         asl     a1,b,b
  84.         asl     b1,b,b
  85.         asl     x0,b,b
  86.         asl     y0,b,b
  87.         asl     x1,b,b
  88.         asl     y1,b,b
  89.  
  90.         asr     a               ; >=56000
  91.         asr     b
  92.         asr     #$23,a,a        ; >=56300
  93.         asr     #$23,a,b
  94.         asr     #$23,b,a
  95.         asr     #$23,b,b
  96.         asr     a1,a,a          ; >=56300
  97.         asr     b1,a,a
  98.         asr     x0,a,a
  99.         asr     y0,a,a
  100.         asr     x1,a,a
  101.         asr     y1,a,a
  102.         asr     a1,a,b
  103.         asr     b1,a,b
  104.         asr     x0,a,b
  105.         asr     y0,a,b
  106.         asr     x1,a,b
  107.         asr     y1,a,b
  108.         asr     a1,b,a
  109.         asr     b1,b,a
  110.         asr     x0,b,a
  111.         asr     y0,b,a
  112.         asr     x1,b,a
  113.         asr     y1,b,a
  114.         asr     a1,b,b
  115.         asr     b1,b,b
  116.         asr     x0,b,b
  117.         asr     y0,b,b
  118.         asr     x1,b,b
  119.         asr     y1,b,b
  120.  
  121.         bcc     *+$2000
  122.         bge     *+$20
  123.         bne     r3
  124.         bpl     *-$2000
  125.         bnn     *-$20
  126.         bec     r4
  127.         blc     >*+$20
  128.         bgt     <*-$20
  129.         bcs     *+$2000
  130.         blt     *+$20
  131.         beq     r5
  132.         bmi     *-$2000
  133.         bnr     *-$20
  134.         bes     r6
  135.         bls     >*+$20
  136.         ble     <*-$20
  137.         bhs     *+$2000
  138.         blo     *+$20
  139.  
  140.         bchg    #2,x:(r1)-n1    ; >=56000
  141.         bchg    #2,y:(r1)-n1
  142.         bchg    #3,x:(r2)+n2
  143.         bchg    #3,y:(r2)+n2
  144.         bchg    #4,x:(r3)-
  145.         bchg    #4,y:(r3)-
  146.         bchg    #5,x:(r4)+
  147.         bchg    #5,y:(r4)+
  148.         bchg    #6,x:(r5)
  149.         bchg    #6,y:(r5)
  150.         bchg    #7,x:(r6+n6)
  151.         bchg    #7,y:(r6+n6)
  152.         bchg    #8,x:-(r7)
  153.         bchg    #8,y:-(r7)
  154.         bchg    #9,x:$1234
  155.         bchg    #9,y:$1234
  156.         bchg    #11,x:$20
  157.         bchg    #11,y:$20
  158.         bchg    #13,x:$ffffca
  159.         bchg    #13,y:$ffffca
  160.         bchg    #7,x:$ffff95    ; >=56300
  161.         bchg    #7,y:$ffff95
  162.         bchg    #10,r6          ; >=56000
  163.         bchg    #10,b
  164.  
  165.         bclr    #2,x:(r1)-n1    ; >=56000
  166.         bclr    #2,y:(r1)-n1
  167.         bclr    #3,x:(r2)+n2
  168.         bclr    #3,y:(r2)+n2
  169.         bclr    #4,x:(r3)-
  170.         bclr    #4,y:(r3)-
  171.         bclr    #5,x:(r4)+
  172.         bclr    #5,y:(r4)+
  173.         bclr    #6,x:(r5)
  174.         bclr    #6,y:(r5)
  175.         bclr    #7,x:(r6+n6)
  176.         bclr    #7,y:(r6+n6)
  177.         bclr    #8,x:-(r7)
  178.         bclr    #8,y:-(r7)
  179.         bclr    #9,x:$1234
  180.         bclr    #9,y:$1234
  181.         bclr    #11,x:$20
  182.         bclr    #11,y:$20
  183.         bclr    #13,x:$ffffca
  184.         bclr    #13,y:$ffffca
  185.         bclr    #7,x:$ffff95    ; >=56300
  186.         bclr    #7,y:$ffff95
  187.         bclr    #10,r6          ; >=56000
  188.         bclr    #10,b
  189.  
  190.         bra     *+$2000
  191.         bra     *+$20
  192.         bra     *-$2000
  193.         bra     *-$20
  194.         bra     >*+$20
  195.         bra     >*-$20
  196.         bra     r5
  197.  
  198.         brclr   #2,x:(r1)-n1,*  ; >=56300
  199.         brclr   #2,y:(r1)-n1,*
  200.         brclr   #3,x:(r2)+n2,*
  201.         brclr   #3,y:(r2)+n2,*
  202.         brclr   #4,x:(r3)-,*
  203.         brclr   #4,y:(r3)-,*
  204.         brclr   #5,x:(r4)+,*
  205.         brclr   #5,y:(r4)+,*
  206.         brclr   #6,x:(r5),*
  207.         brclr   #6,y:(r5),*
  208.         brclr   #7,x:(r6+n6),*
  209.         brclr   #7,y:(r6+n6),*
  210.         brclr   #8,x:-(r7),*
  211.         brclr   #8,y:-(r7),*
  212.         brclr   #11,x:$20,*
  213.         brclr   #11,y:$20,*
  214.         brclr   #13,x:$ffffca,*
  215.         brclr   #13,y:$ffffca,*
  216.         brclr   #7,x:$ffff95,*
  217.         brclr   #7,y:$ffff95,*
  218.         brclr   #10,r6,*
  219.         brclr   #10,b,*
  220.  
  221.         brkcc
  222.         brkge
  223.         brkne
  224.         brkpl
  225.         brknn
  226.         brkec
  227.         brklc
  228.         brkgt
  229.         brkcs
  230.         brklt
  231.         brkeq
  232.         brkmi
  233.         brknr
  234.         brkes
  235.         brkls
  236.         brkle
  237.         brkhs
  238.         brklo
  239.  
  240.         brset   #2,x:(r1)-n1,*  ; >=56300
  241.         brset   #2,y:(r1)-n1,*
  242.         brset   #3,x:(r2)+n2,*
  243.         brset   #3,y:(r2)+n2,*
  244.         brset   #4,x:(r3)-,*
  245.         brset   #4,y:(r3)-,*
  246.         brset   #5,x:(r4)+,*
  247.         brset   #5,y:(r4)+,*
  248.         brset   #6,x:(r5),*
  249.         brset   #6,y:(r5),*
  250.         brset   #7,x:(r6+n6),*
  251.         brset   #7,y:(r6+n6),*
  252.         brset   #8,x:-(r7),*
  253.         brset   #8,y:-(r7),*
  254.         brset   #11,x:$20,*
  255.         brset   #11,y:$20,*
  256.         brset   #13,x:$ffffca,*
  257.         brset   #13,y:$ffffca,*
  258.         brset   #7,x:$ffff95,*
  259.         brset   #7,y:$ffff95,*
  260.         brset   #10,r6,*
  261.         brset   #10,b,*
  262.  
  263.         bscc    *+$2000
  264.         bsge    *+$20
  265.         bsne    r3
  266.         bspl    *-$2000
  267.         bsnn    *-$20
  268.         bsec    r4
  269.         bslc    >*+$20
  270.         bsgt    <*-$20
  271.         bscs    *+$2000
  272.         bslt    *+$20
  273.         bseq    r5
  274.         bsmi    *-$2000
  275.         bsnr    *-$20
  276.         bses    r6
  277.         bsls    >*+$20
  278.         bsle    <*-$20
  279.         bshs    *+$2000
  280.         bslo    *+$20
  281.  
  282.         bsclr   #2,x:(r1)-n1,*  ; >=56300
  283.         bsclr   #2,y:(r1)-n1,*
  284.         bsclr   #3,x:(r2)+n2,*
  285.         bsclr   #3,y:(r2)+n2,*
  286.         bsclr   #4,x:(r3)-,*
  287.         bsclr   #4,y:(r3)-,*
  288.         bsclr   #5,x:(r4)+,*
  289.         bsclr   #5,y:(r4)+,*
  290.         bsclr   #6,x:(r5),*
  291.         bsclr   #6,y:(r5),*
  292.         bsclr   #7,x:(r6+n6),*
  293.         bsclr   #7,y:(r6+n6),*
  294.         bsclr   #8,x:-(r7),*
  295.         bsclr   #8,y:-(r7),*
  296.         bsclr   #11,x:$20,*
  297.         bsclr   #11,y:$20,*
  298.         bsclr   #13,x:$ffffca,*
  299.         bsclr   #13,y:$ffffca,*
  300.         bsclr   #7,x:$ffff95,*
  301.         bsclr   #7,y:$ffff95,*
  302.         bsclr   #10,r6,*
  303.         bsclr   #10,b,*
  304.  
  305.         bset    #2,x:(r1)-n1    ; >=56000
  306.         bset    #2,y:(r1)-n1
  307.         bset    #3,x:(r2)+n2
  308.         bset    #3,y:(r2)+n2
  309.         bset    #4,x:(r3)-
  310.         bset    #4,y:(r3)-
  311.         bset    #5,x:(r4)+
  312.         bset    #5,y:(r4)+
  313.         bset    #6,x:(r5)
  314.         bset    #6,y:(r5)
  315.         bset    #7,x:(r6+n6)
  316.         bset    #7,y:(r6+n6)
  317.         bset    #8,x:-(r7)
  318.         bset    #8,y:-(r7)
  319.         bset    #9,x:$1234
  320.         bset    #9,y:$1234
  321.         bset    #11,x:$20
  322.         bset    #11,y:$20
  323.         bset    #13,x:$ffffca
  324.         bset    #13,y:$ffffca
  325.         bset    #7,x:$ffff95    ; >=56300
  326.         bset    #7,y:$ffff95
  327.         bset    #10,r6          ; >=56000
  328.         bset    #10,b
  329.  
  330.         bsr     *+$2000
  331.         bsr     *+$20
  332.         bsr     *-$2000
  333.         bsr     *-$20
  334.         bsr     >*+$20
  335.         bsr     >*-$20
  336.         bsr     r5
  337.  
  338.         bsset   #2,x:(r1)-n1,*  ; >=56300
  339.         bsset   #2,y:(r1)-n1,*
  340.         bsset   #3,x:(r2)+n2,*
  341.         bsset   #3,y:(r2)+n2,*
  342.         bsset   #4,x:(r3)-,*
  343.         bsset   #4,y:(r3)-,*
  344.         bsset   #5,x:(r4)+,*
  345.         bsset   #5,y:(r4)+,*
  346.         bsset   #6,x:(r5),*
  347.         bsset   #6,y:(r5),*
  348.         bsset   #7,x:(r6+n6),*
  349.         bsset   #7,y:(r6+n6),*
  350.         bsset   #8,x:-(r7),*
  351.         bsset   #8,y:-(r7),*
  352.         bsset   #11,x:$20,*
  353.         bsset   #11,y:$20,*
  354.         bsset   #13,x:$ffffca,*
  355.         bsset   #13,y:$ffffca,*
  356.         bsset   #7,x:$ffff95,*
  357.         bsset   #7,y:$ffff95,*
  358.         bsset   #10,r6,*
  359.         bsset   #10,b,*
  360.  
  361.         btst    #2,x:(r1)-n1    ; >=56000
  362.         btst    #2,y:(r1)-n1
  363.         btst    #3,x:(r2)+n2
  364.         btst    #3,y:(r2)+n2
  365.         btst    #4,x:(r3)-
  366.         btst    #4,y:(r3)-
  367.         btst    #5,x:(r4)+
  368.         btst    #5,y:(r4)+
  369.         btst    #6,x:(r5)
  370.         btst    #6,y:(r5)
  371.         btst    #7,x:(r6+n6)
  372.         btst    #7,y:(r6+n6)
  373.         btst    #8,x:-(r7)
  374.         btst    #8,y:-(r7)
  375.         btst    #9,x:$1234
  376.         btst    #9,y:$1234
  377.         btst    #11,x:$20
  378.         btst    #11,y:$20
  379.         btst    #13,x:$ffffca
  380.         btst    #13,y:$ffffca
  381.         btst    #7,x:$ffff95    ; >=56300
  382.         btst    #7,y:$ffff95
  383.         btst    #10,r6          ; >=56000
  384.         btst    #10,b
  385.  
  386.         clb     a,a             ; >=56300
  387.         clb     a,b
  388.         clb     b,a
  389.         clb     b,b
  390.  
  391.         clr     a               ; >=56000
  392.         clr     b
  393.  
  394.         cmp     x0,a            ; >=56000
  395.         cmp     x1,a
  396.         cmp     y0,a
  397.         cmp     y1,a
  398.         cmp     x,a
  399.         cmp     y,a
  400.         cmp     b,a
  401.         cmp     x0,b            ; >=56000
  402.         cmp     x1,b
  403.         cmp     y0,b
  404.         cmp     y1,b
  405.         cmp     x,b
  406.         cmp     y,b
  407.         cmp     a,b
  408.  
  409.         cmp     #31,a           ; >=56300
  410.         cmp     #1234,a
  411.         cmp     #31,b
  412.         cmp     #1234,b
  413.  
  414.         cmpm    x0,a            ; >=56000
  415.         cmpm    x1,a
  416.         cmpm    y0,a
  417.         cmpm    y1,a
  418.         cmpm    b,a
  419.         cmpm    x0,b
  420.         cmpm    x1,b
  421.         cmpm    y0,b
  422.         cmpm    y1,b
  423.         cmpm    a,b
  424.  
  425.         cmpu    x0,a            ; >=56300
  426.         cmpu    x1,a
  427.         cmpu    y0,a
  428.         cmpu    y1,a
  429.         cmpu    b,a
  430.         cmpu    x0,b
  431.         cmpu    x1,b
  432.         cmpu    y0,b
  433.         cmpu    y1,b
  434.         cmpu    a,b
  435.  
  436.         debug                   ; >=56300
  437.         debugcc
  438.         debugge
  439.         debugne
  440.         debugpl
  441.         debugnn
  442.         debugec
  443.         debuglc
  444.         debuggt
  445.         debugcs
  446.         debuglt
  447.         debugeq
  448.         debugmi
  449.         debugnr
  450.         debuges
  451.         debugls
  452.         debugle
  453.         debughs
  454.         debuglo
  455.  
  456.         dec     a               ; >=56002
  457.         dec     b
  458.  
  459.         div     x0,a            ; >=56000
  460.         div     x1,a
  461.         div     y0,a
  462.         div     y1,a
  463.         div     x0,b
  464.         div     x1,b
  465.         div     y0,b
  466.         div     y1,b
  467.  
  468.         dmacss  +x0,x0,a        ; >=56300
  469.         dmacss  -y0,y0,a
  470.         dmacss  +x1,x0,b
  471.         dmacss  -y1,y0,b
  472.         dmacss  +x1,x1,a
  473.         dmacss  -y1,y1,a
  474.         dmacss  +x0,x1,b
  475.         dmacss  -y0,y1,b
  476.         dmacss  +x0,y1,a
  477.         dmacss  -y0,x0,a
  478.         dmacss  +x1,y0,b
  479.         dmacss  -y1,x1,b
  480.         dmacss  +y1,x0,a
  481.         dmacss  -x0,y0,a
  482.         dmacss  +y0,x1,b
  483.         dmacss  -x1,y1,b
  484.  
  485.         dmacsu  +x0,x0,a        ; >=56300
  486.         dmacsu  -y0,y0,a
  487.         dmacsu  +x1,x0,b
  488.         dmacsu  -y1,y0,b
  489.         dmacsu  +x1,x1,a
  490.         dmacsu  -y1,y1,a
  491.         dmacsu  +x0,x1,b
  492.         dmacsu  -y0,y1,b
  493.         dmacsu  +x0,y1,a
  494.         dmacsu  -y0,x0,a
  495.         dmacsu  +x1,y0,b
  496.         dmacsu  -y1,x1,b
  497.         dmacsu  +y1,x0,a
  498.         dmacsu  -x0,y0,a
  499.         dmacsu  +y0,x1,b
  500.         dmacsu  -x1,y1,b
  501.  
  502.         dmacuu  +x0,x0,a        ; >=56300
  503.         dmacuu  -y0,y0,a
  504.         dmacuu  +x1,x0,b
  505.         dmacuu  -y1,y0,b
  506.         dmacuu  +x1,x1,a
  507.         dmacuu  -y1,y1,a
  508.         dmacuu  +x0,x1,b
  509.         dmacuu  -y0,y1,b
  510.         dmacuu  +x0,y1,a
  511.         dmacuu  -y0,x0,a
  512.         dmacuu  +x1,y0,b
  513.         dmacuu  -y1,x1,b
  514.         dmacuu  +y1,x0,a
  515.         dmacuu  -x0,y0,a
  516.         dmacuu  +y0,x1,b
  517.         dmacuu  -x1,y1,b
  518.  
  519.         do      x:(r1)-n1,*+2   ; >=56000
  520.         do      y:(r1)-n1,*+2
  521.         do      x:(r2)+n2,*+2
  522.         do      y:(r2)+n2,*+2
  523.         do      x:(r3)-,*+2
  524.         do      y:(r3)-,*+2
  525.         do      x:(r4)+,*+2
  526.         do      y:(r4)+,*+2
  527.         do      x:(r5),*+2
  528.         do      y:(r5),*+2
  529.         do      x:(r6+n6),*+2
  530.         do      y:(r6+n6),*+2
  531.         do      x:-(r7),*+2
  532.         do      y:-(r7),*+2
  533.         do      x:$12,*+2
  534.         do      y:$12,*+2
  535.         do      #$78,*+2
  536.         do      #$678,*+2
  537.         do      r4,*+2
  538.         do      forever,*+2     ; >=56300
  539.  
  540.         dor     x:(r1)-n1,*+3   ; >=56300
  541.         dor     y:(r1)-n1,*+3
  542.         dor     x:(r2)+n2,*+3
  543.         dor     y:(r2)+n2,*+3
  544.         dor     x:(r3)-,*+3
  545.         dor     y:(r3)-,*+3
  546.         dor     x:(r4)+,*+3
  547.         dor     y:(r4)+,*+3
  548.         dor     x:(r5),*+3
  549.         dor     y:(r5),*+3
  550.         dor     x:(r6+n6),*+3
  551.         dor     y:(r6+n6),*+3
  552.         dor     x:-(r7),*+3
  553.         dor     y:-(r7),*+3
  554.         dor     x:$12,*+3
  555.         dor     y:$12,*+3
  556.         dor     #$78,*+3
  557.         dor     #$678,*+3
  558.         dor     r4,*+3
  559.         dor     forever,*+3
  560.  
  561.         enddo                   ; >=56000
  562.  
  563.         eor     x0,a            ; >=56000
  564.         eor     y0,a
  565.         eor     x1,a
  566.         eor     y1,a
  567.         eor     x0,b
  568.         eor     y0,b
  569.         eor     x1,b
  570.         eor     y1,b
  571.  
  572.         eor     #$34,a          ; >=56300
  573.         eor     #$34,b
  574.         eor     #$123456,a
  575.         eor     #$123456,b
  576.  
  577.         extract a1,a,a          ; >=56300
  578.         extract b1,a,a
  579.         extract x0,a,a
  580.         extract x1,a,a
  581.         extract y0,a,a
  582.         extract y1,a,a
  583.         extract a1,b,a
  584.         extract a1,a,b
  585.         extract #$234567,a,a
  586.         extract #$234567,a,b
  587.         extract #$234567,b,a
  588.         extract #$234567,b,b
  589.  
  590.         extractu a1,a,a         ; >=56300
  591.         extractu b1,a,a
  592.         extractu x0,a,a
  593.         extractu x1,a,a
  594.         extractu y0,a,a
  595.         extractu y1,a,a
  596.         extractu a1,b,a
  597.         extractu a1,a,b
  598.         extractu #$234567,a,a
  599.         extractu #$234567,a,b
  600.         extractu #$234567,b,a
  601.         extractu #$234567,b,b
  602.  
  603.         abs     a       ifcc    ; >=56300
  604.         abs     a       ifge
  605.         abs     a       ifne
  606.         abs     a       ifpl
  607.         abs     a       ifnn
  608.         abs     a       ifec
  609.         abs     a       iflc
  610.         abs     a       ifgt
  611.         abs     a       ifcs
  612.         abs     a       iflt
  613.         abs     a       ifeq
  614.         abs     a       ifmi
  615.         abs     a       ifnr
  616.         abs     a       ifes
  617.         abs     a       ifls
  618.         abs     a       ifle
  619.         abs     a       ifhs
  620.         abs     a       iflo
  621.  
  622.         abs     a       ifcc.u  ; >=56300
  623.         abs     a       ifge.u
  624.         abs     a       ifne.u
  625.         abs     a       ifpl.u
  626.         abs     a       ifnn.u
  627.         abs     a       ifec.u
  628.         abs     a       iflc.u
  629.         abs     a       ifgt.u
  630.         abs     a       ifcs.u
  631.         abs     a       iflt.u
  632.         abs     a       ifeq.u
  633.         abs     a       ifmi.u
  634.         abs     a       ifnr.u
  635.         abs     a       ifes.u
  636.         abs     a       ifls.u
  637.         abs     a       ifle.u
  638.         abs     a       ifhs.u
  639.         abs     a       iflo.u
  640.  
  641.         illegal                 ; >=56000
  642.  
  643.         inc     a               ; >=56002
  644.         inc     b
  645.  
  646.         insert  a1,a0,a         ; >=56300
  647.         insert  b1,a0,a
  648.         insert  x0,a0,a
  649.         insert  y0,a0,a
  650.         insert  x1,a0,a
  651.         insert  y1,a0,a
  652.         insert  a1,b0,a
  653.         insert  a1,x0,a
  654.         insert  a1,y0,a
  655.         insert  a1,x1,a
  656.         insert  a1,y1,a
  657.         insert  a1,a0,b
  658.         insert  #345678,a0,a
  659.         insert  #345678,b0,a
  660.         insert  #345678,x0,a
  661.         insert  #345678,y0,a
  662.         insert  #345678,x1,a
  663.         insert  #345678,y1,a
  664.         insert  #345678,a0,b
  665.  
  666.         jcc     $123
  667.         jge     $123456
  668.         jne     (r1)-n1
  669.         jpl     (r2)+n2
  670.         jnn     (r3)-
  671.         jec     (r4)+
  672.         jlc     (r5)
  673.         jgt     (r6+n6)
  674.         jcs     -(r7)
  675.         jlt     $123
  676.         jeq     $123456
  677.         jmi     (r1)-n1
  678.         jnr     (r2)+n2
  679.         jes     (r3)-
  680.         jls     (r4)+
  681.         jle     (r5)
  682.         jhs     (r6+n6)
  683.         jlo     -(r7)
  684.  
  685.         jclr    #2,x:(r1)-n1,*  ; >=56000
  686.         jclr    #2,y:(r1)-n1,*
  687.         jclr    #3,x:(r2)+n2,*
  688.         jclr    #3,y:(r2)+n2,*
  689.         jclr    #4,x:(r3)-,*
  690.         jclr    #4,y:(r3)-,*
  691.         jclr    #5,x:(r4)+,*
  692.         jclr    #5,y:(r4)+,*
  693.         jclr    #6,x:(r5),*
  694.         jclr    #6,y:(r5),*
  695.         jclr    #7,x:(r6+n6),*
  696.         jclr    #7,y:(r6+n6),*
  697.         jclr    #8,x:-(r7),*
  698.         jclr    #8,y:-(r7),*
  699.         jclr    #11,x:$20,*
  700.         jclr    #11,y:$20,*
  701.         jclr    #13,x:$ffffca,*
  702.         jclr    #13,y:$ffffca,*
  703.         jclr    #7,x:$ffff95,*  ; >=56300
  704.         jclr    #7,y:$ffff95,*
  705.         jclr    #10,r6,*        ; >=56000
  706.         jclr    #10,b,*
  707.  
  708.         jmp     $123            ; >=56000
  709.         jmp     $123456
  710.         jmp     (r1)-n1
  711.         jmp     (r2)+n2
  712.         jmp     (r3)-
  713.         jmp     (r4)+
  714.         jmp     (r5)
  715.         jmp     (r6+n6)
  716.         jmp     -(r7)
  717.  
  718.         jscc    $123            ; >=56000
  719.         jsge    $123456
  720.         jsne    (r1)-n1
  721.         jspl    (r2)+n2
  722.         jsnn    (r3)-
  723.         jsec    (r4)+
  724.         jslc    (r5)
  725.         jsgt    (r6+n6)
  726.         jscs    -(r7)
  727.         jslt    $123
  728.         jseq    $123456
  729.         jsmi    (r1)-n1
  730.         jsnr    (r2)+n2
  731.         jses    (r3)-
  732.         jsls    (r4)+
  733.         jsle    (r5)
  734.         jshs    (r6+n6)
  735.         jslo    -(r7)
  736.  
  737.         jsclr   #2,x:(r1)-n1,*  ; >=56000
  738.         jsclr   #2,y:(r1)-n1,*
  739.         jsclr   #3,x:(r2)+n2,*
  740.         jsclr   #3,y:(r2)+n2,*
  741.         jsclr   #4,x:(r3)-,*
  742.         jsclr   #4,y:(r3)-,*
  743.         jsclr   #5,x:(r4)+,*
  744.         jsclr   #5,y:(r4)+,*
  745.         jsclr   #6,x:(r5),*
  746.         jsclr   #6,y:(r5),*
  747.         jsclr   #7,x:(r6+n6),*
  748.         jsclr   #7,y:(r6+n6),*
  749.         jsclr   #8,x:-(r7),*
  750.         jsclr   #8,y:-(r7),*
  751.         jsclr   #11,x:$20,*
  752.         jsclr   #11,y:$20,*
  753.         jsclr   #13,x:$ffffca,*
  754.         jsclr   #13,y:$ffffca,*
  755.         jsclr   #7,x:$ffff95,*  ; >=56300
  756.         jsclr   #7,y:$ffff95,*
  757.         jsclr   #10,r6,*        ; >=56000
  758.         jsclr   #10,b,*
  759.  
  760.         jset    #2,x:(r1)-n1,*  ; >=56000
  761.         jset    #2,y:(r1)-n1,*
  762.         jset    #3,x:(r2)+n2,*
  763.         jset    #3,y:(r2)+n2,*
  764.         jset    #4,x:(r3)-,*
  765.         jset    #4,y:(r3)-,*
  766.         jset    #5,x:(r4)+,*
  767.         jset    #5,y:(r4)+,*
  768.         jset    #6,x:(r5),*
  769.         jset    #6,y:(r5),*
  770.         jset    #7,x:(r6+n6),*
  771.         jset    #7,y:(r6+n6),*
  772.         jset    #8,x:-(r7),*
  773.         jset    #8,y:-(r7),*
  774.         jset    #11,x:$20,*
  775.         jset    #11,y:$20,*
  776.         jset    #13,x:$ffffca,*
  777.         jset    #13,y:$ffffca,*
  778.         jset    #7,x:$ffff95,*  ; >=56300
  779.         jset    #7,y:$ffff95,*
  780.         jset    #10,r6,*        ; >=56000
  781.         jset    #10,b,*
  782.  
  783.         jsr     $123            ; >=56000
  784.         jsr     $123456
  785.         jsr     (r1)-n1
  786.         jsr     (r2)+n2
  787.         jsr     (r3)-
  788.         jsr     (r4)+
  789.         jsr     (r5)
  790.         jsr     (r6+n6)
  791.         jsr     -(r7)
  792.  
  793.         jsset   #2,x:(r1)-n1,*  ; >=56000
  794.         jsset   #2,y:(r1)-n1,*
  795.         jsset   #3,x:(r2)+n2,*
  796.         jsset   #3,y:(r2)+n2,*
  797.         jsset   #4,x:(r3)-,*
  798.         jsset   #4,y:(r3)-,*
  799.         jsset   #5,x:(r4)+,*
  800.         jsset   #5,y:(r4)+,*
  801.         jsset   #6,x:(r5),*
  802.         jsset   #6,y:(r5),*
  803.         jsset   #7,x:(r6+n6),*
  804.         jsset   #7,y:(r6+n6),*
  805.         jsset   #8,x:-(r7),*
  806.         jsset   #8,y:-(r7),*
  807.         jsset   #11,x:$20,*
  808.         jsset   #11,y:$20,*
  809.         jsset   #13,x:$ffffca,*
  810.         jsset   #13,y:$ffffca,*
  811.         jsset   #7,x:$ffff95,*  ; >=56300
  812.         jsset   #7,y:$ffff95,*
  813.         jsset   #10,r6,*        ; >=56000
  814.         jsset   #10,b,*
  815.  
  816.         lra     r3,x0           ; >=56000
  817.         lra     r3,x1
  818.         lra     r3,y0
  819.         lra     r3,y1
  820.         lra     r3,a0
  821.         lra     r3,b0
  822.         lra     r3,a2
  823.         lra     r3,b2
  824.         lra     r3,a1
  825.         lra     r3,b1
  826.         lra     r3,a
  827.         lra     r3,b
  828.         lra     r3,r5
  829.         lra     r3,n5
  830.  
  831.         lra     *+2,x0          ; >=56000
  832.         lra     *+2,x1
  833.         lra     *+2,y0
  834.         lra     *+2,y1
  835.         lra     *+2,a0
  836.         lra     *+2,b0
  837.         lra     *+2,a2
  838.         lra     *+2,b2
  839.         lra     *+2,a1
  840.         lra     *+2,b1
  841.         lra     *+2,a
  842.         lra     *+2,b
  843.         lra     *+2,r5
  844.         lra     *+2,n5
  845.  
  846.         lsl     a               ; >=56000
  847.         lsl     b
  848.         lsl     #$13,a          ; >=56300
  849.         lsl     #$13,b
  850.         lsl     a1,a
  851.         lsl     b1,a
  852.         lsl     x0,a
  853.         lsl     y0,a
  854.         lsl     x1,a
  855.         lsl     y1,a
  856.         lsl     a1,b
  857.         lsl     b1,b
  858.         lsl     x0,b
  859.         lsl     y0,b
  860.         lsl     x1,b
  861.         lsl     y1,b
  862.  
  863.         lsr     a               ; >=56000
  864.         lsr     b
  865.         lsr     #$13,a          ; >=56300
  866.         lsr     #$13,b
  867.         lsr     a1,a
  868.         lsr     b1,a
  869.         lsr     x0,a
  870.         lsr     y0,a
  871.         lsr     x1,a
  872.         lsr     y1,a
  873.         lsr     a1,b
  874.         lsr     b1,b
  875.         lsr     x0,b
  876.         lsr     y0,b
  877.         lsr     x1,b
  878.         lsr     y1,b
  879.  
  880.         lua     (r1)-n1,x0      ; >=56000
  881.         lua     (r2)+n2,x1
  882.         lua     (r3)-,y0
  883.         lua     (r4)+,y1
  884.         lua     (r5)-n5,a0
  885.         lua     (r6)+n6,b0
  886.         lua     (r7)-,a2
  887.         lua     (r1)+,b2
  888.         lua     (r2)-n2,a1
  889.         lua     (r3)+n3,b1
  890.         lua     (r4)-,a
  891.         lua     (r5)+,b
  892.         lua     (r6)-n6,r4
  893.         lua     (r7)+n7,n6
  894.         lua     (r2+20),r5      ; >=56300
  895.         lua     (r3-20),n7
  896.  
  897.         mac     +x0,x0,a        ; >=56000
  898.         mac     -y0,y0,a
  899.         mac     +x1,x0,b
  900.         mac     -y1,y0,b
  901.         mac     +x0,y1,a
  902.         mac     -y0,x0,a
  903.         mac     +x1,y0,b
  904.         mac     -y1,x1,b
  905.         mac     +y1,#8,a        ; >=56300
  906.         mac     -x0,#32,a
  907.         mac     +y0,#128,b
  908.         mac     -x1,#(1<<22),b
  909.  
  910.         maci    +#$123456,x0,a  ; >=56300
  911.         maci    -#$234567,y0,a
  912.         maci    +#$345678,x1,b
  913.         maci    -#$456789,y1,b
  914.  
  915.         macsu   +x0,x0,a        ; >=56300
  916.         macsu   -y0,y0,a
  917.         macsu   +x1,x0,b
  918.         macsu   -y1,y0,b
  919.         macsu   +x1,x1,a
  920.         macsu   -y1,y1,a
  921.         macsu   +x0,x1,b
  922.         macsu   -y0,y1,b
  923.         macsu   +x0,y1,a
  924.         macsu   -y0,x0,a
  925.         macsu   +x1,y0,b
  926.         macsu   -y1,x1,b
  927.         macsu   +y1,x0,a
  928.         macsu   -x0,y0,a
  929.         macsu   +y0,x1,b
  930.         macsu   -x1,y1,b
  931.  
  932.         macuu   +x0,x0,a        ; >=56300
  933.         macuu   -y0,y0,a
  934.         macuu   +x1,x0,b
  935.         macuu   -y1,y0,b
  936.         macuu   +x1,x1,a
  937.         macuu   -y1,y1,a
  938.         macuu   +x0,x1,b
  939.         macuu   -y0,y1,b
  940.         macuu   +x0,y1,a
  941.         macuu   -y0,x0,a
  942.         macuu   +x1,y0,b
  943.         macuu   -y1,x1,b
  944.         macuu   +y1,x0,a
  945.         macuu   -x0,y0,a
  946.         macuu   +y0,x1,b
  947.         macuu   -x1,y1,b
  948.  
  949.         macr    +x0,x0,a        ; >=56000
  950.         macr    -y0,y0,a
  951.         macr    +x1,x0,b
  952.         macr    -y1,y0,b
  953.         macr    +x0,y1,a
  954.         macr    -y0,x0,a
  955.         macr    +x1,y0,b
  956.         macr    -y1,x1,b
  957.         macr    +y1,#8,a        ; >=56300
  958.         macr    -x0,#32,a
  959.         macr    +y0,#128,b
  960.         macr    -x1,#(1<<22),b
  961.  
  962.         macri   +#$123456,x0,a  ; >=56300
  963.         macri   -#$234567,y0,a
  964.         macri   +#$345678,x1,b
  965.         macri   -#$456789,y1,b
  966.  
  967.         max     a,b ifne        ; >=56300
  968.         maxm    a,b
  969.  
  970.         merge   a1,a            ; >=56300
  971.         merge   b1,a
  972.         merge   x0,a
  973.         merge   y0,a
  974.         merge   x1,a
  975.         merge   y1,a
  976.         merge   a1,b
  977.         merge   b1,b
  978.         merge   x0,b
  979.         merge   y0,b
  980.         merge   x1,b
  981.         merge   y1,b
  982.  
  983.         move                    ; >=56000
  984.  
  985.         move    #30,x0          ; >=56000
  986.         move    #31,x1
  987.         move    #32,y0
  988.         move    #33,y1
  989.         move    #34,a0
  990.         move    #35,b0
  991.         move    #36,a2
  992.         move    #37,b2
  993.         move    #38,a1
  994.         move    #39,b1
  995.         move    #40,a
  996.         move    #41,b
  997.         move    #42,r2
  998.         move    #43,n4
  999.  
  1000.         move    n4,x0           ; >=56000
  1001.         move    x0,x1
  1002.         move    x1,y0
  1003.         move    y0,y1
  1004.         move    y1,a0
  1005.         move    a0,b0
  1006.         move    b0,a2
  1007.         move    a2,b2
  1008.         move    b2,a1
  1009.         move    a1,b1
  1010.         move    b1,a
  1011.         move    a,b
  1012.         move    b,r2
  1013.         move    r2,n4
  1014.  
  1015.         move    (r1)-n1         ; >=56000
  1016.         move    (r2)+n2
  1017.         move    (r3)-
  1018.         move    (r4)+
  1019.  
  1020.         move    x:(r1)-n1,x0    ; >=56000
  1021.         move    x:(r2)+n2,x1
  1022.         move    x:(r3)-,y0
  1023.         move    x:(r4)+,y1
  1024.         move    x:(r5),a0
  1025.         move    x:(r6+n6),b0
  1026.         move    x:-(r7),a2
  1027.         move    x:$123456,b2
  1028.         move    x:#$123456,a1
  1029.         move    x:$12,b1
  1030.         move    a,x:(r1)-n1
  1031.         move    b,x:(r2)+n2
  1032.         move    r0,x:(r3)-
  1033.         move    r1,x:(r4)+
  1034.         move    r2,x:(r5)
  1035.         move    r3,x:(r6+n6)
  1036.         move    r4,x:-(r7)
  1037.         move    r5,x:$123456
  1038.         move    r6,x:$12
  1039.         move    n0,x:$12
  1040.  
  1041.         move    x:(r1+30),x0    ; >=56300
  1042.         move    x:(r2-30),x1
  1043.         move    x:(r3+300),y0
  1044.         move    x:(r4-300),y1
  1045.         move    x:(r5+30),n2
  1046.         move    x:(r6-30),n2
  1047.         move    x0,x:(r1+30)    ; >=56300
  1048.         move    x1,x:(r2-30)
  1049.         move    y0,x:(r3+300)
  1050.         move    y1,x:(r4-300)
  1051.         move    n2,x:(r5+30)
  1052.         move    n2,x:(r6-30)
  1053.  
  1054.         move    x0,x:(r1)-n1 a,y0 ; >=56000
  1055.         move    x1,x:(r2)+n2 a,y1
  1056.         move    a,x:(r3)-    b,y0
  1057.         move    b,x:(r4)+    b,y1
  1058.         move    x:(r5),x0    a,y0
  1059.         move    x:(r6+n6),x1 a,y1
  1060.         move    x:-(r7),a    b,y0
  1061.         move    x:$123,b     b,y1
  1062.         move    #$1234,a     a,y0
  1063.  
  1064.         move    a,x:(r1)-n1  x0,a ; >=56000
  1065.         move    b,x:(r2)+n2  x0,b
  1066.  
  1067.         move    y:(r1)-n1,x0    ; >=56000
  1068.         move    y:(r2)+n2,x1
  1069.         move    y:(r3)-,y0
  1070.         move    y:(r4)+,y1
  1071.         move    y:(r5),a0
  1072.         move    y:(r6+n6),b0
  1073.         move    y:-(r7),a2
  1074.         move    y:$123456,b2
  1075.         move    y:#$123456,a1
  1076.         move    y:$12,b1
  1077.         move    a,y:(r1)-n1
  1078.         move    b,y:(r2)+n2
  1079.         move    r0,y:(r3)-
  1080.         move    r1,y:(r4)+
  1081.         move    r2,y:(r5)
  1082.         move    r3,y:(r6+n6)
  1083.         move    r4,y:-(r7)
  1084.         move    r5,y:$123456
  1085.         move    r6,y:$12
  1086.         move    n0,y:$12
  1087.  
  1088.         move    y:(r1+30),x0    ; >=56300
  1089.         move    y:(r2-30),x1
  1090.         move    y:(r3+300),y0
  1091.         move    y:(r4-300),y1
  1092.         move    y:(r5+30),n2
  1093.         move    y:(r6-30),n2
  1094.         move    x0,y:(r1+30)    ; >=56300
  1095.         move    x1,y:(r2-30)
  1096.         move    y0,y:(r3+300)
  1097.         move    y1,y:(r4-300)
  1098.         move    n2,y:(r5+30)
  1099.         move    n2,y:(r6-30)
  1100.  
  1101.         move    a,x0 y0,y:(r1)-n1 ; >=56000
  1102.         move    a,x1 y1,y:(r2)+n2
  1103.         move    b,x0 a,y:(r3)-
  1104.         move    b,x1 b,y:(r4)+
  1105.         move    a,x0 y:(r5),y0
  1106.         move    a,x1 y:(r6+n6),y1
  1107.         move    b,x0 y:-(r7),a
  1108.         move    b,x1 y:$123,b
  1109.         move    a,x0 #$1234,a
  1110.  
  1111.         move    y0,a a,y:(r1)-n1 ; >=56000
  1112.         move    y0,b b,y:(r2)+n2
  1113.  
  1114.         move    l:(r1)-n1,a10 ; >=56000
  1115.         move    l:(r2)+n2,b10
  1116.         move    l:(r3)-,x
  1117.         move    l:(r4)+,y
  1118.         move    l:(r5),a
  1119.         move    l:(r6+n6),b
  1120.         move    l:-(r7),ab
  1121.         move    l:$123456,ba
  1122.         move    l:$12,ba
  1123.  
  1124.         move    a10,l:(r1)-n1 ; >=56000
  1125.         move    b10,l:(r2)+n2
  1126.         move    x,l:(r3)-
  1127.         move    y,l:(r4)+
  1128.         move    a,l:(r5)
  1129.         move    b,l:(r6+n6)
  1130.         move    ab,l:-(r7)
  1131.         move    ba,l:$123456
  1132.         move    ba,l:$12
  1133.  
  1134.         move    x:(r0)+n0,x0 y:(r4)+n4,y0 ; >=56000
  1135.         move    x:(r1)-,x1   y:(r5)-,y1
  1136.         move    x:(r2)+,a    y:(r6)+,b
  1137.         move    x:(r3),b     y:(r7),a
  1138.         move    x0,x:(r0)+n0 y0,y:(r4)+n4
  1139.         move    x1,x:(r1)-   y1,y:(r5)-
  1140.         move    a,x:(r2)+    b,y:(r6)+
  1141.         move    b,x:(r3)     a,y:(r7)
  1142.  
  1143.         movec   x:(r1)-n1,m0    ; >=56000
  1144.         movec   x:(r2)+n2,m1
  1145.         movec   x:(r3)-,m2
  1146.         movec   x:(r4)+,m3
  1147.         movec   x:(r5),m4
  1148.         movec   x:(r6+n6),m5
  1149.         movec   x:-(r7),m6
  1150.         movec   x:$123456,m7
  1151.         movec   x:$12,ep
  1152.         movec   r4,vba
  1153.         movec   #$123456,sc
  1154.         movec   #$12,sz
  1155.         movec   y:(r1)-n1,sr
  1156.         movec   y:(r2)+n2,omr
  1157.         movec   y:(r3)-,sp
  1158.         movec   y:(r4)+,ssh
  1159.         movec   y:(r5),ssl
  1160.         movec   y:(r6+n6),la
  1161.         movec   y:-(r7),lc
  1162.  
  1163.         movec   m0,x:(r1)-n1    ; >=56000
  1164.         movec   m1,x:(r2)+n2
  1165.         movec   m2,x:(r3)-
  1166.         movec   m3,x:(r4)+
  1167.         movec   m4,x:(r5)
  1168.         movec   m5,x:(r6+n6)
  1169.         movec   m6,x:-(r7)
  1170.         movec   m7,x:$123456
  1171.         movec   ep,x:$12
  1172.         movec   vba,r4
  1173.         movec   sr,y:(r1)-n1
  1174.         movec   omr,y:(r2)+n2
  1175.         movec   sp,y:(r3)-
  1176.         movec   ssh,y:(r4)+
  1177.         movec   ssl,y:(r5)
  1178.         movec   la,y:(r6+n6)
  1179.         movec   lc,y:-(r7)
  1180.  
  1181.         movem   r4,p:$123456    ; >=56000
  1182.         movem   p:$123456,r4
  1183.         movem   r4,p:$12
  1184.         movem   p:$12,r4
  1185.  
  1186.         movep   x:$ffffd2,x:$123456 ; >=56000
  1187.         movep   y:$ffffd2,x:$123456
  1188.         movep   x:$ffffd2,y:$123456
  1189.         movep   y:$ffffd2,y:$123456
  1190.         movep   x:$123456,x:$ffffd2
  1191.         movep   x:$123456,y:$ffffd2
  1192.         movep   y:$123456,x:$ffffd2
  1193.         movep   y:$123456,y:$ffffd2
  1194.  
  1195.         movep   x:$ffff92,x:$123456
  1196.         movep   x:$ffff92,y:$123456
  1197.         movep   x:$123456,x:$ffff92
  1198.         movep   y:$123456,x:$ffff92
  1199.  
  1200.         movep   y:$ffff92,x:$123456
  1201.         movep   y:$ffff92,y:$123456
  1202.         movep   x:$123456,y:$ffff92
  1203.         movep   y:$123456,y:$ffff92
  1204.  
  1205.         movep   x:$ffffd2,p:$123456
  1206.         movep   y:$ffffd2,p:$123456
  1207.         movep   p:$123456,x:$ffffd2
  1208.         movep   p:$123456,y:$ffffd2
  1209.  
  1210.         movep   x:$ffff92,p:$123456
  1211.         movep   y:$ffff92,p:$123456
  1212.         movep   p:$123456,x:$ffff92
  1213.         movep   p:$123456,y:$ffff92
  1214.  
  1215.         movep   x:$ffffd2,r4
  1216.         movep   y:$ffffd2,r4
  1217.         movep   r4,x:$ffffd2
  1218.         movep   r4,y:$ffffd2
  1219.  
  1220.         movep   x:$ffff92,r4
  1221.         movep   y:$ffff92,r4
  1222.         movep   r4,x:$ffff92
  1223.         movep   r4,y:$ffff92
  1224.  
  1225.         mpy     +x0,x0,a        ; >=56000
  1226.         mpy     -y0,y0,a
  1227.         mpy     +x1,x0,b
  1228.         mpy     -y1,y0,b
  1229.         mpy     +x0,y1,a
  1230.         mpy     -y0,x0,a
  1231.         mpy     +x1,y0,b
  1232.         mpy     -y1,x1,b
  1233.         mpy     +y1,#8,a        ; >=56300
  1234.         mpy     -x0,#32,a
  1235.         mpy     +y0,#128,b
  1236.         mpy     -x1,#(1<<22),b
  1237.  
  1238.         mpysu   +x0,x0,a        ; >=56300
  1239.         mpysu   -y0,y0,a
  1240.         mpysu   +x1,x0,b
  1241.         mpysu   -y1,y0,b
  1242.         mpysu   +x1,x1,a
  1243.         mpysu   -y1,y1,a
  1244.         mpysu   +x0,x1,b
  1245.         mpysu   -y0,y1,b
  1246.         mpysu   +x0,y1,a
  1247.         mpysu   -y0,x0,a
  1248.         mpysu   +x1,y0,b
  1249.         mpysu   -y1,x1,b
  1250.         mpysu   +y1,x0,a
  1251.         mpysu   -x0,y0,a
  1252.         mpysu   +y0,x1,b
  1253.         mpysu   -x1,y1,b
  1254.  
  1255.         mpyuu   +x0,x0,a        ; >=56300
  1256.         mpyuu   -y0,y0,a
  1257.         mpyuu   +x1,x0,b
  1258.         mpyuu   -y1,y0,b
  1259.         mpyuu   +x1,x1,a
  1260.         mpyuu   -y1,y1,a
  1261.         mpyuu   +x0,x1,b
  1262.         mpyuu   -y0,y1,b
  1263.         mpyuu   +x0,y1,a
  1264.         mpyuu   -y0,x0,a
  1265.         mpyuu   +x1,y0,b
  1266.         mpyuu   -y1,x1,b
  1267.         mpyuu   +y1,x0,a
  1268.         mpyuu   -x0,y0,a
  1269.         mpyuu   +y0,x1,b
  1270.         mpyuu   -x1,y1,b
  1271.  
  1272.         mpyi    +#$123456,x0,a  ; >=56300
  1273.         mpyi    -#$234567,y0,a
  1274.         mpyi    +#$345678,x1,b
  1275.         mpyi    -#$456789,y1,b
  1276.  
  1277.         mpyr    +x0,x0,a        ; >=56000
  1278.         mpyr    -y0,y0,a
  1279.         mpyr    +x1,x0,b
  1280.         mpyr    -y1,y0,b
  1281.         mpyr    +x0,y1,a
  1282.         mpyr    -y0,x0,a
  1283.         mpyr    +x1,y0,b
  1284.         mpyr    -y1,x1,b
  1285.         mpyr    +y1,#8,a        ; >=56300
  1286.         mpyr    -x0,#32,a
  1287.         mpyr    +y0,#128,b
  1288.         mpyr    -x1,#(1<<22),b
  1289.  
  1290.         mpyri   +#$123456,x0,a  ; >=56300
  1291.         mpyri   -#$234567,y0,a
  1292.         mpyri   +#$345678,x1,b
  1293.         mpyri   -#$456789,y1,b
  1294.  
  1295.         neg     a               ; >=56000
  1296.         neg     b
  1297.  
  1298.         nop
  1299.  
  1300.         norm    r2,a            ; >=56000
  1301.         norm    r4,b
  1302.  
  1303.         normf   a1,a            ; >=56300
  1304.         normf   b1,a
  1305.         normf   x0,a
  1306.         normf   y0,a
  1307.         normf   x1,a
  1308.         normf   y1,a
  1309.         normf   a1,b
  1310.         normf   b1,b
  1311.         normf   x0,b
  1312.         normf   y0,b
  1313.         normf   x1,b
  1314.         normf   y1,b
  1315.  
  1316.         not     a               ; >=56000
  1317.         not     b
  1318.  
  1319.         or      x0,a            ; >=56000
  1320.         or      x1,a
  1321.         or      y0,a
  1322.         or      y1,a
  1323.         or      x0,b
  1324.         or      x1,b
  1325.         or      y0,b
  1326.         or      y1,b
  1327.  
  1328.         or      #31,a           ; >=56000
  1329.         or      #1234,a
  1330.         or      #31,b
  1331.         or      #1234,b
  1332.  
  1333.         ori     #$12,mr         ; >=56000
  1334.         ori     #$12,ccr
  1335.         ori     #$12,com
  1336.         ori     #$12,eom
  1337.  
  1338.         pflush                  ; >=56300
  1339.         pflushun
  1340.         pfree
  1341.         plock   $123456
  1342.         plockr  *
  1343.         punlockr *
  1344.  
  1345.         rep     x:(r1)-n1       ; >=56000
  1346.         rep     x:(r2)+n2
  1347.         rep     x:(r3)-
  1348.         rep     x:(r4)+
  1349.         rep     x:(r5)
  1350.         rep     x:(r6+n6)
  1351.         rep     x:-(r7)
  1352.         rep     x:$12
  1353.         rep     y:(r1)-n1
  1354.         rep     y:(r2)+n2
  1355.         rep     y:(r3)-
  1356.         rep     y:(r4)+
  1357.         rep     y:(r5)
  1358.         rep     y:(r6+n6)
  1359.         rep     y:-(r7)
  1360.         rep     y:$12
  1361.         rep     r4
  1362.         rep     #$234
  1363.  
  1364.         reset                   ; >=56000
  1365.  
  1366.         rnd     a               ; >=56000
  1367.         rnd     b
  1368.  
  1369.         rol     a               ; >=56000
  1370.         rol     b
  1371.  
  1372.         ror     a               ; >=56000
  1373.         ror     b
  1374.  
  1375.         rti                     ; >=56000
  1376.         rts
  1377.  
  1378.         sbc     x,a             ; >=56000
  1379.         sbc     y,a
  1380.         sbc     x,b
  1381.         sbc     y,b
  1382.  
  1383.         stop                    ; >=56000
  1384.  
  1385.         sub     x0,a            ; >=56000
  1386.         sub     x1,a
  1387.         sub     y0,a
  1388.         sub     y1,a
  1389.         sub     x,a
  1390.         sub     y,a
  1391.         sub     b,a
  1392.         sub     x0,b            ; >=56000
  1393.         sub     x1,b
  1394.         sub     y0,b
  1395.         sub     y1,b
  1396.         sub     x,b
  1397.         sub     y,b
  1398.         sub     a,b
  1399.  
  1400.         sub     #31,a           ; >=56300
  1401.         sub     #1234,a
  1402.         sub     #31,b
  1403.         sub     #1234,b
  1404.  
  1405.         subl    b,a             ; >=56000
  1406.         subl    a,b
  1407.  
  1408.         subr    b,a             ; >=56000
  1409.         subr    a,b
  1410.  
  1411.         tne     b,a             ; >=56000
  1412.         tne     x0,a
  1413.         tne     y0,a
  1414.         tne     x1,a
  1415.         tne     y1,a
  1416.         tne     a,b
  1417.         tne     x0,b
  1418.         tne     y0,b
  1419.         tne     x1,b
  1420.         tne     y1,b
  1421.  
  1422.         tne     r2,r3           ; >=56000
  1423.  
  1424.         tne     y1,b r2,r3      ; >=56000
  1425.  
  1426.         tfr     b,a             ; >=56000
  1427.         tfr     x0,a
  1428.         tfr     y0,a
  1429.         tfr     x1,a
  1430.         tfr     y1,a
  1431.         tfr     a,b
  1432.         tfr     x0,b
  1433.         tfr     y0,b
  1434.         tfr     x1,b
  1435.         tfr     y1,b
  1436.  
  1437.         trap                    ; >=56300
  1438.  
  1439.         trapcc                  ; >=56300
  1440.         trapge
  1441.         trapne
  1442.         trappl
  1443.         trapnn
  1444.         trapec
  1445.         traplc
  1446.         trapgt
  1447.         trapcs
  1448.         traplt
  1449.         trapeq
  1450.         trapmi
  1451.         trapnr
  1452.         trapes
  1453.         trapls
  1454.         traple
  1455.         traphs
  1456.         traplo
  1457.  
  1458.         tst     a               ; >=56000
  1459.         tst     b
  1460.  
  1461.         wait
  1462.  
  1463.