cneg_csneg.xml */
| 2902 | |
| 2903 | /* cneg_csneg.xml */ |
| 2904 | int CNEG_CSNEG(context *ctx, Instruction *instr) |
| 2905 | { |
| 2906 | int rc = DECODE_STATUS_UNMATCHED; |
| 2907 | /* class iclass_general */ |
| 2908 | /* sf=x|op=1|S=0|11010100|Rm=xxxxx|cond!=111x|op2[1]=0|o2=1|Rn=xxxxx|Rd=xxxxx */ |
| 2909 | if((INSWORD & 0x7FE00C00)==0x5A800400 && (INSWORD & 0xE000)!=0xE000) { |
| 2910 | decode_fields32(ENC_CNEG_CSNEG_32_CONDSEL, ctx, instr); |
| 2911 | if(ctx->sf==0) OK(ENC_CNEG_CSNEG_32_CONDSEL); |
| 2912 | if(ctx->sf==1) OK(ENC_CNEG_CSNEG_64_CONDSEL); |
| 2913 | } |
| 2914 | return rc; |
| 2915 | } |
| 2916 | |
| 2917 | /* cnt_advsimd.xml */ |
| 2918 | int CNT_advsimd(context *ctx, Instruction *instr) |
no test coverage detected