stadd_ldadd.xml */
| 24603 | |
| 24604 | /* stadd_ldadd.xml */ |
| 24605 | int STADD_LDADD(context *ctx, Instruction *instr) |
| 24606 | { |
| 24607 | int rc = DECODE_STATUS_UNMATCHED; |
| 24608 | /* class iclass_general */ |
| 24609 | /* size=1x|111|V=0|00|A=0|R=x|1|Rs=xxxxx|o3=0|opc=000|00|Rn=xxxxx|Rt=11111 */ |
| 24610 | if((INSWORD & 0xBFA0FC1F)==0xB820001F) { |
| 24611 | decode_fields32(ENC_STADD_LDADD_32_MEMOP, ctx, instr); |
| 24612 | if(ctx->size==2 && ctx->R==0) OK(ENC_STADD_LDADD_32_MEMOP); |
| 24613 | if(ctx->size==2 && ctx->R==1) OK(ENC_STADDL_LDADDL_32_MEMOP); |
| 24614 | if(ctx->size==3 && ctx->R==0) OK(ENC_STADD_LDADD_64_MEMOP); |
| 24615 | if(ctx->size==3 && ctx->R==1) OK(ENC_STADDL_LDADDL_64_MEMOP); |
| 24616 | } |
| 24617 | return rc; |
| 24618 | } |
| 24619 | |
| 24620 | /* stclrb_ldclrb.xml */ |
| 24621 | int STCLRB_LDCLRB(context *ctx, Instruction *instr) |
no test coverage detected