Home | History | Annotate | Download | only in gc

Lines Matching refs:int64

9 	values := [...]int64{-1 << 63, 1<<63 - 1, -4, -3, -2, -1, 0, 1, 2, 3, 4}
12 zero := func(x int64) int64 { return 0 }
13 id := func(x int64) int64 { return x }
14 or := func(x, y int64) int64 { return x | y }
15 and := func(x, y int64) int64 { return x & y }
16 y := func(x, y int64) int64 { return y }
20 f func(int64) int64
21 golden func(int64) int64
23 {"x|x", func(x int64) int64 { return x | x }, id},
24 {"x|0", func(x int64) int64 { return x | 0 }, id},
25 {"x|-1", func(x int64) int64 { return x | -1 }, func(x int64) int64 { return -1 }},
26 {"x&x", func(x int64) int64 { return x & x }, id},
27 {"x&0", func(x int64) int64 { return x & 0 }, zero},
28 {"x&-1", func(x int64) int64 { return x & -1 }, id},
29 {"x^x", func(x int64) int64 { return x ^ x }, zero},
30 {"x^0", func(x int64) int64 { return x ^ 0 }, id},
31 {"x^-1", func(x int64) int64 { return x ^ -1 }, func(x int64) int64 { return ^x }},
32 {"x+0", func(x int64) int64 { return x + 0 }, id},
33 {"x-x", func(x int64) int64 { return x - x }, zero},
34 {"x*0", func(x int64) int64 { return x * 0 }, zero},
35 {"^^x", func(x int64) int64 { return ^^x }, id},
47 f func(int64, int64) int64
48 golden func(int64, int64) int64
50 {"x|(x|y)", func(x, y int64) int64 { return x | (x | y) }, or},
51 {"x|(y|x)", func(x, y int64) int64 { return x | (y | x) }, or},
52 {"(x|y)|x", func(x, y int64) int64 { return (x | y) | x }, or},
53 {"(y|x)|x", func(x, y int64) int64 { return (y | x) | x }, or},
54 {"x&(x&y)", func(x, y int64) int64 { return x & (x & y) }, and},
55 {"x&(y&x)", func(x, y int64) int64 { return x & (y & x) }, and},
56 {"(x&y)&x", func(x, y int64) int64 { return (x & y) & x }, and},
57 {"(y&x)&x", func(x, y int64) int64 { return (y & x) & x }, and},
58 {"x^(x^y)", func(x, y int64) int64 { return x ^ (x ^ y) }, y},
59 {"x^(y^x)", func(x, y int64) int64 { return x ^ (y ^ x) }, y},
60 {"(x^y)^x", func(x, y int64) int64 { return (x ^ y) ^ x }, y},
61 {"(y^x)^x", func(x, y int64) int64 { return (y ^ x) ^ x }, y},
62 {"-(y-x)", func(x, y int64) int64 { return -(y - x) }, func(x, y int64) int64 { return x - y }},
63 {"(x+y)-x", func(x, y int64) int64 { return (x + y) - x }, y},
64 {"(y+x)-x", func(x, y int64) int64 { return (y + x) - x }, y},