mov_orr_log_shift.xml */
| 17769 | |
| 17770 | /* mov_orr_log_shift.xml */ |
| 17771 | int MOV_ORR_log_shift(context *ctx, Instruction *instr) |
| 17772 | { |
| 17773 | int rc = DECODE_STATUS_UNMATCHED; |
| 17774 | /* class iclass_no_s */ |
| 17775 | /* sf=x|opc=01|01010|shift=00|N=0|Rm=xxxxx|imm6=000000|Rn=11111|Rd=xxxxx */ |
| 17776 | if((INSWORD & 0x7FE0FFE0)==0x2A0003E0) { |
| 17777 | decode_fields32(ENC_MOV_ORR_32_LOG_SHIFT, ctx, instr); |
| 17778 | if(ctx->sf==0) OK(ENC_MOV_ORR_32_LOG_SHIFT); |
| 17779 | if(ctx->sf==1) OK(ENC_MOV_ORR_64_LOG_SHIFT); |
| 17780 | } |
| 17781 | return rc; |
| 17782 | } |
| 17783 | |
| 17784 | /* mov_umov_advsimd.xml */ |
| 17785 | int MOV_UMOV_advsimd(context *ctx, Instruction *instr) |
no test coverage detected