csetm_csinv.xml */
| 3142 | |
| 3143 | /* csetm_csinv.xml */ |
| 3144 | int CSETM_CSINV(context *ctx, Instruction *instr) |
| 3145 | { |
| 3146 | int rc = DECODE_STATUS_UNMATCHED; |
| 3147 | /* class iclass_general */ |
| 3148 | /* sf=x|op=1|S=0|11010100|Rm=11111|cond!=111x|op2[1]=0|o2=0|Rn=11111|Rd=xxxxx */ |
| 3149 | if((INSWORD & 0x7FFF0FE0)==0x5A9F03E0 && (INSWORD & 0xE000)!=0xE000) { |
| 3150 | decode_fields32(ENC_CSETM_CSINV_32_CONDSEL, ctx, instr); |
| 3151 | if(ctx->sf==0) OK(ENC_CSETM_CSINV_32_CONDSEL); |
| 3152 | if(ctx->sf==1) OK(ENC_CSETM_CSINV_64_CONDSEL); |
| 3153 | } |
| 3154 | return rc; |
| 3155 | } |
| 3156 | |
| 3157 | /* cset_csinc.xml */ |
| 3158 | int CSET_CSINC(context *ctx, Instruction *instr) |
no test coverage detected