Home | History | Annotate | Download | only in arm64asm

Lines Matching refs:imms

11 func bfxpreferred_4(sf, opc1, imms, immr uint32) bool {
12 if imms < immr {
15 if (imms>>5 == sf) && (imms&0x1f == 0x1f) {
19 if sf == 0 && (imms == 7 || imms == 15) {
22 if sf == 1 && opc1 == 0 && (imms == 7 ||
23 imms == 15 || imms == 31) {
30 func move_wide_preferred_4(sf, N, imms, immr uint32) bool {
34 if sf == 0 && !(N == 0 && ((imms>>5)&1) == 0) {
37 if imms < 16 {
38 return (-immr)%16 <= (15 - imms)
44 if imms >= (width - 15) {
45 return (immr % 16) <= (imms - (width - 15))