bfi_bfm.xml */
| 1059 | |
| 1060 | /* bfi_bfm.xml */ |
| 1061 | int BFI_BFM(context *ctx, Instruction *instr) |
| 1062 | { |
| 1063 | int rc = DECODE_STATUS_UNMATCHED; |
| 1064 | /* class iclass_nofill */ |
| 1065 | /* sf=x|opc=01|100110|N=x|immr=xxxxxx|imms=xxxxxx|Rn!=11111|Rd=xxxxx */ |
| 1066 | if((INSWORD & 0x7F800000)==0x33000000 && (INSWORD & 0x3E0)!=0x3E0) { |
| 1067 | decode_fields32(ENC_BFI_BFM_32M_BITFIELD, ctx, instr); |
| 1068 | if(ctx->sf==0 && ctx->N==0) OK(ENC_BFI_BFM_32M_BITFIELD); |
| 1069 | if(ctx->sf==1 && ctx->N==1) OK(ENC_BFI_BFM_64M_BITFIELD); |
| 1070 | } |
| 1071 | return rc; |
| 1072 | } |
| 1073 | |
| 1074 | /* bfm.xml */ |
| 1075 | int BFM(context *ctx, Instruction *instr) |
no test coverage detected