Searched refs:QREG (Results 1 – 2 of 2) sorted by relevance
/openbmc/qemu/target/hexagon/mmvec/ |
H A D | macros.h | 71 #define fGENMASKW(QREG, IDX) \ argument 81 #define fGENMASKH(QREG, IDX) \ argument 84 #define fGETMASKW(VREG, QREG, IDX) (VREG.w[IDX] & fGENMASKW((QREG), IDX)) argument 85 #define fGETMASKH(VREG, QREG, IDX) (VREG.h[IDX] & fGENMASKH((QREG), IDX)) argument 86 #define fCONDMASK8(QREG, IDX, YESVAL, NOVAL) \ argument 87 (fGETQBIT(QREG, IDX) ? (YESVAL) : (NOVAL)) 88 #define fCONDMASK16(QREG, IDX, YESVAL, NOVAL) \ argument 89 ((fGENMASKH(QREG, IDX) & (YESVAL)) | \ 90 (fGENMASKH(fNOTQ(QREG), IDX) & (NOVAL))) 92 ((fGENMASKW(QREG, IDX) & (YESVAL)) | \ [all …]
|
/openbmc/qemu/target/hexagon/imported/mmvec/ |
H A D | macros.def | 51 (((fGETQBIT(QREG,(IDX*4+0)) ? 0xFF : 0x0) << 0) 52 |((fGETQBIT(QREG,(IDX*4+1)) ? 0xFF : 0x0) << 8) 53 |((fGETQBIT(QREG,(IDX*4+2)) ? 0xFF : 0x0) << 16) 54 |((fGETQBIT(QREG,(IDX*4+3)) ? 0xFF : 0x0) << 24)), 89 (((fGETQBIT(QREG,(IDX*2+0)) ? 0xFF : 0x0) << 0) 90 |((fGETQBIT(QREG,(IDX*2+1)) ? 0xFF : 0x0) << 8)), 95 (VREG.w[IDX] & fGENMASKW((QREG),IDX)), 100 (VREG.h[IDX] & fGENMASKH((QREG),IDX)), 105 (fGETQBIT(QREG,IDX) ? (YESVAL) : (NOVAL)), 110 ((fGENMASKH(QREG,IDX) & (YESVAL)) | (fGENMASKH(fNOTQ(QREG),IDX) & (NOVAL))), [all …]
|