1
2
3
4
5 package rewritedivisible
6
7 import "cmd/compile/internal/ssa"
8
9 func sdivisible16(c int16) ssa.SdivisibleData { return ssa.Sdivisible(16, int64(c)) }
10
11 func sdivisible32(c int32) ssa.SdivisibleData { return ssa.Sdivisible(32, int64(c)) }
12
13 func sdivisible64(c int64) ssa.SdivisibleData { return ssa.Sdivisible(64, c) }
14
15 func sdivisible8(c int8) ssa.SdivisibleData { return ssa.Sdivisible(8, int64(c)) }
16
17 func sdivisibleOK32(c int32) bool { return ssa.SdivisibleOK(32, int64(c)) }
18
19 func sdivisibleOK64(c int64) bool { return ssa.SdivisibleOK(64, c) }
20
21 func udivisible16(c int16) ssa.UdivisibleData { return ssa.Udivisible(16, int64(c)) }
22
23 func udivisible32(c int32) ssa.UdivisibleData { return ssa.Udivisible(32, int64(c)) }
24
25 func udivisible64(c int64) ssa.UdivisibleData { return ssa.Udivisible(64, c) }
26
27 func udivisible8(c int8) ssa.UdivisibleData { return ssa.Udivisible(8, int64(c)) }
28
29 func udivisibleOK32(c int32) bool { return ssa.UdivisibleOK(32, int64(c)) }
30
31 func udivisibleOK64(c int64) bool { return ssa.UdivisibleOK(64, c) }
32
View as plain text