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_Relation.cpp

    r206 r226  
    11#include "stdafx.h"
     2
     3#include <Compiler.h>
    24
    35#include "../BasicCompiler_Common/common.h"
     
    2426        if(AnswerType==DEF_DOUBLE){
    2527            //comisd xmm_reg1,xmm_reg2
    26             op_comisd(xmm_reg1,xmm_reg2);
     28            compiler.codeGenerator.op_comisd(xmm_reg1,xmm_reg2);
    2729        }
    2830        else if(AnswerType==DEF_SINGLE){
    2931            //comiss xmm_reg1,xmm_reg2
    30             op_comiss(xmm_reg1,xmm_reg2);
     32            compiler.codeGenerator.op_comiss(xmm_reg1,xmm_reg2);
    3133        }
    3234
     
    4648
    4749        //cmp reg1,reg2
    48         op_cmp_reg(sizeof(_int64),reg1,reg2);
     50        compiler.codeGenerator.op_cmp_reg(sizeof(_int64),reg1,reg2);
    4951    }
    5052    else{
     
    5759
    5860        //cmp reg1,reg2
    59         op_cmp_reg(sizeof(long),reg1,reg2);
     61        compiler.codeGenerator.op_cmp_reg(sizeof(long),reg1,reg2);
    6062    }
    6163
     
    137139
    138140    //xor reg1,reg1
    139     op_zero_reg(reg1);
     141    compiler.codeGenerator.op_zero_reg(reg1);
    140142
    141143    //jmp 7(次のmovを飛び越す)
     
    149151
    150152    //mov reg1,1
    151     op_mov_RV(sizeof(_int64),reg1,1);
     153    compiler.codeGenerator.op_mov_RV(sizeof(_int64),reg1,1);
    152154
    153155
Note: See TracChangeset for help on using the changeset viewer.