ubfiz_ubfm.xml */
| 28119 | |
| 28120 | /* ubfiz_ubfm.xml */ |
| 28121 | int UBFIZ_UBFM(context *ctx, Instruction *instr) |
| 28122 | { |
| 28123 | int rc = DECODE_STATUS_UNMATCHED; |
| 28124 | /* class iclass_zero_fill */ |
| 28125 | /* sf=x|opc=10|100110|N=x|immr=xxxxxx|imms=xxxxxx|Rn=xxxxx|Rd=xxxxx */ |
| 28126 | if((INSWORD & 0x7F800000)==0x53000000) { |
| 28127 | decode_fields32(ENC_UBFIZ_UBFM_32M_BITFIELD, ctx, instr); |
| 28128 | if(ctx->sf==0 && ctx->N==0) OK(ENC_UBFIZ_UBFM_32M_BITFIELD); |
| 28129 | if(ctx->sf==1 && ctx->N==1) OK(ENC_UBFIZ_UBFM_64M_BITFIELD); |
| 28130 | } |
| 28131 | return rc; |
| 28132 | } |
| 28133 | |
| 28134 | /* ubfm.xml */ |
| 28135 | int UBFM(context *ctx, Instruction *instr) |
no test coverage detected