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 72 (((fGETQBIT(QREG, (IDX * 4 + 0)) ? 0xFF : 0x0) << 0) | \ 73 ((fGETQBIT(QREG, (IDX * 4 + 1)) ? 0xFF : 0x0) << 8) | \ 74 ((fGETQBIT(QREG, (IDX * 4 + 2)) ? 0xFF : 0x0) << 16) | \ 75 ((fGETQBIT(QREG, (IDX * 4 + 3)) ? 0xFF : 0x0) << 24)) 81 #define fGENMASKH(QREG, IDX) \ argument 82 (((fGETQBIT(QREG, (IDX * 2 + 0)) ? 0xFF : 0x0) << 0) | \ 83 ((fGETQBIT(QREG, (IDX * 2 + 1)) ? 0xFF : 0x0) << 8)) 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 [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 …]
|