Home | History | Annotate | Download | only in opcode

Lines Matching refs:OP4

546 #define MOVFROM_REG_BW(CODE, NAME, SRC, PREFIX, OP1, OP2, OP3, OP4, RELAX16) \
553 {CODE, AV_H8, 6, NAME, {{SRC, DISP16DST, E}}, {{ 6, OP4, B31 | DSTDISPREG, SRC, DSTDISP16LIST, E}}}, \
555 {CODE, AV_H8SX, 0, NAME, {{SRC, INDEXB16D, E}}, {{PREFIX, 1, 6, OP4, B31 | DSTDISPREG, SRC, DSTDISP16LIST, E}}}, \
556 {CODE, AV_H8SX, 0, NAME, {{SRC, INDEXW16D, E}}, {{PREFIX, 2, 6, OP4, B31 | DSTDISPREG, SRC, DSTDISP16LIST, E}}}, \
557 {CODE, AV_H8SX, 0, NAME, {{SRC, INDEXL16D, E}}, {{PREFIX, 3, 6, OP4, B31 | DSTDISPREG, SRC, DSTDISP16LIST, E}}}, \
564 #define MOVTO_REG_BW(CODE, NAME, DST, PREFIX, OP1, OP2, OP3, OP4, RELAX16) \
571 {CODE, AV_H8, 6, NAME, {{DISP16SRC, DST, E}}, {{ 6, OP4, B30 | DISPREG, DST, DISP16LIST, E}}}, \
573 {CODE, AV_H8SX, 0, NAME, {{INDEXB16, DST, E}}, {{PREFIX, 1, 6, OP4, B30 | DISPREG, DST, DISP16LIST, E}}}, \
574 {CODE, AV_H8SX, 0, NAME, {{INDEXW16, DST, E}}, {{PREFIX, 2, 6, OP4, B30 | DISPREG, DST, DISP16LIST, E}}}, \
575 {CODE, AV_H8SX, 0, NAME, {{INDEXL16, DST, E}}, {{PREFIX, 3, 6, OP4, B30 | DISPREG, DST, DISP16LIST, E}}}, \
845 #define EXPAND_TWOOP_B(CODE, NAME, OP1, OP2, OP3, OP4, BIT) \
864 EXPAND_FROM_REG8 (CODE, NAME, OP2, OP3, OP4), \
865 EXPAND_TO_REG8 (CODE, NAME, OP2, OP3, OP4), \
866 EXPAND_FROM_IND8 (CODE, NAME, OP4), \
867 EXPAND_STD_MATRIX_B (CODE, NAME, OP4), \
868 EXPAND_FROM_ABS16_B (CODE, NAME, OP4), \
869 EXPAND_FROM_ABS32_B (CODE, NAME, OP4)
893 #define BITOP(code, imm, name, op00, op01, op10, op11, op20, op21, op30, op4) \
897 {code, AV_H8S, 6, name, {{imm, ABS16DST, E}}, {{0x6, 0xa, 0x1, op30, DST | MEMRELAX | ABS16LIST , op00, op01, imm, op4, E}}}, \
898 {code, AV_H8S, 6, name, {{imm, ABS32DST, E}}, {{0x6, 0xa, 0x3, op30, DST | MEMRELAX | ABS32LIST , op00, op01, imm, op4, E}}}
900 #define BITOP_B(code, imm, name, op00, op01, op10, op11, op20, op21, op30, op4) \
901 {code, AV_H8SX, 0, name, {{imm, RDIND, E}}, {{op10, op11, B30 | RDIND, 0, op00, op01, imm, op4, E}}}, \
902 {code, AV_H8SX, 0, name, {{imm, ABS8DST, E}}, {{op20, op21, DSTABS8LIST, op00, op01, imm, op4, E}}}, \
903 {code, AV_H8SX, 0, name, {{imm, ABS16DST, E}}, {{0x6, 0xa, 0x1, op30, DST | ABS16LIST, op00, op01, imm, op4, E}}}, \
904 {code, AV_H8SX, 0, name, {{imm, ABS32DST, E}}, {{0x6, 0xa, 0x3, op30, DST | ABS32LIST, op00, op01, imm, op4, E}}}
906 #define EBITOP(code, imm, name, op00, op01, op10, op11, op20, op21, op30, op4) \
907 BITOP(code, imm, name, op00+1, op01, op10, op11, op20, op21, op30, op4), \
908 BITOP(code, RS8, name, op00, op01, op10, op11, op20, op21, op30, op4)
910 #define EBITOP_B(code, imm, name, op00, op01, op10, op11, op20, op21, op30, op4) \
911 BITOP_B(code, imm, name, op00+1, op01, op10, op11, op20, op21, op30, op4), \
912 BITOP_B(code, RS8, name, op00, op01, op10, op11, op20, op21, op30, op4)