Ignore:
Timestamp:
Jul 22, 2007, 4:58:47 AM (17 years ago)
Author:
dai_9181
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/abdev/BasicCompiler64/NumOpe.cpp

    r224 r226  
    3030
    3131        //mov reg,rax
    32         op_mov_RR( reg, REG_RAX );
     32        compiler.codeGenerator.op_mov_RR( reg, REG_RAX );
    3333
    3434    /////////////////////////////////////////////
     
    5454            if(type==DEF_DOUBLE){
    5555                //movsd xmm_reg,xmm0
    56                 op_movsd_RR(XmmReg,REG_XMM0);
     56                compiler.codeGenerator.op_movsd_RR(XmmReg,REG_XMM0);
    5757            }
    5858            else if(type==DEF_SINGLE){
    5959                //movss xmm_reg,xmm0
    60                 op_movss_RR(XmmReg,REG_XMM0);
     60                compiler.codeGenerator.op_movss_RR(XmmReg,REG_XMM0);
    6161            }
    6262        }
     
    7070        else{
    7171            //mov reg,rax
    72             op_mov_RR(UseReg,REG_RAX);
     72            compiler.codeGenerator.op_mov_RR(UseReg,REG_RAX);
    7373        }
    7474    }
     
    142142
    143143        //オブジェクトポインタをr11にコピー
    144         op_mov_RR( REG_R11, UseReg );
     144        compiler.codeGenerator.op_mov_RR( REG_R11, UseReg );
    145145
    146146        RELATIVE_VAR relativeVar;
     
    555555
    556556        //mov reg,rax
    557         op_mov_RR( *pReg, REG_RAX );
     557        compiler.codeGenerator.op_mov_RR( *pReg, REG_RAX );
    558558
    559559        return true;
     
    603603
    604604        //mov reg,i2
    605         op_mov_RV(sizeof(_int64),*pReg,i2);
     605        compiler.codeGenerator.op_mov_RV(sizeof(_int64),*pReg,i2);
    606606        obp-=sizeof(long);
    607607        pobj_DataTableSchedule->add();
     
    796796
    797797                    //mov reg,i2
    798                     op_mov_RV(sizeof(_int64),UseReg,i2);
     798                    compiler.codeGenerator.op_mov_RV(sizeof(_int64),UseReg,i2);
    799799                    obp-=sizeof(long);
    800800                    pobj_DataTableSchedule->add();
     
    895895
    896896                        //xor reg,reg
    897                         op_zero_reg( UseReg );
     897                        compiler.codeGenerator.op_zero_reg( UseReg );
    898898
    899899                        if(UseReg==REG_R14){
     
    971971                        if(XmmReg==REG_XMM4){
    972972                            //mov r14,i64data
    973                             op_mov64_ToReg(REG_R14,i64data);
     973                            compiler.codeGenerator.op_mov64_ToReg(REG_R14,i64data);
    974974
    975975
     
    10041004                            SetError();     // TODO: 未実装
    10051005                            //push term
    1006                             op_push_value(i32data);
     1006                            //compiler.codeGenerator.op_push_value(i32data);
    10071007                        }
    10081008                        else{
     
    10261026
    10271027                        //mov reg,i64data
    1028                         op_mov64_ToReg(UseReg,i64data);
     1028                        compiler.codeGenerator.op_mov64_ToReg(UseReg,i64data);
    10291029
    10301030                        if(UseReg==REG_R14){
     
    11941194
    11951195            //mov reg,i64data
    1196             op_mov64_ToReg(UseReg,i64data);
     1196            compiler.codeGenerator.op_mov64_ToReg(UseReg,i64data);
    11971197        }
    11981198
Note: See TracChangeset for help on using the changeset viewer.