Home | History | Annotate | Download | only in src

Lines Matching refs:opt

17 // Note that $opt$ is a marker for the optimizing compiler to test
45 expectEquals(1, $opt$And(5, 3));
46 expectEquals(0, $opt$And(0, 0));
47 expectEquals(0, $opt$And(0, 3));
48 expectEquals(0, $opt$And(3, 0));
49 expectEquals(1, $opt$And(1, -3));
50 expectEquals(-12, $opt$And(-12, -3));
52 expectEquals(1, $opt$AndLit8(1));
53 expectEquals(0, $opt$AndLit8(0));
54 expectEquals(0, $opt$AndLit8(0));
55 expectEquals(3, $opt$AndLit8(3));
56 expectEquals(4, $opt$AndLit8(-12));
58 expectEquals(0, $opt$AndLit16(1));
59 expectEquals(0, $opt$AndLit16(0));
60 expectEquals(0, $opt$AndLit16(0));
61 expectEquals(0, $opt$AndLit16(3));
62 expectEquals(65280, $opt$AndLit16(-12));
66 expectEquals(1L, $opt$And(5L, 3L));
67 expectEquals(0L, $opt$And(0L, 0L));
68 expectEquals(0L, $opt$And(0L, 3L));
69 expectEquals(0L, $opt$And(3L, 0L));
70 expectEquals(1L, $opt$And(1L, -3L));
71 expectEquals(-12L, $opt$And(-12L, -3L));
73 expectEquals(1L, $opt$AndLit8(1L));
74 expectEquals(0L, $opt$AndLit8(0L));
75 expectEquals(0L, $opt$AndLit8(0L));
76 expectEquals(3L, $opt$AndLit8(3L));
77 expectEquals(4L, $opt$AndLit8(-12L));
79 expectEquals(0L, $opt$AndLit16(1L));
80 expectEquals(0L, $opt$AndLit16(0L));
81 expectEquals(0L, $opt$AndLit16(0L));
82 expectEquals(0L, $opt$AndLit16(3L));
83 expectEquals(65280L, $opt$AndLit16(-12L));
86 static int $opt$And(int a, int b) {
90 static int $opt$AndLit8(int a) {
94 static int $opt$AndLit16(int a) {
98 static long $opt$And(long a, long b) {
102 static long $opt$AndLit8(long a) {
106 static long $opt$AndLit16(long a) {
111 expectEquals(7, $opt$Or(5, 3));
112 expectEquals(0, $opt$Or(0, 0));
113 expectEquals(3, $opt$Or(0, 3));
114 expectEquals(3, $opt$Or(3, 0));
115 expectEquals(-3, $opt$Or(1, -3));
116 expectEquals(-3, $opt$Or(-12, -3));
118 expectEquals(15, $opt$OrLit8(1));
119 expectEquals(15, $opt$OrLit8(0));
120 expectEquals(15, $opt$OrLit8(3));
121 expectEquals(-1, $opt$OrLit8(-12));
123 expectEquals(0xFF01, $opt$OrLit16(1));
124 expectEquals(0xFF00, $opt$OrLit16(0));
125 expectEquals(0xFF03, $opt$OrLit16(3));
126 expectEquals(-12, $opt$OrLit16(-12));
130 expectEquals(7L, $opt$Or(5L, 3L));
131 expectEquals(0L, $opt$Or(0L, 0L));
132 expectEquals(3L, $opt$Or(0L, 3L));
133 expectEquals(3L, $opt$Or(3L, 0L));
134 expectEquals(-3L, $opt$Or(1L, -3L));
135 expectEquals(-3L, $opt$Or(-12L, -3L));
137 expectEquals(15L, $opt$OrLit8(1L));
138 expectEquals(15L, $opt$OrLit8(0L));
139 expectEquals(15L, $opt$OrLit8(3L));
140 expectEquals(-1L, $opt$OrLit8(-12L));
142 expectEquals(0xFF01L, $opt$OrLit16(1L));
143 expectEquals(0xFF00L, $opt$OrLit16(0L));
144 expectEquals(0xFF03L, $opt$OrLit16(3L));
145 expectEquals(-12L, $opt$OrLit16(-12L));
148 static int $opt$Or(int a, int b) {
152 static int $opt$OrLit8(int a) {
156 static int $opt$OrLit16(int a) {
160 static long $opt$Or(long a, long b) {
164 static long $opt$OrLit8(long a) {
168 static long $opt$OrLit16(long a) {
173 expectEquals(6, $opt$Xor(5, 3));
174 expectEquals(0, $opt$Xor(0, 0));
175 expectEquals(3, $opt$Xor(0, 3));
176 expectEquals(3, $opt$Xor(3, 0));
177 expectEquals(-4, $opt$Xor(1, -3));
178 expectEquals(9, $opt$Xor(-12, -3));
180 expectEquals(14, $opt$XorLit8(1));
181 expectEquals(15, $opt$XorLit8(0));
182 expectEquals(12, $opt$XorLit8(3));
183 expectEquals(-5, $opt$XorLit8(-12));
185 expectEquals(0xFF01, $opt$XorLit16(1));
186 expectEquals(0xFF00, $opt$XorLit16(0));
187 expectEquals(0xFF03, $opt$XorLit16(3));
188 expectEquals(-0xFF0c, $opt$XorLit16(-12));
192 expectEquals(6L, $opt$Xor(5L, 3L));
193 expectEquals(0L, $opt$Xor(0L, 0L));
194 expectEquals(3L, $opt$Xor(0L, 3L));
195 expectEquals(3L, $opt$Xor(3L, 0L));
196 expectEquals(-4L, $opt$Xor(1L, -3L));
197 expectEquals(9L, $opt$Xor(-12L, -3L));
199 expectEquals(14L, $opt$XorLit8(1L));
200 expectEquals(15L, $opt$XorLit8(0L));
201 expectEquals(12L, $opt$XorLit8(3L));
202 expectEquals(-5L, $opt$XorLit8(-12L));
204 expectEquals(0xFF01L, $opt$XorLit16(1L));
205 expectEquals(0xFF00L, $opt$XorLit16(0L));
206 expectEquals(0xFF03L, $opt$XorLit16(3L));
207 expectEquals(-0xFF0cL, $opt$XorLit16(-12L));
210 static int $opt$Xor(int a, int b) {
214 static int $opt$XorLit8(int a) {
218 static int $opt$XorLit16(int a) {
222 static long $opt$Xor(long a, long b) {
226 static long $opt$XorLit8(long a) {
230 static long $opt$XorLit16(long a) {