Home
last modified time | relevance | path

Searched refs:encodePPC64RotateMask (Results 1 – 6 of 6) sorted by relevance

/aosp_15_r20/prebuilts/go/linux-x86/src/cmd/compile/internal/ssa/
Drewrite_test.go90 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…
Drewrite.go1506 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)
DrewritePPC64latelower.go95 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))
DrewritePPC64.go4216 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/
DPPC64latelower.rules25 (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)
DPPC64.rules140 (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…