Changeset 8325447 in buchla-68k for ram/execins.s


Ignore:
Timestamp:
08/07/2017 02:04:35 PM (7 years ago)
Author:
Thomas Lopatic <thomas@…>
Branches:
master
Children:
27c8d40
Parents:
84c0125
Message:

Removed _ prefix.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ram/execins.s

    r84c0125 r8325447  
    1010DOUBLED         =       1                       | double output to WS table
    1111
    12                 .xdef   _execins
    13 
    14                 .xref   _clrvce
    15                 .xref   _execkey
    16 
    17                 .xref   _io_fpu
    18                 .xref   _instmod
    19                 .xref   _s_inst
    20                 .xref   _idefs
    21                 .xref   _vbufs
     12                .xdef   execins
     13
     14                .xref   clrvce
     15                .xref   execkey
     16
     17                .xref   io_fpu
     18                .xref   instmod
     19                .xref   s_inst
     20                .xref   idefs
     21                .xref   vbufs
    2222
    2323| register equates
     
    4242                .page
    4343
    44 _execins:       link    A6,#0                   | link stack frames
     44execins:        link    A6,#0                   | link stack frames
    4545                movem.l D3-VCE/P2-IP,-(sp)      | preserve registers
    4646                move.w  VOICE(A6),VCE           | get voice number
     
    5050                lea     vibtabl,A0              | ...
    5151                movea.l 0(A0,D0.W),IP           | ...
    52                 add.l   #_vbufs,IP              | ...
     52                add.l   #vbufs,IP               | ...
    5353                move.w  VCE,(sp)                | clrvce(vce)
    54                 jsr     _clrvce                 | ...
     54                jsr     clrvce                  | ...
    5555                tst.w   TAG(A6)                 | if (tag) {
    5656                beq     L2                      | ...
     
    6262                lea     vibtabl,A0              | ...
    6363                movea.l 0(A0,D0.W),P2           | ...
    64                 add.l   #_idefs,P2              | ...
     64                add.l   #idefs,P2               | ...
    6565                move.w  #1968,D0                | set move count
    6666
     
    7777                move.l  D0,P1                   | ...
    7878                move.l  D0,P3                   | ...
    79                 add.l   #_io_fpu,P1             | point P1 at FPU WS A
     79                add.l   #io_fpu,P1              | point P1 at FPU WS A
    8080                add.l   #0x202,P1               | ...
    8181                lea     1778(IP),P2             | point P2 at instdef WS A
    82                 add.l   #_io_fpu,P3             | point P3 at FPU WS B
     82                add.l   #io_fpu,P3              | point P3 at FPU WS B
    8383                add.l   #2,P3                   | ...
    8484                lea     2858(IP),P4             | point P4 at instdef WS B
     
    129129                move.w  VCE,A0                  | instmod[vce] = FALSE
    130130                add.l   A0,A0                   | ...
    131                 add.l   #_instmod,A0            | ...
     131                add.l   #instmod,A0             | ...
    132132                clr.w   (A0)                    | ...
    133133                move.w  VCE,A0                  | s_inst[vce] = ins
    134134                add.l   A0,A0                   | ...
    135                 add.l   #_s_inst,A0             | ...
     135                add.l   #s_inst,A0              | ...
    136136                move.w  INS(A6),(A0)            | ...
    137137                move.b  70(IP),SYNC             | get config bits
     
    155155L17:            move.w  VCE,A0                  | send sync to FPU
    156156                add.l   A0,A0                   | ...
    157                 add.l   #_io_fpu,A0             | ...
     157                add.l   #io_fpu,A0              | ...
    158158                add.l   #0x5FE0,A0              | ...
    159159                move.w  SYNC,(A0)               | ...
     
    163163                clr.w   -(sp)                   | ...
    164164                move.w  #-1,-(sp)               | ...
    165                 jsr     _execkey                | ...
     165                jsr     execkey                 | ...
    166166                addq.l  #6,sp                   | ...
    167167                tst.l   (sp)+                   | clean up stack
Note: See TracChangeset for help on using the changeset viewer.