Home | History | Annotate | Download | only in test

Lines Matching defs:Int64

32 type Int64 struct {
37 func (a Uint64) Int64() (c Int64) {
210 func (a Int64) Uint64() (c Uint64) {
216 func (a Int64) Cmp(b Int64) int {
233 func (a Int64) LeftShift(b uint) (c Int64) { return a.Uint64().LeftShift(b).Int64() }
235 func (a Int64) RightShift(b uint) (c Int64) {
250 func (a Int64) LeftShift64(b Uint64) (c Int64) {
257 func (a Int64) RightShift64(b Uint64) (c Int64) {
264 func (a Int64) Plus(b Int64) (c Int64) { return a.Uint64().Plus(b.Uint64()).Int64() }
266 func (a Int64) Minus(b Int64) (c Int64) { return a.Uint64().Minus(b.Uint64()).Int64() }
268 func (a Int64) Neg() (c Int64) { return a.Uint64().Neg().Int64() }
270 func (a Int64) Com() (c Int64) { return a.Uint64().Com().Int64() }
272 func (a Int64) Times(b Int64) (c Int64) { return a.Uint64().Times(b.Uint64()).Int64() }
274 func (a Int64) DivMod(b Int64) (quo Int64, rem Int64) {
275 var zero Int64
290 quo = q.Int64()
291 rem = r.Int64()
302 func (a Int64) And(b Int64) (c Int64) { return a.Uint64().And(b.Uint64()).Int64() }
304 func (a Int64) AndNot(b Int64) (c Int64) { return a.Uint64().AndNot(b.Uint64()).Int64() }
306 func (a Int64) Or(b Int64) (c Int64) { return a.Uint64().Or(b.Uint64()).Int64() }
308 func (a Int64) Xor(b Int64) (c Int64) { return a.Uint64().Xor(b.Uint64()).Int64() }
310 func (a Int64) String() string {
317 var int64Values = []Int64{
318 Int64{0, 0},
319 Int64{0, 1},
320 Int64{0, 2},
321 Int64{0, 3},
322 Int64{0, 100},
323 Int64{0, 10001},
324 Int64{0, 1<<31 - 1},
325 Int64{0, 1 << 31},
326 Int64{0, 1<<31 + 1},
327 Int64{0, 1<<32 - 1<<30},
328 Int64{0, 1<<32 - 1},
329 Int64{1, 0},
330 Int64{1, 1},
331 Int64{2, 0},
332 Int64{1<<31 - 1, 1<<32 - 10000},
333 Int64{1<<31 - 1, 1<<32 - 1},
334 Int64{0x789abcde, 0xf0123456},
336 Int64{-1, 1<<32 - 1},
337 Int64{-1, 1<<32 - 2},
338 Int64{-1, 1<<32 - 3},
339 Int64{-1, 1<<32 - 100},
340 Int64{-1, 1<<32 - 10001},
341 Int64{-1, 1<<32 - (1<<31 - 1)},
342 Int64{-1, 1<<32 - 1<<31},
343 Int64{-1, 1<<32 - (1<<31 + 1)},
344 Int64{-1, 1<<32 - (1<<32 - 1<<30)},
345 Int64{-1, 0},
346 Int64{-1, 1},
347 Int64{-2, 0},
348 Int64{-(1 << 31), 10000},
349 Int64{-(1 << 31), 1},
350 Int64{-(1 << 31), 0},
351 Int64{-0x789abcde, 0xf0123456},
416 "func testInt64Unary(a, plus, xor, minus int64) {\n" +
417 " if n, op, want := +a, `+`, plus; n != want { ok=false; println(`int64`, op, a, `=`, n, `should be`, want); }\n" +
418 " if n, op, want := ^a, `^`, xor; n != want { ok=false; println(`int64`, op, a, `=`, n, `should be`, want); }\n" +
419 " if n, op, want := -a, `-`, minus; n != want { ok=false; println(`int64`, op, a, `=`, n, `should be`, want); }\n" +
422 "func testInt64Binary(a, b, add, sub, mul, div, mod, and, or, xor, andnot int64, dodiv bool) {\n" +
423 " if n, op, want := a + b, `+`, add; n != want { ok=false; println(`int64`, a, op, b, `=`, n, `should be`, want); }\n" +
424 " if n, op, want := a - b, `-`, sub; n != want { ok=false; println(`int64`, a, op, b, `=`, n, `should be`, want); }\n" +
425 " if n, op, want := a * b, `*`, mul; n != want { ok=false; println(`int64`, a, op, b, `=`, n, `should be`, want); }\n" +
427 " if n, op, want := a / b, `/`, div; n != want { ok=false; println(`int64`, a, op, b, `=`, n, `should be`, want); }\n" +
428 " if n, op, want := a % b, `%`, mod; n != want { ok=false; println(`int64`, a, op, b, `=`, n, `should be`, want); }\n" +
430 " if n, op, want := a & b, `&`, and; n != want { ok=false; println(`int64`, a, op, b, `=`, n, `should be`, want); }\n" +
431 " if n, op, want := a | b, `|`, or; n != want { ok=false; println(`int64`, a, op, b, `=`, n, `should be`, want); }\n" +
432 " if n, op, want := a ^ b, `^`, xor; n != want { ok=false; println(`int64`, a, op, b, `=`, n, `should be`, want); }\n" +
433 " if n, op, want := a &^ b, `&^`, andnot; n != want { ok=false; println(`int64`, a, op, b, `=`, n, `should be`, want); }\n" +
436 "func testInt64Shift(a int64, b uint64, left, right int64) {\n" +
437 " if n, op, s, want := a << b, `<<`, b, left; n != want { ok=false; println(`int64`, a, op, `uint64`, s, `=`, n, `should be`, want); }\n" +
438 " if n, op, s, want := a >> b, `>>`, b, right; n != want { ok=false; println(`int64`, a, op, `uint64`, s, `=`, n, `should be`, want); }\n" +
441 " if n, op, s, want := a << b, `<<`, b, left; n != want { ok=false; println(`int64`, a, op, `uint`, s, `=`, n, `should be`, want); }\n" +
442 " if n, op, s, want := a >> b, `>>`, b, right; n != want { ok=false; println(`int64`, a, op, `uint`, s, `=`, n, `should be`, want); }\n" +
446 " if n, op, s, want := a << b, `<<`, b, left; n != want { ok=false; println(`int64`, a, op, `uint32`, s, `=`, n, `should be`, want); }\n" +
447 " if n, op, s, want := a >> b, `>>`, b, right; n != want { ok=false; println(`int64`, a, op, `uint32`, s, `=`, n, `should be`, want); }\n" +
451 " if n, op, s, want := a << b, `<<`, b, left; n != want { ok=false; println(`int64`, a, op, `uint16`, s, `=`, n, `should be`, want); }\n" +
452 " if n, op, s, want := a >> b, `>>`, b, right; n != want { ok=false; println(`int64`, a, op, `uint16`, s, `=`, n, `should be`, want); }\n" +
456 " if n, op, s, want := a << b, `<<`, b, left; n != want { ok=false; println(`int64`, a, op, `uint8`, s, `=`, n, `should be`, want); }\n" +
457 " if n, op, s, want := a >> b, `>>`, b, right; n != want { ok=false; println(`int64`, a, op, `uint8`, s, `=`, n, `should be`, want); }\n" +
514 var div, mod Int64
516 var zero Int64
519 var bigneg = Int64{-0x80000000, 0}
520 var minus1 = Int64{-1, ^uint32(0)}
636 fmt.Fprintf(bout, binaryConstL, "Int64", i, "int64", "int64", a, "int64")
638 fmt.Fprintf(bout, binaryConstR0, "Int64", i, "int64", "int64", a, "int64")
640 fmt.Fprintf(bout, binaryConstR, "Int64", i, "int64", "int64", a, "int64")
642 fmt.Fprintf(bout, shiftConstL, "Int64", i, "int64", "int64", a, "int64")
654 fmt.Fprintf(bout, shiftConstR, "Int64", i, "int64", a, "int64")
661 var div, mod Int64
663 var zero Int64
666 var bigneg = Int64{-0x80000000, 0}
667 var minus1 = Int64{-1, ^uint32(0)}