FLG_RD
flags = FLG_RD(REG_NONE);
flags = FLG_RD(REG_NONE);
flags = FLG_RD(REG_NONE);
flags = FLG_RD(REG_NONE);
FLG_RD(REG_FPD)|FLG_NOIMM),
FLG_P2(REG_INT)|FLG_RD(REG_INT)),
INST("bmask", V9S, FLG_P1(REG_INT)|FLG_P2(REG_INT)|FLG_RD(REG_INT)),
FLG_P2(REG_FPD)|FLG_RD(REG_INT)),
FLG_P2(REG_FP)|FLG_RD(REG_INT)),
FLG_P2(REG_FP)|FLG_RD(REG_INT)),
FLG_P2(REG_INT)|FLG_RD(REG_FPD)),
FLG_P2(REG_INT)|FLG_RD(REG_FP)),
FLG_P2(REG_FPD)|FLG_RD(REG_INT)),
FLG_P2(REG_FPD)|FLG_RD(REG_INT)),
FLG_P2(REG_FPD)|FLG_RD(REG_INT)),
FLG_P2(REG_FPD)|FLG_RD(REG_INT)),
INST("ld", VALL, FLG_RD(REG_FP)),
INST("ld", VALL, FLG_RD(REG_FSR)),
INST("ldq", V9|V9S, FLG_RD(REG_FPQ)),
INST("ldd", VALL, FLG_RD(REG_FPD)),
INST("st", VALL, FLG_STORE|FLG_RD(REG_FP)),
INST("st", VALL, FLG_STORE|FLG_RD(REG_FSR)),
INST("stq", VALL, FLG_STORE|FLG_RD(REG_FPQ)),
INST("std", VALL, FLG_STORE|FLG_RD(REG_FPD)),
INST("ld", V8, FLG_RD(REG_CP)),
INST("ld", V8, FLG_RD(REG_CSR)),
INST("ldqa", V9|V9S, FLG_ASI|FLG_RD(REG_FPQ)),
INST("ldd", V8, FLG_RD(REG_CP)),
INST("st", V8, FLG_STORE|FLG_RD(REG_CP)),
INST("st", V8, FLG_STORE|FLG_RD(REG_CSR)),
INST("std", V8, FLG_STORE|FLG_RD(REG_CQ)),
INST("std", V8, FLG_STORE|FLG_RD(REG_CP)),
OVERLAY(0x10, INST("lduwa", V9|V9S, FLG_ASI|FLG_RD(REG_INT))),
FLG_STORE|FLG_ASI|FLG_RD(REG_INT))),
OVERLAY(0x30, INST("lda", V9|V9S, FLG_ASI|FLG_RD(REG_FP))),
OVERLAY(0x33, INST("ldda", V9|V9S, FLG_ASI|FLG_RD(REG_FPD))),
OVERLAY(0x34, INST("sta", V9|V9S, FLG_STORE|FLG_ASI|FLG_RD(REG_FP))),
FLG_STORE|FLG_ASI|FLG_RD(REG_FPQ))),
FLG_STORE|FLG_ASI|FLG_RD(REG_FPD))),