|
@@ -31,7 +31,7 @@ unit itcpugas;
|
|
const
|
|
const
|
|
gas_op2str: array[tasmop] of string[14] = ('<none>',
|
|
gas_op2str: array[tasmop] of string[14] = ('<none>',
|
|
'nop','call','la','lla','lga','li','mv','not','neg','negw',
|
|
'nop','call','la','lla','lga','li','mv','not','neg','negw',
|
|
- 'sext.b','sext.h','zext.b','zex.h','seqz','sneg','sltz','sgtz',
|
|
|
|
|
|
+ 'sext.b','sext.h','zext.b','zext.h','seqz','sneg','sltz','sgtz',
|
|
'fmv.s','fabs.s','fneg.s','fmv.d','fabs.d','fneg.d',
|
|
'fmv.s','fabs.s','fneg.s','fmv.d','fabs.d','fneg.d',
|
|
'beqz','bnez','blez','bgez','bltz','bgtz','gt','ble',
|
|
'beqz','bnez','blez','bgez','bltz','bgtz','gt','ble',
|
|
'bgtu','bleu','j','jr','ret','tail',
|
|
'bgtu','bleu','j','jr','ret','tail',
|
|
@@ -50,7 +50,8 @@ unit itcpugas;
|
|
{ 64-bit }
|
|
{ 64-bit }
|
|
'addiw','slliw','srliw','sraiw',
|
|
'addiw','slliw','srliw','sraiw',
|
|
'addw','sllw','srlw','subw','sraw',
|
|
'addw','sllw','srlw','subw','sraw',
|
|
- 'ld','sd','lwu',
|
|
|
|
|
|
+ { pseudo instructions }
|
|
|
|
+ 'ld','sd','lwu','sext.w','zext.w',
|
|
{$endif RISCV64}
|
|
{$endif RISCV64}
|
|
|
|
|
|
{ m-extension }
|
|
{ m-extension }
|