Ignore:
Timestamp:
Mar 27, 2008, 3:04:28 AM (17 years ago)
Author:
dai_9181
Message:

64bit版を最新の状態にした

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ab5.0/abdev/BasicCompiler64/CodeGenerator.cpp

    r370 r468  
    414414    }
    415415
    416     if(RexByte==-1) SetError(300,NULL,cp);
     416    if(RexByte==-1) compiler.errorMessenger.Output(300,NULL,cp);
    417417
    418418    // [8bit rex] 1000 1011 11xx xbbb
     
    435435    }
    436436
    437     if(RexByte==-1) SetError(300,NULL,cp);
     437    if(RexByte==-1) compiler.errorMessenger.Output(300,NULL,cp);
    438438
    439439    //[8bit rex] 0110 0011 11rr rbbb
     
    455455    }
    456456
    457     if(RexByte==-1) SetError(300,NULL,cp);
     457    if(RexByte==-1) compiler.errorMessenger.Output(300,NULL,cp);
    458458
    459459    //[8bit rex] 0000 1111 1011 1111 11rr rbbb
     
    476476    }
    477477
    478     if(RexByte==-1) SetError(300,NULL,cp);
     478    if(RexByte==-1) compiler.errorMessenger.Output(300,NULL,cp);
    479479
    480480    //[8bit rex] 0000 1111 1011 1110 11rr rbbb
     
    504504    }
    505505
    506     if(RexByte==-1) SetError(300,NULL,cp);
     506    if(RexByte==-1) compiler.errorMessenger.Output(300,NULL,cp);
    507507
    508508    //[8bit rex] 0000 1111 1011 1111 11rr rbbb
     
    526526    }
    527527
    528     if(RexByte==-1) SetError(300,NULL,cp);
     528    if(RexByte==-1) compiler.errorMessenger.Output(300,NULL,cp);
    529529
    530530    //[8bit rex] 0000 1111 1011 1110 11rr rbbb
     
    555555    }
    556556
    557     if(RexByte==-1) SetError(300,NULL,cp);
     557    if(RexByte==-1) compiler.errorMessenger.Output(300,NULL,cp);
    558558
    559559    //0110 0110 [8bit rex] 0000 1111 1011 1110 11rr rbbb
     
    639639    if(REG_R8<=reg&&reg<=REG_R15) RexByte=0x49;
    640640
    641     if(RexByte==-1) SetError(300,NULL,cp);
     641    if(RexByte==-1) compiler.errorMessenger.Output(300,NULL,cp);
    642642
    643643    if(reg==REG_RAX){
     
    679679    }
    680680
    681     if(RexByte==-1) SetError(300,NULL,cp);
     681    if(RexByte==-1) compiler.errorMessenger.Output(300,NULL,cp);
    682682
    683683    //[8bit rex] 0000 0011 11rr rbbb
     
    699699    }
    700700
    701     if(RexByte==-1) SetError(300,NULL,cp);
     701    if(RexByte==-1) compiler.errorMessenger.Output(300,NULL,cp);
    702702
    703703    //[8bit rex] 0000 0011 11rr rbbb
     
    747747    }
    748748
    749     if(RexByte==-1) SetError(300,NULL,cp);
     749    if(RexByte==-1) compiler.errorMessenger.Output(300,NULL,cp);
    750750
    751751    //[8bit rex] 0010 1011 11rr rbbb
     
    767767    }
    768768
    769     if(RexByte==-1) SetError(300,NULL,cp);
     769    if(RexByte==-1) compiler.errorMessenger.Output(300,NULL,cp);
    770770
    771771    //[8bit rex] 0010 1011 11rr rbbb
     
    818818    }
    819819
    820     if(RexByte==-1) SetError(300,NULL,cp);
     820    if(RexByte==-1) compiler.errorMessenger.Output(300,NULL,cp);
    821821
    822822
     
    844844    }
    845845
    846     if(RexByte==-1) SetError(300,NULL,cp);
     846    if(RexByte==-1) compiler.errorMessenger.Output(300,NULL,cp);
    847847
    848848
     
    885885    if(REG_R8<=reg&&reg<=REG_R15) RexByte=(char)0x49;
    886886
    887     if(RexByte==-1) SetError(300,NULL,cp);
     887    if(RexByte==-1) compiler.errorMessenger.Output(300,NULL,cp);
    888888
    889889    //rexプリフィックス
     
    903903    if(REG_R8<=reg&&reg<=REG_R15) RexByte=(char)0x49;
    904904
    905     if(RexByte==-1) SetError(300,NULL,cp);
     905    if(RexByte==-1) compiler.errorMessenger.Output(300,NULL,cp);
    906906
    907907    //rexプリフィックス
     
    939939    }
    940940
    941     if(RexByte==-1) SetError(300,NULL,cp);
     941    if(RexByte==-1) compiler.errorMessenger.Output(300,NULL,cp);
    942942
    943943
     
    973973    }
    974974
    975     if(RexByte==-1) SetError(300,NULL,cp);
     975    if(RexByte==-1) compiler.errorMessenger.Output(300,NULL,cp);
    976976
    977977
     
    10071007    }
    10081008
    1009     if(RexByte==-1) SetError(300,NULL,cp);
     1009    if(RexByte==-1) compiler.errorMessenger.Output(300,NULL,cp);
    10101010
    10111011
     
    10551055    }
    10561056
    1057     if(RexByte==-1) SetError(300,NULL,cp);
     1057    if(RexByte==-1) compiler.errorMessenger.Output(300,NULL,cp);
    10581058
    10591059
     
    10741074    if(REG_R8<=reg&&reg<=REG_R15) (char)RexByte=0x49;
    10751075
    1076     if(RexByte==-1) SetError(300,NULL,cp);
     1076    if(RexByte==-1) compiler.errorMessenger.Output(300,NULL,cp);
    10771077
    10781078    if(reg==REG_RAX){
     
    11011101    if(REG_R8<=reg&&reg<=REG_R15) RexByte=(char)0x41;
    11021102
    1103     if(RexByte==-1) SetError(300,NULL,cp);
     1103    if(RexByte==-1) compiler.errorMessenger.Output(300,NULL,cp);
    11041104
    11051105    if(reg==REG_RAX){
     
    11521152    }
    11531153
    1154     if(RexByte==-1) SetError(300,NULL,cp);
     1154    if(RexByte==-1) compiler.errorMessenger.Output(300,NULL,cp);
    11551155
    11561156
     
    11961196    }
    11971197
    1198     if(RexByte==-1) SetError(300,NULL,cp);
     1198    if(RexByte==-1) compiler.errorMessenger.Output(300,NULL,cp);
    11991199
    12001200
     
    12281228    }
    12291229
    1230     if(RexByte==-1) SetError(300,NULL,cp);
     1230    if(RexByte==-1) compiler.errorMessenger.Output(300,NULL,cp);
    12311231
    12321232
     
    12691269    }
    12701270
    1271     if(RexByte==-1) SetError(300,NULL,cp);
     1271    if(RexByte==-1) compiler.errorMessenger.Output(300,NULL,cp);
    12721272
    12731273    //[8bit rex] 1000 0101 11rr rbbb
     
    13081308    }
    13091309
    1310     if(RexByte==-1) SetError(300,NULL,cp);
     1310    if(RexByte==-1) compiler.errorMessenger.Output(300,NULL,cp);
    13111311
    13121312
     
    14911491    }
    14921492
    1493     if(RexByte==-1) SetError(300,NULL,cp);
     1493    if(RexByte==-1) compiler.errorMessenger.Output(300,NULL,cp);
    14941494
    14951495
     
    15321532    }
    15331533
    1534     if(RexByte==-1) SetError(300,NULL,cp);
     1534    if(RexByte==-1) compiler.errorMessenger.Output(300,NULL,cp);
    15351535
    15361536
Note: See TracChangeset for help on using the changeset viewer.