sxth_sbfm.xml */
| 27457 | |
| 27458 | /* sxth_sbfm.xml */ |
| 27459 | int SXTH_SBFM(context *ctx, Instruction *instr) |
| 27460 | { |
| 27461 | int rc = DECODE_STATUS_UNMATCHED; |
| 27462 | /* class iclass_signed_fill */ |
| 27463 | /* sf=x|opc=00|100110|N=x|immr=000000|imms=001111|Rn=xxxxx|Rd=xxxxx */ |
| 27464 | if((INSWORD & 0x7FBFFC00)==0x13003C00) { |
| 27465 | decode_fields32(ENC_SXTH_SBFM_32M_BITFIELD, ctx, instr); |
| 27466 | if(ctx->sf==0 && ctx->N==0) OK(ENC_SXTH_SBFM_32M_BITFIELD); |
| 27467 | if(ctx->sf==1 && ctx->N==1) OK(ENC_SXTH_SBFM_64M_BITFIELD); |
| 27468 | } |
| 27469 | return rc; |
| 27470 | } |
| 27471 | |
| 27472 | /* sxtl_sshll_advsimd.xml */ |
| 27473 | int SXTL_SSHLL_advsimd(context *ctx, Instruction *instr) |
no test coverage detected