ubfx_ubfm.xml */
| 28185 | |
| 28186 | /* ubfx_ubfm.xml */ |
| 28187 | int UBFX_UBFM(context *ctx, Instruction *instr) |
| 28188 | { |
| 28189 | int rc = DECODE_STATUS_UNMATCHED; |
| 28190 | /* class iclass_zero_fill */ |
| 28191 | /* sf=x|opc=10|100110|N=x|immr=xxxxxx|imms=xxxxxx|Rn=xxxxx|Rd=xxxxx */ |
| 28192 | if((INSWORD & 0x7F800000)==0x53000000) { |
| 28193 | decode_fields32(ENC_UBFX_UBFM_32M_BITFIELD, ctx, instr); |
| 28194 | if(ctx->sf==0 && ctx->N==0) OK(ENC_UBFX_UBFM_32M_BITFIELD); |
| 28195 | if(ctx->sf==1 && ctx->N==1) OK(ENC_UBFX_UBFM_64M_BITFIELD); |
| 28196 | } |
| 28197 | return rc; |
| 28198 | } |
| 28199 | |
| 28200 | /* ucvtf_advsimd_fix.xml */ |
| 28201 | int UCVTF_advsimd_fix(context *ctx, Instruction *instr) |
no test coverage detected