DISP22
case DISP22:
case DISP22:
case DISP22:
INST("bn", VALL, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
INST("be", VALL, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
INST("ble", VALL, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
INST("bl", VALL, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
INST("bleu", VALL, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
INST("blu", VALL, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
INST("bneg", VALL, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
INST("bvs", VALL, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
INST("ba", VALL, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
INST("bne", VALL, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
INST("bg", VALL, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
INST("bge", VALL, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
INST("bgu", VALL, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
INST("bgeu", VALL, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
INST("bpos", VALL, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
INST("bvc", VALL, FLG_DISP(DISP22)|FLG_RS1(REG_NONE))
INST("fbn", VALL, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
INST("fbne", VALL, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
INST("fblg", VALL, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
INST("fbul", VALL, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
INST("fbl", VALL, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
INST("fbug", VALL, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
INST("fbg", VALL, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
INST("fbu", VALL, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
INST("fba", VALL, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
INST("fbe", VALL, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
INST("fbue", VALL, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
INST("fbge", VALL, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
INST("fbuge", VALL, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
INST("fble", VALL, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
INST("fbule", VALL, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
INST("fbo", VALL, FLG_DISP(DISP22)|FLG_RS1(REG_NONE))
INST("cbn", V8, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
INST("cb123", V8, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
INST("cb12", V8, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
INST("cb13", V8, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
INST("cb1", V8, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
INST("cb23", V8, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
INST("cb2", V8, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
INST("cb3", V8, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
INST("cba", V8, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
INST("cb0", V8, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
INST("cb03", V8, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
INST("cb02", V8, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
INST("cb023", V8, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
INST("cb01", V8, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
INST("cb013", V8, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
INST("cb012", V8, FLG_DISP(DISP22)|FLG_RS1(REG_NONE))
BA_A_INSTR | DISP22(syscall_trap_patch_point, syscall_wrapper),
BA_A_INSTR | DISP22(syscall_trap32_patch_point, syscall_wrapper32),
disp = DISP22(instr);
disp = DISP22(instr);
tent[0] |= DISP22(tentva, va);
ent[TSTAT_TLBENT_BA] |= DISP22(va + baoffs, orig);
ent[TSTAT_ENABLED_BA] |= DISP22(va + en_baoffs, orig);
ent[TSTAT_DISABLED_BA] |= DISP22(va + dis_baoffs, orig);
DISP22(va + en_baoffs, tstat_cont_va);