Searched refs:encodePPC64RotateMask (Results 1 – 6 of 6) sorted by relevance
/aosp_15_r20/prebuilts/go/linux-x86/src/cmd/compile/internal/ssa/ |
D | rewrite_test.go | 90 result := encodePPC64RotateMask(v.rotate, int64(v.mask), v.nbits) 141 {newPPC64ShiftAuxInt(4, 56, 63, 64), encodePPC64RotateMask(4, 0xFF00, 32), false, 0, 0}, 143 {newPPC64ShiftAuxInt(4, 56, 63, 64), encodePPC64RotateMask(28, 0x0FFFFFFF, 32), true, 0, 0xFF0}, 145 {newPPC64ShiftAuxInt(4, 48, 63, 64), encodePPC64RotateMask(28, 0xFFFF, 32), true, 0, 0xFFFF0}, 147 {newPPC64ShiftAuxInt(17, 48, 63, 64), encodePPC64RotateMask(28, 0xFFFF, 32), false, 0, 0}, 149 …{newPPC64ShiftAuxInt(16, 48, 63, 64), encodePPC64RotateMask(28, 0xFFFF, 32), true, 12, 0xFFFF0000}, 151 …{newPPC64ShiftAuxInt(16, 48, 63, 64), encodePPC64RotateMask(28, 0xF000FFFF, 32), true, 12, 0xFFFF0…
|
D | rewrite.go | 1506 func encodePPC64RotateMask(rotate, mask, nbits int64) int64 { func 1600 return encodePPC64RotateMask((32-s)&31, mask, 32) 1620 return encodePPC64RotateMask(int64(r_3), int64(mask_3), 32) 1645 return encodePPC64RotateMask(int64(r_3&31), int64(mask_3), 32) 1664 return encodePPC64RotateMask(r_3, int64(mask_3), 32) 1677 return encodePPC64RotateMask(r, int64(mask_out), 32) 1704 return encodePPC64RotateMask(r, int64(mask_out), 32) 1724 return encodePPC64RotateMask(r_3, int64(mask_3), 32) 1736 return encodePPC64RotateMask((32-srw+sld)&31, int64(mask), 32)
|
D | rewritePPC64latelower.go | 95 v.AuxInt = int64ToAuxInt(encodePPC64RotateMask(0, m, 64)) 116 v.AuxInt = int64ToAuxInt(encodePPC64RotateMask(0, m, 64)) 138 v.AuxInt = int64ToAuxInt(encodePPC64RotateMask(0, m, 32)) 158 v.AuxInt = int64ToAuxInt(encodePPC64RotateMask(0, m, 64))
|
D | rewritePPC64.go | 4216 v.AuxInt = int64ToAuxInt(encodePPC64RotateMask(r, m, 32)) 4240 v.AuxInt = int64ToAuxInt(encodePPC64RotateMask(0, m, 32)) 4454 v.AuxInt = int64ToAuxInt(encodePPC64RotateMask(r, m, 32)) 4472 v.AuxInt = int64ToAuxInt(encodePPC64RotateMask(0, m, 32)) 11599 v.AuxInt = int64ToAuxInt(encodePPC64RotateMask(r, rotateLeft32(m, r), 32)) 11619 v.AuxInt = int64ToAuxInt(encodePPC64RotateMask(r, rotateLeft32(m, r), 32))
|
/aosp_15_r20/prebuilts/go/linux-x86/src/cmd/compile/internal/ssa/_gen/ |
D | PPC64latelower.rules | 25 (AND x:(MOVDconst [m]) n) && isPPC64ValidShiftMask(m) => (RLDICL [encodePPC64RotateMask(0,m,64)] n) 26 (AND x:(MOVDconst [m]) n) && m != 0 && isPPC64ValidShiftMask(^m) => (RLDICR [encodePPC64RotateMask(… 32 … [m]) n) && t.Size() == 4 && isPPC64WordRotateMask(m) => (RLWINM [encodePPC64RotateMask(0,m,32)] n) 57 (ANDconst [m] x) && isPPC64ValidShiftMask(m) => (RLDICL [encodePPC64RotateMask(0,m,64)] x)
|
D | PPC64.rules | 140 (ANDconst [m] (ROTLWconst [r] x)) && isPPC64WordRotateMask(m) => (RLWINM [encodePPC64RotateMask(r,m… 141 … [m]) (ROTLWconst [r] x)) && isPPC64WordRotateMask(m) => (RLWINM [encodePPC64RotateMask(r,m,32)] x) 142 (ANDconst [m] (ROTLW x r)) && isPPC64WordRotateMask(m) => (RLWNM [encodePPC64RotateMask(0,m,32)] x … 143 (AND (MOVDconst [m]) (ROTLW x r)) && isPPC64WordRotateMask(m) => (RLWNM [encodePPC64RotateMask(0,m,… 146 … (AND (MOVDconst [m]) x)) && isPPC64WordRotateMask(m) => (RLWINM [encodePPC64RotateMask(r,rotateLe… 147 (ROTLWconst [r] (ANDconst [m] x)) && isPPC64WordRotateMask(m) => (RLWINM [encodePPC64RotateMask(r,r…
|