Home
last modified time | relevance | path

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

/dports/lang/sagittarius-scheme/sagittarius-0.9.8/src/sagittarius/private/
H A Dbits.h106 static inline int ntz64(uint64_t x) in ntz64() function
113 return ntz64((uint64_t)x); in ntz()
/dports/lang/go-devel/go-becaeea1199b875bc24800fa88f2f4fea119bf78/src/cmd/compile/internal/ssa/
H A Drewrite.go430 func ntz64(x int64) int { return bits.TrailingZeros64(uint64(x)) } func
443 return int64(ntz64(^x))
H A DrewriteARM64.go27695 b.AuxInt = int64ToAuxInt(int64(ntz64(c)))
27709 b.AuxInt = int64ToAuxInt(int64(ntz64(int64(uint32(c)))))
29975 b.AuxInt = int64ToAuxInt(int64(ntz64(c)))
29989 b.AuxInt = int64ToAuxInt(int64(ntz64(int64(uint32(c)))))
30149 b.AuxInt = int64ToAuxInt(int64(ntz64(c)))
30187 b.AuxInt = int64ToAuxInt(int64(ntz64(int64(uint32(c)))))
30363 b.AuxInt = int64ToAuxInt(int64(ntz64(c)))
30401 b.AuxInt = int64ToAuxInt(int64(ntz64(int64(uint32(c)))))
H A Drewritegeneric.go1957 if !(c >= int64(64-ntz64(m))) {
4113 v.AuxInt = int32ToAuxInt(int32(ntz64(c)))
4128 v.AuxInt = int64ToAuxInt(int64(ntz64(c)))
/dports/lang/go-devel/go-becaeea1199b875bc24800fa88f2f4fea119bf78/src/cmd/compile/internal/ssa/gen/
H A DARM64.rules700 (Z (ANDconst [c] x) yes no) && oneBit(c) => (TBZ [int64(ntz64(c))] x yes no)
701 (NZ (ANDconst [c] x) yes no) && oneBit(c) => (TBNZ [int64(ntz64(c))] x yes no)
702 (ZW (ANDconst [c] x) yes no) && oneBit(int64(uint32(c))) => (TBZ [int64(ntz64(int64(uint32(c))))]…
703 (NZW (ANDconst [c] x) yes no) && oneBit(int64(uint32(c))) => (TBNZ [int64(ntz64(int64(uint32(c))))]…
704 (EQ (TSTconst [c] x) yes no) && oneBit(c) => (TBZ [int64(ntz64(c))] x yes no)
705 (NE (TSTconst [c] x) yes no) && oneBit(c) => (TBNZ [int64(ntz64(c))] x yes no)
706 (EQ (TSTWconst [c] x) yes no) && oneBit(int64(uint32(c))) => (TBZ [int64(ntz64(int64(uint32(c))))]…
707 (NE (TSTWconst [c] x) yes no) && oneBit(int64(uint32(c))) => (TBNZ [int64(ntz64(int64(uint32(c))))]…
H A Dgeneric.rules141 (Ctz64 (Const64 [c])) && config.PtrSize == 4 => (Const32 [int32(ntz64(c))])
146 (Ctz64 (Const64 [c])) && config.PtrSize == 8 => (Const64 [int64(ntz64(c))])
450 (And64 (Const64 [m]) (Rsh64Ux64 _ (Const64 [c]))) && c >= int64(64-ntz64(m)) => (Const64 [0])