sbfiz_sbfm.xml */
| 20306 | |
| 20307 | /* sbfiz_sbfm.xml */ |
| 20308 | int SBFIZ_SBFM(context *ctx, Instruction *instr) |
| 20309 | { |
| 20310 | int rc = DECODE_STATUS_UNMATCHED; |
| 20311 | /* class iclass_signed_fill */ |
| 20312 | /* sf=x|opc=00|100110|N=x|immr=xxxxxx|imms=xxxxxx|Rn=xxxxx|Rd=xxxxx */ |
| 20313 | if((INSWORD & 0x7F800000)==0x13000000) { |
| 20314 | decode_fields32(ENC_SBFIZ_SBFM_32M_BITFIELD, ctx, instr); |
| 20315 | if(ctx->sf==0 && ctx->N==0) OK(ENC_SBFIZ_SBFM_32M_BITFIELD); |
| 20316 | if(ctx->sf==1 && ctx->N==1) OK(ENC_SBFIZ_SBFM_64M_BITFIELD); |
| 20317 | } |
| 20318 | return rc; |
| 20319 | } |
| 20320 | |
| 20321 | /* sbfm.xml */ |
| 20322 | int SBFM(context *ctx, Instruction *instr) |
no test coverage detected