Home | History | Annotate | Download | only in src

Lines Matching defs:Div

77       $opt$Div(value, 0);
90 $opt$Div(value, 0L);
102 div();
105 public static void div() {
114 expectEquals(2, $opt$Div(6, 3));
115 expectEquals(6, $opt$Div(6, 1));
116 expectEquals(-2, $opt$Div(6, -3));
117 expectEquals(1, $opt$Div(4, 3));
118 expectEquals(-1, $opt$Div(4, -3));
119 expectEquals(5, $opt$Div(23, 4));
120 expectEquals(-5, $opt$Div(-23, 4));
122 expectEquals(-Integer.MAX_VALUE, $opt$Div(Integer.MAX_VALUE, -1));
123 expectEquals(Integer.MIN_VALUE, $opt$Div(Integer.MIN_VALUE, -1)); // overflow
124 expectEquals(-1073741824, $opt$Div(Integer.MIN_VALUE, 2));
126 expectEquals(0, $opt$Div(0, Integer.MAX_VALUE));
127 expectEquals(0, $opt$Div(0, Integer.MIN_VALUE));
137 expectEquals(2L, $opt$Div(6L, 3L));
138 expectEquals(6L, $opt$Div(6L, 1L));
139 expectEquals(-2L, $opt$Div(6L, -3L));
140 expectEquals(1L, $opt$Div(4L, 3L));
141 expectEquals(-1L, $opt$Div(4L, -3L));
142 expectEquals(5L, $opt$Div(23L, 4L));
143 expectEquals(-5L, $opt$Div(-23L, 4L));
145 expectEquals(-Integer.MAX_VALUE, $opt$Div(Integer.MAX_VALUE, -1L));
146 expectEquals(2147483648L, $opt$Div(Integer.MIN_VALUE, -1L));
147 expectEquals(-1073741824L, $opt$Div(Integer.MIN_VALUE, 2L));
149 expectEquals(-Long.MAX_VALUE, $opt$Div(Long.MAX_VALUE, -1L));
150 expectEquals(Long.MIN_VALUE, $opt$Div(Long.MIN_VALUE, -1L)); // overflow
152 expectEquals(11111111111111L, $opt$Div(33333333333333L, 3L));
153 expectEquals(3L, $opt$Div(33333333333333L, 11111111111111L));
155 expectEquals(0L, $opt$Div(0L, Long.MAX_VALUE));
156 expectEquals(0L, $opt$Div(0L, Long.MIN_VALUE));
165 expectApproxEquals(1.6666666F, $opt$Div(5F, 3F));
166 expectApproxEquals(0F, $opt$Div(0F, 3F));
167 expectApproxEquals(-0.3333333F, $opt$Div(1F, -3F));
168 expectApproxEquals(4F, $opt$Div(-12F, -3F));
169 expectApproxEquals(0.5, $opt$Div(0.1F, 0.2F));
170 expectApproxEquals(-2.5F, $opt$Div(-0.5F, 0.2F));
172 expectEquals(0F, $opt$Div(0F, Float.POSITIVE_INFINITY));
173 expectEquals(0F, $opt$Div(11F, Float.POSITIVE_INFINITY));
174 expectEquals(0F, $opt$Div(0F, Float.NEGATIVE_INFINITY));
175 expectEquals(0F, $opt$Div(11F, Float.NEGATIVE_INFINITY));
177 expectNaN($opt$Div(0F, 0F));
178 expectNaN($opt$Div(Float.NaN, 11F));
179 expectNaN($opt$Div(-11F, Float.NaN));
180 expectNaN($opt$Div(Float.NEGATIVE_INFINITY, Float.NEGATIVE_INFINITY));
181 expectNaN($opt$Div(Float.NEGATIVE_INFINITY, Float.POSITIVE_INFINITY));
182 expectNaN($opt$Div(Float.POSITIVE_INFINITY, Float.NEGATIVE_INFINITY));
183 expectNaN($opt$Div(Float.POSITIVE_INFINITY, Float.POSITIVE_INFINITY));
184 expectNaN($opt$Div(Float.NaN, Float.NEGATIVE_INFINITY));
185 expectNaN($opt$Div(Float.POSITIVE_INFINITY, Float.NaN));
187 expectEquals(Float.POSITIVE_INFINITY, $opt$Div(3F, 0F));
188 expectEquals(Float.NEGATIVE_INFINITY, $opt$Div(-3F, 0F));
189 expectEquals(Float.POSITIVE_INFINITY, $opt$Div(Float.MAX_VALUE, Float.MIN_VALUE));
190 expectEquals(Float.NEGATIVE_INFINITY, $opt$Div(-Float.MAX_VALUE, Float.MIN_VALUE));
194 expectApproxEquals(1.6666666D, $opt$Div(5D, 3D));
195 expectApproxEquals(0D, $opt$Div(0D, 3D));
196 expectApproxEquals(-0.3333333D, $opt$Div(1D, -3D));
197 expectApproxEquals(4D, $opt$Div(-12D, -3D));
198 expectApproxEquals(0.5, $opt$Div(0.1D, 0.2D));
199 expectApproxEquals(-2.5D, $opt$Div(-0.5D, 0.2D));
201 expectEquals(0D, $opt$Div(0D, Float.POSITIVE_INFINITY));
202 expectEquals(0D, $opt$Div(11D, Float.POSITIVE_INFINITY));
203 expectEquals(0D, $opt$Div(0D, Float.NEGATIVE_INFINITY));
204 expectEquals(0D, $opt$Div(11D, Float.NEGATIVE_INFINITY));
206 expectNaN($opt$Div(0D, 0D));
207 expectNaN($opt$Div(Float.NaN, 11D));
208 expectNaN($opt$Div(-11D, Float.NaN));
209 expectNaN($opt$Div(Float.NEGATIVE_INFINITY, Float.NEGATIVE_INFINITY));
210 expectNaN($opt$Div(Float.NEGATIVE_INFINITY, Float.POSITIVE_INFINITY));
211 expectNaN($opt$Div(Float.POSITIVE_INFINITY, Float.NEGATIVE_INFINITY));
212 expectNaN($opt$Div(Float.POSITIVE_INFINITY, Float.POSITIVE_INFINITY));
213 expectNaN($opt$Div(Float.NaN, Float.NEGATIVE_INFINITY));
214 expectNaN($opt$Div(Float.POSITIVE_INFINITY, Float.NaN));
216 expectEquals(Float.POSITIVE_INFINITY, $opt$Div(3D, 0D));
217 expectEquals(Float.NEGATIVE_INFINITY, $opt$Div(-3D, 0D));
218 expectEquals(Float.POSITIVE_INFINITY, $opt$Div(Float.MAX_VALUE, Float.MIN_VALUE));
219 expectEquals(Float.NEGATIVE_INFINITY, $opt$Div(-Float.MAX_VALUE, Float.MIN_VALUE));
222 static int $opt$Div(int a, int b) {
239 static long $opt$Div(long a, long b) {
247 static float $opt$Div(float a, float b) {
251 static double $opt$Div(double a, double b) {