Searched refs:DIF_INSTR_FMT (Results 1 – 2 of 2) sorted by relevance
| /freebsd/sys/cddl/contrib/opensolaris/uts/common/sys/ |
| H A D | dtrace.h | 345 #define DIF_INSTR_FMT(op, r1, r2, d) \ macro 348 #define DIF_INSTR_NOT(r1, d) (DIF_INSTR_FMT(DIF_OP_NOT, r1, 0, d)) 349 #define DIF_INSTR_MOV(r1, d) (DIF_INSTR_FMT(DIF_OP_MOV, r1, 0, d)) 350 #define DIF_INSTR_CMP(op, r1, r2) (DIF_INSTR_FMT(op, r1, r2, 0)) 351 #define DIF_INSTR_TST(r1) (DIF_INSTR_FMT(DIF_OP_TST, r1, 0, 0)) 353 #define DIF_INSTR_LOAD(op, r1, d) (DIF_INSTR_FMT(op, r1, 0, d)) 354 #define DIF_INSTR_STORE(op, r1, d) (DIF_INSTR_FMT(op, r1, 0, d)) 357 #define DIF_INSTR_RET(d) (DIF_INSTR_FMT(DIF_OP_RET, 0, 0, d)) 359 #define DIF_INSTR_LDA(op, v, r, d) (DIF_INSTR_FMT(op, v, r, d)) 363 #define DIF_INSTR_PUSHTS(op, t, r2, rs) (DIF_INSTR_FMT(op, t, r2, rs)) [all …]
|
| /freebsd/cddl/contrib/opensolaris/lib/libdtrace/common/ |
| H A D | dt_cg.c | 217 instr = DIF_INSTR_FMT(op, dreg, sreg, dreg); in dt_cg_ptrsize() 276 instr = DIF_INSTR_FMT(DIF_OP_SLL, r1, r2, r1); in dt_cg_field_get() 280 instr = DIF_INSTR_FMT(DIF_OP_SRA, r1, r2, r1); in dt_cg_field_get() 290 instr = DIF_INSTR_FMT(DIF_OP_SRL, r1, r2, r1); in dt_cg_field_get() 294 instr = DIF_INSTR_FMT(DIF_OP_AND, r1, r2, r1); in dt_cg_field_get() 384 instr = DIF_INSTR_FMT(DIF_OP_AND, r1, r2, r1); in dt_cg_field_set() 388 instr = DIF_INSTR_FMT(DIF_OP_AND, src->dn_reg, r2, r2); in dt_cg_field_set() 392 instr = DIF_INSTR_FMT(DIF_OP_SLL, r2, r3, r2); in dt_cg_field_set() 395 instr = DIF_INSTR_FMT(DIF_OP_OR, r1, r2, r1); in dt_cg_field_set() 492 instr = DIF_INSTR_FMT(DIF_OP_SLL, src->dn_reg, rg, dst->dn_reg); in dt_cg_typecast() [all …]
|