sbfx_sbfm.xml */
| 20372 | |
| 20373 | /* sbfx_sbfm.xml */ |
| 20374 | int SBFX_SBFM(context *ctx, Instruction *instr) |
| 20375 | { |
| 20376 | int rc = DECODE_STATUS_UNMATCHED; |
| 20377 | /* class iclass_signed_fill */ |
| 20378 | /* sf=x|opc=00|100110|N=x|immr=xxxxxx|imms=xxxxxx|Rn=xxxxx|Rd=xxxxx */ |
| 20379 | if((INSWORD & 0x7F800000)==0x13000000) { |
| 20380 | decode_fields32(ENC_SBFX_SBFM_32M_BITFIELD, ctx, instr); |
| 20381 | if(ctx->sf==0 && ctx->N==0) OK(ENC_SBFX_SBFM_32M_BITFIELD); |
| 20382 | if(ctx->sf==1 && ctx->N==1) OK(ENC_SBFX_SBFM_64M_BITFIELD); |
| 20383 | } |
| 20384 | return rc; |
| 20385 | } |
| 20386 | |
| 20387 | /* scvtf_advsimd_fix.xml */ |
| 20388 | int SCVTF_advsimd_fix(context *ctx, Instruction *instr) |
no test coverage detected