subp.xml */
| 27033 | |
| 27034 | /* subp.xml */ |
| 27035 | int SUBP(context *ctx, Instruction *instr) |
| 27036 | { |
| 27037 | int rc = DECODE_STATUS_UNMATCHED; |
| 27038 | /* class iclass_general */ |
| 27039 | /* sf=1|0|S=0|11010110|Xm=xxxxx|opcode=000000|Xn=xxxxx|Xd=xxxxx */ |
| 27040 | if((INSWORD & 0xFFE0FC00)==0x9AC00000) { |
| 27041 | decode_fields32(ENC_SUBP_64S_DP_2SRC, ctx, instr); |
| 27042 | if(!HaveMTEExt()) { |
| 27043 | UNDEFINED; |
| 27044 | } |
| 27045 | ctx->d = UINT(ctx->Xd); |
| 27046 | ctx->n = UINT(ctx->Xn); |
| 27047 | ctx->m = UINT(ctx->Xm); |
| 27048 | ctx->setflags = FALSE; |
| 27049 | instr->setflags = FLAGEFFECT_NONE; |
| 27050 | OK(ENC_SUBP_64S_DP_2SRC); |
| 27051 | } |
| 27052 | return rc; |
| 27053 | } |
| 27054 | |
| 27055 | /* subps.xml */ |
| 27056 | int SUBPS(context *ctx, Instruction *instr) |
no test coverage detected