blob: 1bc2505f925c0817a4bf237f9f876c6bef8c6f0e [file] [log] [blame]
TestMul(OF): 1*-3 = -3
TestMul(OF): -3*-3 = 9
TestMul(OF): 1*-2 = -2
TestMul(OF): -2*-2 = 4
TestMul(OF): 1*-1 = -1
TestMul(OF): -1*-1 = 1
TestMul(OF): 1*0 = 0
TestMul(OF): 0*0 = 0
TestMul(OF): 1*1 = 1
TestMul(OF): 1*1 = 1
TestMul(OF): 1*2 = 2
TestMul(OF): 2*2 = 4
TestMul(OF): 1*3 = 3
TestMul(OF): 3*3= 9
TestMul(OF): 2*-3 = -6
TestMul(OF): -6*-3 = 18
TestMul(OF): 2*-2 = -4
TestMul(OF): -4*-2 = 8
TestMul(OF): 2*-1 = -2
TestMul(OF): -2*-1 = 2
TestMul(OF): 2*0 = 0
TestMul(OF): 0*0 = 0
TestMul(OF): 2*1 = 2
TestMul(OF): 2*1 = 2
TestMul(OF): 2*2 = 4
TestMul(OF): 4*2 = 8
TestMul(OF): 2*3 = 6
TestMul(OF): 6*3= 18
TestMul(OF): 3*-3 = -9
TestMul(OF): -9*-3 = 27
TestMul(OF): 3*-2 = -6
TestMul(OF): -6*-2 = 12
TestMul(OF): 3*-1 = -3
TestMul(OF): -3*-1 = 3
TestMul(OF): 3*0 = 0
TestMul(OF): 0*0 = 0
TestMul(OF): 3*1 = 3
TestMul(OF): 3*1 = 3
TestMul(OF): 3*2 = 6
TestMul(OF): 6*2 = 12
TestMul(OF): 3*3 = 9
TestMul(OF): 9*3= 27
TestMul(OF): 4*-3 = -12
TestMul(OF): -12*-3 = 36
TestMul(OF): 4*-2 = -8
TestMul(OF): -8*-2 = 16
TestMul(OF): 4*-1 = -4
TestMul(OF): -4*-1 = 4
TestMul(OF): 4*0 = 0
TestMul(OF): 0*0 = 0
TestMul(OF): 4*1 = 4
TestMul(OF): 4*1 = 4
TestMul(OF): 4*2 = 8
TestMul(OF): 8*2 = 16
TestMul(OF): 4*3 = 12
TestMul(OF): 12*3= 36
TestMul(OF): 5*-3 = -15
TestMul(OF): -15*-3 = 45
TestMul(OF): 5*-2 = -10
TestMul(OF): -10*-2 = 20
TestMul(OF): 5*-1 = -5
TestMul(OF): -5*-1 = 5
TestMul(OF): 5*0 = 0
TestMul(OF): 0*0 = 0
TestMul(OF): 5*1 = 5
TestMul(OF): 5*1 = 5
TestMul(OF): 5*2 = 10
TestMul(OF): 10*2 = 20
TestMul(OF): 5*3 = 15
TestMul(OF): 15*3= 45
TestMul(OF): 6*-3 = -18
TestMul(OF): -18*-3 = 54
TestMul(OF): 6*-2 = -12
TestMul(OF): -12*-2 = 24
TestMul(OF): 6*-1 = -6
TestMul(OF): -6*-1 = 6
TestMul(OF): 6*0 = 0
TestMul(OF): 0*0 = 0
TestMul(OF): 6*1 = 6
TestMul(OF): 6*1 = 6
TestMul(OF): 6*2 = 12
TestMul(OF): 12*2 = 24
TestMul(OF): 6*3 = 18
TestMul(OF): 18*3= 54
TestMul(OF): 7*-3 = -21
TestMul(OF): -21*-3 = 63
TestMul(OF): 7*-2 = -14
TestMul(OF): -14*-2 = 28
TestMul(OF): 7*-1 = -7
TestMul(OF): -7*-1 = 7
TestMul(OF): 7*0 = 0
TestMul(OF): 0*0 = 0
TestMul(OF): 7*1 = 7
TestMul(OF): 7*1 = 7
TestMul(OF): 7*2 = 14
TestMul(OF): 14*2 = 28
TestMul(OF): 7*3 = 21
TestMul(OF): 21*3= 63
TestMul(OF): 8*-3 = -24
TestMul(OF): -24*-3 = 72
TestMul(OF): 8*-2 = -16
TestMul(OF): -16*-2 = 32
TestMul(OF): 8*-1 = -8
TestMul(OF): -8*-1 = 8
TestMul(OF): 8*0 = 0
TestMul(OF): 0*0 = 0
TestMul(OF): 8*1 = 8
TestMul(OF): 8*1 = 8
TestMul(OF): 8*2 = 16
TestMul(OF): 16*2 = 32
TestMul(OF): 8*3 = 24
TestMul(OF): 24*3= 72
TestMul(OF): 9*-3 = -27
TestMul(OF): -27*-3 = 81
TestMul(OF): 9*-2 = -18
TestMul(OF): -18*-2 = 36
TestMul(OF): 9*-1 = -9
TestMul(OF): -9*-1 = 9
TestMul(OF): 9*0 = 0
TestMul(OF): 0*0 = 0
TestMul(OF): 9*1 = 9
TestMul(OF): 9*1 = 9
TestMul(OF): 9*2 = 18
TestMul(OF): 18*2 = 36
TestMul(OF): 9*3 = 27
TestMul(OF): 27*3= 81
TestMul(OF): 10*-3 = -30
TestMul(OF): -30*-3 = 90
TestMul(OF): 10*-2 = -20
TestMul(OF): -20*-2 = 40
TestMul(OF): 10*-1 = -10
TestMul(OF): -10*-1 = 10
TestMul(OF): 10*0 = 0
TestMul(OF): 0*0 = 0
TestMul(OF): 10*1 = 10
TestMul(OF): 10*1 = 10
TestMul(OF): 10*2 = 20
TestMul(OF): 20*2 = 40
TestMul(OF): 10*3 = 30
TestMul(OF): 30*3= 90
TestMul(NOF): 1*-3 = -3
TestMul(NOF): -3*-3 = 9
TestMul(NOF): 1*-2 = -2
TestMul(NOF): -2*-2 = 4
TestMul(NOF): 1*-1 = -1
TestMul(NOF): -1*-1 = 1
TestMul(NOF): 1*0 = 0
TestMul(NOF): 0*-0 = 0
TestMul(NOF): 1*1 = 1
TestMul(NOF): 1*1 = 1
TestMul(NOF): 1*2 = 2
TestMul(NOF): 2*2 = 4
TestMul(NOF): 1*3 = 3
TestMul(NOF): 3*3 = 9
TestMul(NOF): 2*-3 = -6
TestMul(NOF): -6*-3 = 18
TestMul(NOF): 2*-2 = -4
TestMul(NOF): -4*-2 = 8
TestMul(NOF): 2*-1 = -2
TestMul(NOF): -2*-1 = 2
TestMul(NOF): 2*0 = 0
TestMul(NOF): 0*-0 = 0
TestMul(NOF): 2*1 = 2
TestMul(NOF): 2*1 = 2
TestMul(NOF): 2*2 = 4
TestMul(NOF): 4*2 = 8
TestMul(NOF): 2*3 = 6
TestMul(NOF): 6*3 = 18
TestMul(NOF): 3*-3 = -9
TestMul(NOF): -9*-3 = 27
TestMul(NOF): 3*-2 = -6
TestMul(NOF): -6*-2 = 12
TestMul(NOF): 3*-1 = -3
TestMul(NOF): -3*-1 = 3
TestMul(NOF): 3*0 = 0
TestMul(NOF): 0*-0 = 0
TestMul(NOF): 3*1 = 3
TestMul(NOF): 3*1 = 3
TestMul(NOF): 3*2 = 6
TestMul(NOF): 6*2 = 12
TestMul(NOF): 3*3 = 9
TestMul(NOF): 9*3 = 27
TestMul(NOF): 4*-3 = -12
TestMul(NOF): -12*-3 = 36
TestMul(NOF): 4*-2 = -8
TestMul(NOF): -8*-2 = 16
TestMul(NOF): 4*-1 = -4
TestMul(NOF): -4*-1 = 4
TestMul(NOF): 4*0 = 0
TestMul(NOF): 0*-0 = 0
TestMul(NOF): 4*1 = 4
TestMul(NOF): 4*1 = 4
TestMul(NOF): 4*2 = 8
TestMul(NOF): 8*2 = 16
TestMul(NOF): 4*3 = 12
TestMul(NOF): 12*3 = 36
TestMul(NOF): 5*-3 = -15
TestMul(NOF): -15*-3 = 45
TestMul(NOF): 5*-2 = -10
TestMul(NOF): -10*-2 = 20
TestMul(NOF): 5*-1 = -5
TestMul(NOF): -5*-1 = 5
TestMul(NOF): 5*0 = 0
TestMul(NOF): 0*-0 = 0
TestMul(NOF): 5*1 = 5
TestMul(NOF): 5*1 = 5
TestMul(NOF): 5*2 = 10
TestMul(NOF): 10*2 = 20
TestMul(NOF): 5*3 = 15
TestMul(NOF): 15*3 = 45
TestMul(NOF): 6*-3 = -18
TestMul(NOF): -18*-3 = 54
TestMul(NOF): 6*-2 = -12
TestMul(NOF): -12*-2 = 24
TestMul(NOF): 6*-1 = -6
TestMul(NOF): -6*-1 = 6
TestMul(NOF): 6*0 = 0
TestMul(NOF): 0*-0 = 0
TestMul(NOF): 6*1 = 6
TestMul(NOF): 6*1 = 6
TestMul(NOF): 6*2 = 12
TestMul(NOF): 12*2 = 24
TestMul(NOF): 6*3 = 18
TestMul(NOF): 18*3 = 54
TestMul(NOF): 7*-3 = -21
TestMul(NOF): -21*-3 = 63
TestMul(NOF): 7*-2 = -14
TestMul(NOF): -14*-2 = 28
TestMul(NOF): 7*-1 = -7
TestMul(NOF): -7*-1 = 7
TestMul(NOF): 7*0 = 0
TestMul(NOF): 0*-0 = 0
TestMul(NOF): 7*1 = 7
TestMul(NOF): 7*1 = 7
TestMul(NOF): 7*2 = 14
TestMul(NOF): 14*2 = 28
TestMul(NOF): 7*3 = 21
TestMul(NOF): 21*3 = 63
TestMul(NOF): 8*-3 = -24
TestMul(NOF): -24*-3 = 72
TestMul(NOF): 8*-2 = -16
TestMul(NOF): -16*-2 = 32
TestMul(NOF): 8*-1 = -8
TestMul(NOF): -8*-1 = 8
TestMul(NOF): 8*0 = 0
TestMul(NOF): 0*-0 = 0
TestMul(NOF): 8*1 = 8
TestMul(NOF): 8*1 = 8
TestMul(NOF): 8*2 = 16
TestMul(NOF): 16*2 = 32
TestMul(NOF): 8*3 = 24
TestMul(NOF): 24*3 = 72
TestMul(NOF): 9*-3 = -27
TestMul(NOF): -27*-3 = 81
TestMul(NOF): 9*-2 = -18
TestMul(NOF): -18*-2 = 36
TestMul(NOF): 9*-1 = -9
TestMul(NOF): -9*-1 = 9
TestMul(NOF): 9*0 = 0
TestMul(NOF): 0*-0 = 0
TestMul(NOF): 9*1 = 9
TestMul(NOF): 9*1 = 9
TestMul(NOF): 9*2 = 18
TestMul(NOF): 18*2 = 36
TestMul(NOF): 9*3 = 27
TestMul(NOF): 27*3 = 81
TestMul(OF): 1*-3 = -3
TestMul(OF): -3*-3 = 9
TestMul(OF): 1*-2 = -2
TestMul(OF): -2*-2 = 4
TestMul(OF): 1*-1 = -1
TestMul(OF): -1*-1 = 1
TestMul(OF): 1*0 = 0
TestMul(OF): 0*0 = 0
TestMul(OF): 1*1 = 1
TestMul(OF): 1*1 = 1
TestMul(OF): 1*2 = 2
TestMul(OF): 2*2 = 4
TestMul(OF): 1*3 = 3
TestMul(OF): 3*3= 9
TestMul(OF): 2*-3 = -6
TestMul(OF): -6*-3 = 18
TestMul(OF): 2*-2 = -4
TestMul(OF): -4*-2 = 8
TestMul(OF): 2*-1 = -2
TestMul(OF): -2*-1 = 2
TestMul(OF): 2*0 = 0
TestMul(OF): 0*0 = 0
TestMul(OF): 2*1 = 2
TestMul(OF): 2*1 = 2
TestMul(OF): 2*2 = 4
TestMul(OF): 4*2 = 8
TestMul(OF): 2*3 = 6
TestMul(OF): 6*3= 18
TestMul(OF): 3*-3 = -9
TestMul(OF): -9*-3 = 27
TestMul(OF): 3*-2 = -6
TestMul(OF): -6*-2 = 12
TestMul(OF): 3*-1 = -3
TestMul(OF): -3*-1 = 3
TestMul(OF): 3*0 = 0
TestMul(OF): 0*0 = 0
TestMul(OF): 3*1 = 3
TestMul(OF): 3*1 = 3
TestMul(OF): 3*2 = 6
TestMul(OF): 6*2 = 12
TestMul(OF): 3*3 = 9
TestMul(OF): 9*3= 27
TestMul(OF): 4*-3 = -12
TestMul(OF): -12*-3 = 36
TestMul(OF): 4*-2 = -8
TestMul(OF): -8*-2 = 16
TestMul(OF): 4*-1 = -4
TestMul(OF): -4*-1 = 4
TestMul(OF): 4*0 = 0
TestMul(OF): 0*0 = 0
TestMul(OF): 4*1 = 4
TestMul(OF): 4*1 = 4
TestMul(OF): 4*2 = 8
TestMul(OF): 8*2 = 16
TestMul(OF): 4*3 = 12
TestMul(OF): 12*3= 36
TestMul(OF): 5*-3 = -15
TestMul(OF): -15*-3 = 45
TestMul(OF): 5*-2 = -10
TestMul(OF): -10*-2 = 20
TestMul(OF): 5*-1 = -5
TestMul(OF): -5*-1 = 5
TestMul(OF): 5*0 = 0
TestMul(OF): 0*0 = 0
TestMul(OF): 5*1 = 5
TestMul(OF): 5*1 = 5
TestMul(OF): 5*2 = 10
TestMul(OF): 10*2 = 20
TestMul(OF): 5*3 = 15
TestMul(OF): 15*3= 45
TestMul(OF): 6*-3 = -18
TestMul(OF): -18*-3 = 54
TestMul(OF): 6*-2 = -12
TestMul(OF): -12*-2 = 24
TestMul(OF): 6*-1 = -6
TestMul(OF): -6*-1 = 6
TestMul(OF): 6*0 = 0
TestMul(OF): 0*0 = 0
TestMul(OF): 6*1 = 6
TestMul(OF): 6*1 = 6
TestMul(OF): 6*2 = 12
TestMul(OF): 12*2 = 24
TestMul(OF): 6*3 = 18
TestMul(OF): 18*3= 54
TestMul(OF): 7*-3 = -21
TestMul(OF): -21*-3 = 63
TestMul(OF): 7*-2 = -14
TestMul(OF): -14*-2 = 28
TestMul(OF): 7*-1 = -7
TestMul(OF): -7*-1 = 7
TestMul(OF): 7*0 = 0
TestMul(OF): 0*0 = 0
TestMul(OF): 7*1 = 7
TestMul(OF): 7*1 = 7
TestMul(OF): 7*2 = 14
TestMul(OF): 14*2 = 28
TestMul(OF): 7*3 = 21
TestMul(OF): 21*3= 63
TestMul(OF): 8*-3 = -24
TestMul(OF): -24*-3 = 72
TestMul(OF): 8*-2 = -16
TestMul(OF): -16*-2 = 32
TestMul(OF): 8*-1 = -8
TestMul(OF): -8*-1 = 8
TestMul(OF): 8*0 = 0
TestMul(OF): 0*0 = 0
TestMul(OF): 8*1 = 8
TestMul(OF): 8*1 = 8
TestMul(OF): 8*2 = 16
TestMul(OF): 16*2 = 32
TestMul(OF): 8*3 = 24
TestMul(OF): 24*3= 72
TestMul(OF): 9*-3 = -27
TestMul(OF): -27*-3 = 81
TestMul(OF): 9*-2 = -18
TestMul(OF): -18*-2 = 36
TestMul(OF): 9*-1 = -9
TestMul(OF): -9*-1 = 9
TestMul(OF): 9*0 = 0
TestMul(OF): 0*0 = 0
TestMul(OF): 9*1 = 9
TestMul(OF): 9*1 = 9
TestMul(OF): 9*2 = 18
TestMul(OF): 18*2 = 36
TestMul(OF): 9*3 = 27
TestMul(OF): 27*3= 81
TestMul(OF): 10*-3 = -30
TestMul(OF): -30*-3 = 90
TestMul(OF): 10*-2 = -20
TestMul(OF): -20*-2 = 40
TestMul(OF): 10*-1 = -10
TestMul(OF): -10*-1 = 10
TestMul(OF): 10*0 = 0
TestMul(OF): 0*0 = 0
TestMul(OF): 10*1 = 10
TestMul(OF): 10*1 = 10
TestMul(OF): 10*2 = 20
TestMul(OF): 20*2 = 40
TestMul(OF): 10*3 = 30
TestMul(OF): 30*3= 90
TestMul(NOF): 1*-3 = -3
TestMul(NOF): -3*-3 = 9
TestMul(NOF): 1*-2 = -2
TestMul(NOF): -2*-2 = 4
TestMul(NOF): 1*-1 = -1
TestMul(NOF): -1*-1 = 1
TestMul(NOF): 1*0 = 0
TestMul(NOF): 0*-0 = 0
TestMul(NOF): 1*1 = 1
TestMul(NOF): 1*1 = 1
TestMul(NOF): 1*2 = 2
TestMul(NOF): 2*2 = 4
TestMul(NOF): 1*3 = 3
TestMul(NOF): 3*3 = 9
TestMul(NOF): 2*-3 = -6
TestMul(NOF): -6*-3 = 18
TestMul(NOF): 2*-2 = -4
TestMul(NOF): -4*-2 = 8
TestMul(NOF): 2*-1 = -2
TestMul(NOF): -2*-1 = 2
TestMul(NOF): 2*0 = 0
TestMul(NOF): 0*-0 = 0
TestMul(NOF): 2*1 = 2
TestMul(NOF): 2*1 = 2
TestMul(NOF): 2*2 = 4
TestMul(NOF): 4*2 = 8
TestMul(NOF): 2*3 = 6
TestMul(NOF): 6*3 = 18
TestMul(NOF): 3*-3 = -9
TestMul(NOF): -9*-3 = 27
TestMul(NOF): 3*-2 = -6
TestMul(NOF): -6*-2 = 12
TestMul(NOF): 3*-1 = -3
TestMul(NOF): -3*-1 = 3
TestMul(NOF): 3*0 = 0
TestMul(NOF): 0*-0 = 0
TestMul(NOF): 3*1 = 3
TestMul(NOF): 3*1 = 3
TestMul(NOF): 3*2 = 6
TestMul(NOF): 6*2 = 12
TestMul(NOF): 3*3 = 9
TestMul(NOF): 9*3 = 27
TestMul(NOF): 4*-3 = -12
TestMul(NOF): -12*-3 = 36
TestMul(NOF): 4*-2 = -8
TestMul(NOF): -8*-2 = 16
TestMul(NOF): 4*-1 = -4
TestMul(NOF): -4*-1 = 4
TestMul(NOF): 4*0 = 0
TestMul(NOF): 0*-0 = 0
TestMul(NOF): 4*1 = 4
TestMul(NOF): 4*1 = 4
TestMul(NOF): 4*2 = 8
TestMul(NOF): 8*2 = 16
TestMul(NOF): 4*3 = 12
TestMul(NOF): 12*3 = 36
TestMul(NOF): 5*-3 = -15
TestMul(NOF): -15*-3 = 45
TestMul(NOF): 5*-2 = -10
TestMul(NOF): -10*-2 = 20
TestMul(NOF): 5*-1 = -5
TestMul(NOF): -5*-1 = 5
TestMul(NOF): 5*0 = 0
TestMul(NOF): 0*-0 = 0
TestMul(NOF): 5*1 = 5
TestMul(NOF): 5*1 = 5
TestMul(NOF): 5*2 = 10
TestMul(NOF): 10*2 = 20
TestMul(NOF): 5*3 = 15
TestMul(NOF): 15*3 = 45
TestMul(NOF): 6*-3 = -18
TestMul(NOF): -18*-3 = 54
TestMul(NOF): 6*-2 = -12
TestMul(NOF): -12*-2 = 24
TestMul(NOF): 6*-1 = -6
TestMul(NOF): -6*-1 = 6
TestMul(NOF): 6*0 = 0
TestMul(NOF): 0*-0 = 0
TestMul(NOF): 6*1 = 6
TestMul(NOF): 6*1 = 6
TestMul(NOF): 6*2 = 12
TestMul(NOF): 12*2 = 24
TestMul(NOF): 6*3 = 18
TestMul(NOF): 18*3 = 54
TestMul(NOF): 7*-3 = -21
TestMul(NOF): -21*-3 = 63
TestMul(NOF): 7*-2 = -14
TestMul(NOF): -14*-2 = 28
TestMul(NOF): 7*-1 = -7
TestMul(NOF): -7*-1 = 7
TestMul(NOF): 7*0 = 0
TestMul(NOF): 0*-0 = 0
TestMul(NOF): 7*1 = 7
TestMul(NOF): 7*1 = 7
TestMul(NOF): 7*2 = 14
TestMul(NOF): 14*2 = 28
TestMul(NOF): 7*3 = 21
TestMul(NOF): 21*3 = 63
TestMul(NOF): 8*-3 = -24
TestMul(NOF): -24*-3 = 72
TestMul(NOF): 8*-2 = -16
TestMul(NOF): -16*-2 = 32
TestMul(NOF): 8*-1 = -8
TestMul(NOF): -8*-1 = 8
TestMul(NOF): 8*0 = 0
TestMul(NOF): 0*-0 = 0
TestMul(NOF): 8*1 = 8
TestMul(NOF): 8*1 = 8
TestMul(NOF): 8*2 = 16
TestMul(NOF): 16*2 = 32
TestMul(NOF): 8*3 = 24
TestMul(NOF): 24*3 = 72
TestMul(NOF): 9*-3 = -27
TestMul(NOF): -27*-3 = 81
TestMul(NOF): 9*-2 = -18
TestMul(NOF): -18*-2 = 36
TestMul(NOF): 9*-1 = -9
TestMul(NOF): -9*-1 = 9
TestMul(NOF): 9*0 = 0
TestMul(NOF): 0*-0 = 0
TestMul(NOF): 9*1 = 9
TestMul(NOF): 9*1 = 9
TestMul(NOF): 9*2 = 18
TestMul(NOF): 18*2 = 36
TestMul(NOF): 9*3 = 27
TestMul(NOF): 27*3 = 81
TestMulSmall done
TestMul(NOF): 1*-4 = -4
TestMul(NOF): 1*-8 = -8
TestMul(NOF): 1*-16 = -16
TestMul(NOF): 1*-32 = -32
TestMul(NOF): 1*-64 = -64
TestMul(NOF): 1*-128 = -128
TestMul(NOF): 1*-256 = -256
TestMul(NOF): 1*-512 = -512
TestMul(NOF): 1*-1024 = -1024
TestMul(NOF): 1*-2048 = -2048
TestMul(NOF): 1*-4096 = -4096
TestMul(NOF): 1*-8192 = -8192
TestMul(NOF): 1*-16384 = -16384
TestMul(NOF): 2*-4 = -8
TestMul(NOF): 2*-8 = -16
TestMul(NOF): 2*-16 = -32
TestMul(NOF): 2*-32 = -64
TestMul(NOF): 2*-64 = -128
TestMul(NOF): 2*-128 = -256
TestMul(NOF): 2*-256 = -512
TestMul(NOF): 2*-512 = -1024
TestMul(NOF): 2*-1024 = -2048
TestMul(NOF): 2*-2048 = -4096
TestMul(NOF): 2*-4096 = -8192
TestMul(NOF): 2*-8192 = -16384
TestMul(NOF): 2*-16384 = -32768
TestMul(NOF): 3*-4 = -12
TestMul(NOF): 3*-8 = -24
TestMul(NOF): 3*-16 = -48
TestMul(NOF): 3*-32 = -96
TestMul(NOF): 3*-64 = -192
TestMul(NOF): 3*-128 = -384
TestMul(NOF): 3*-256 = -768
TestMul(NOF): 3*-512 = -1536
TestMul(NOF): 3*-1024 = -3072
TestMul(NOF): 3*-2048 = -6144
TestMul(NOF): 3*-4096 = -12288
TestMul(NOF): 3*-8192 = -24576
TestMul(NOF): 3*-16384 = -49152
TestMul(NOF): 4*-4 = -16
TestMul(NOF): 4*-8 = -32
TestMul(NOF): 4*-16 = -64
TestMul(NOF): 4*-32 = -128
TestMul(NOF): 4*-64 = -256
TestMul(NOF): 4*-128 = -512
TestMul(NOF): 4*-256 = -1024
TestMul(NOF): 4*-512 = -2048
TestMul(NOF): 4*-1024 = -4096
TestMul(NOF): 4*-2048 = -8192
TestMul(NOF): 4*-4096 = -16384
TestMul(NOF): 4*-8192 = -32768
TestMul(NOF): 4*-16384 = -65536
TestMul(NOF): 5*-4 = -20
TestMul(NOF): 5*-8 = -40
TestMul(NOF): 5*-16 = -80
TestMul(NOF): 5*-32 = -160
TestMul(NOF): 5*-64 = -320
TestMul(NOF): 5*-128 = -640
TestMul(NOF): 5*-256 = -1280
TestMul(NOF): 5*-512 = -2560
TestMul(NOF): 5*-1024 = -5120
TestMul(NOF): 5*-2048 = -10240
TestMul(NOF): 5*-4096 = -20480
TestMul(NOF): 5*-8192 = -40960
TestMul(NOF): 5*-16384 = -81920
TestMul(NOF): 6*-4 = -24
TestMul(NOF): 6*-8 = -48
TestMul(NOF): 6*-16 = -96
TestMul(NOF): 6*-32 = -192
TestMul(NOF): 6*-64 = -384
TestMul(NOF): 6*-128 = -768
TestMul(NOF): 6*-256 = -1536
TestMul(NOF): 6*-512 = -3072
TestMul(NOF): 6*-1024 = -6144
TestMul(NOF): 6*-2048 = -12288
TestMul(NOF): 6*-4096 = -24576
TestMul(NOF): 6*-8192 = -49152
TestMul(NOF): 6*-16384 = -98304
TestMul(NOF): 7*-4 = -28
TestMul(NOF): 7*-8 = -56
TestMul(NOF): 7*-16 = -112
TestMul(NOF): 7*-32 = -224
TestMul(NOF): 7*-64 = -448
TestMul(NOF): 7*-128 = -896
TestMul(NOF): 7*-256 = -1792
TestMul(NOF): 7*-512 = -3584
TestMul(NOF): 7*-1024 = -7168
TestMul(NOF): 7*-2048 = -14336
TestMul(NOF): 7*-4096 = -28672
TestMul(NOF): 7*-8192 = -57344
TestMul(NOF): 7*-16384 = -114688
TestMul(NOF): 8*-4 = -32
TestMul(NOF): 8*-8 = -64
TestMul(NOF): 8*-16 = -128
TestMul(NOF): 8*-32 = -256
TestMul(NOF): 8*-64 = -512
TestMul(NOF): 8*-128 = -1024
TestMul(NOF): 8*-256 = -2048
TestMul(NOF): 8*-512 = -4096
TestMul(NOF): 8*-1024 = -8192
TestMul(NOF): 8*-2048 = -16384
TestMul(NOF): 8*-4096 = -32768
TestMul(NOF): 8*-8192 = -65536
TestMul(NOF): 8*-16384 = -131072
TestMul(NOF): 9*-4 = -36
TestMul(NOF): 9*-8 = -72
TestMul(NOF): 9*-16 = -144
TestMul(NOF): 9*-32 = -288
TestMul(NOF): 9*-64 = -576
TestMul(NOF): 9*-128 = -1152
TestMul(NOF): 9*-256 = -2304
TestMul(NOF): 9*-512 = -4608
TestMul(NOF): 9*-1024 = -9216
TestMul(NOF): 9*-2048 = -18432
TestMul(NOF): 9*-4096 = -36864
TestMul(NOF): 9*-8192 = -73728
TestMul(NOF): 9*-16384 = -147456
TestMul(NOF): 1*4 = 4
TestMul(NOF): 1*8 = 8
TestMul(NOF): 1*16 = 16
TestMul(NOF): 1*32 = 32
TestMul(NOF): 1*64 = 64
TestMul(NOF): 1*128 = 128
TestMul(NOF): 1*256 = 256
TestMul(NOF): 1*512 = 512
TestMul(NOF): 1*1024 = 1024
TestMul(NOF): 1*2048 = 2048
TestMul(NOF): 1*4096 = 4096
TestMul(NOF): 1*8192 = 8192
TestMul(NOF): 1*16384 = 16384
TestMul(NOF): 2*4 = 8
TestMul(NOF): 2*8 = 16
TestMul(NOF): 2*16 = 32
TestMul(NOF): 2*32 = 64
TestMul(NOF): 2*64 = 128
TestMul(NOF): 2*128 = 256
TestMul(NOF): 2*256 = 512
TestMul(NOF): 2*512 = 1024
TestMul(NOF): 2*1024 = 2048
TestMul(NOF): 2*2048 = 4096
TestMul(NOF): 2*4096 = 8192
TestMul(NOF): 2*8192 = 16384
TestMul(NOF): 2*16384 = 32768
TestMul(NOF): 3*4 = 12
TestMul(NOF): 3*8 = 24
TestMul(NOF): 3*16 = 48
TestMul(NOF): 3*32 = 96
TestMul(NOF): 3*64 = 192
TestMul(NOF): 3*128 = 384
TestMul(NOF): 3*256 = 768
TestMul(NOF): 3*512 = 1536
TestMul(NOF): 3*1024 = 3072
TestMul(NOF): 3*2048 = 6144
TestMul(NOF): 3*4096 = 12288
TestMul(NOF): 3*8192 = 24576
TestMul(NOF): 3*16384 = 49152
TestMul(NOF): 4*4 = 16
TestMul(NOF): 4*8 = 32
TestMul(NOF): 4*16 = 64
TestMul(NOF): 4*32 = 128
TestMul(NOF): 4*64 = 256
TestMul(NOF): 4*128 = 512
TestMul(NOF): 4*256 = 1024
TestMul(NOF): 4*512 = 2048
TestMul(NOF): 4*1024 = 4096
TestMul(NOF): 4*2048 = 8192
TestMul(NOF): 4*4096 = 16384
TestMul(NOF): 4*8192 = 32768
TestMul(NOF): 4*16384 = 65536
TestMul(NOF): 5*4 = 20
TestMul(NOF): 5*8 = 40
TestMul(NOF): 5*16 = 80
TestMul(NOF): 5*32 = 160
TestMul(NOF): 5*64 = 320
TestMul(NOF): 5*128 = 640
TestMul(NOF): 5*256 = 1280
TestMul(NOF): 5*512 = 2560
TestMul(NOF): 5*1024 = 5120
TestMul(NOF): 5*2048 = 10240
TestMul(NOF): 5*4096 = 20480
TestMul(NOF): 5*8192 = 40960
TestMul(NOF): 5*16384 = 81920
TestMul(NOF): 6*4 = 24
TestMul(NOF): 6*8 = 48
TestMul(NOF): 6*16 = 96
TestMul(NOF): 6*32 = 192
TestMul(NOF): 6*64 = 384
TestMul(NOF): 6*128 = 768
TestMul(NOF): 6*256 = 1536
TestMul(NOF): 6*512 = 3072
TestMul(NOF): 6*1024 = 6144
TestMul(NOF): 6*2048 = 12288
TestMul(NOF): 6*4096 = 24576
TestMul(NOF): 6*8192 = 49152
TestMul(NOF): 6*16384 = 98304
TestMul(NOF): 7*4 = 28
TestMul(NOF): 7*8 = 56
TestMul(NOF): 7*16 = 112
TestMul(NOF): 7*32 = 224
TestMul(NOF): 7*64 = 448
TestMul(NOF): 7*128 = 896
TestMul(NOF): 7*256 = 1792
TestMul(NOF): 7*512 = 3584
TestMul(NOF): 7*1024 = 7168
TestMul(NOF): 7*2048 = 14336
TestMul(NOF): 7*4096 = 28672
TestMul(NOF): 7*8192 = 57344
TestMul(NOF): 7*16384 = 114688
TestMul(NOF): 8*4 = 32
TestMul(NOF): 8*8 = 64
TestMul(NOF): 8*16 = 128
TestMul(NOF): 8*32 = 256
TestMul(NOF): 8*64 = 512
TestMul(NOF): 8*128 = 1024
TestMul(NOF): 8*256 = 2048
TestMul(NOF): 8*512 = 4096
TestMul(NOF): 8*1024 = 8192
TestMul(NOF): 8*2048 = 16384
TestMul(NOF): 8*4096 = 32768
TestMul(NOF): 8*8192 = 65536
TestMul(NOF): 8*16384 = 131072
TestMul(NOF): 9*4 = 36
TestMul(NOF): 9*8 = 72
TestMul(NOF): 9*16 = 144
TestMul(NOF): 9*32 = 288
TestMul(NOF): 9*64 = 576
TestMul(NOF): 9*128 = 1152
TestMul(NOF): 9*256 = 2304
TestMul(NOF): 9*512 = 4608
TestMul(NOF): 9*1024 = 9216
TestMul(NOF): 9*2048 = 18432
TestMul(NOF): 9*4096 = 36864
TestMul(NOF): 9*8192 = 73728
TestMul(NOF): 9*16384 = 147456
TestMul(NOF): 1*5 = 5
TestMul(NOF): 1*9 = 9
TestMul(NOF): 1*17 = 17
TestMul(NOF): 1*33 = 33
TestMul(NOF): 1*65 = 65
TestMul(NOF): 1*129 = 129
TestMul(NOF): 1*257 = 257
TestMul(NOF): 1*513 = 513
TestMul(NOF): 1*1025 = 1025
TestMul(NOF): 1*2049 = 2049
TestMul(NOF): 1*4097 = 4097
TestMul(NOF): 1*8193 = 8193
TestMul(NOF): 1*16385 = 16385
TestMul(NOF): 2*5 = 10
TestMul(NOF): 2*9 = 18
TestMul(NOF): 2*17 = 34
TestMul(NOF): 2*33 = 66
TestMul(NOF): 2*65 = 130
TestMul(NOF): 2*129 = 258
TestMul(NOF): 2*257 = 514
TestMul(NOF): 2*513 = 1026
TestMul(NOF): 2*1025 = 2050
TestMul(NOF): 2*2049 = 4098
TestMul(NOF): 2*4097 = 8194
TestMul(NOF): 2*8193 = 16386
TestMul(NOF): 2*16385 = 32770
TestMul(NOF): 3*5 = 15
TestMul(NOF): 3*9 = 27
TestMul(NOF): 3*17 = 51
TestMul(NOF): 3*33 = 99
TestMul(NOF): 3*65 = 195
TestMul(NOF): 3*129 = 387
TestMul(NOF): 3*257 = 771
TestMul(NOF): 3*513 = 1539
TestMul(NOF): 3*1025 = 3075
TestMul(NOF): 3*2049 = 6147
TestMul(NOF): 3*4097 = 12291
TestMul(NOF): 3*8193 = 24579
TestMul(NOF): 3*16385 = 49155
TestMul(NOF): 4*5 = 20
TestMul(NOF): 4*9 = 36
TestMul(NOF): 4*17 = 68
TestMul(NOF): 4*33 = 132
TestMul(NOF): 4*65 = 260
TestMul(NOF): 4*129 = 516
TestMul(NOF): 4*257 = 1028
TestMul(NOF): 4*513 = 2052
TestMul(NOF): 4*1025 = 4100
TestMul(NOF): 4*2049 = 8196
TestMul(NOF): 4*4097 = 16388
TestMul(NOF): 4*8193 = 32772
TestMul(NOF): 4*16385 = 65540
TestMul(NOF): 5*5 = 25
TestMul(NOF): 5*9 = 45
TestMul(NOF): 5*17 = 85
TestMul(NOF): 5*33 = 165
TestMul(NOF): 5*65 = 325
TestMul(NOF): 5*129 = 645
TestMul(NOF): 5*257 = 1285
TestMul(NOF): 5*513 = 2565
TestMul(NOF): 5*1025 = 5125
TestMul(NOF): 5*2049 = 10245
TestMul(NOF): 5*4097 = 20485
TestMul(NOF): 5*8193 = 40965
TestMul(NOF): 5*16385 = 81925
TestMul(NOF): 6*5 = 30
TestMul(NOF): 6*9 = 54
TestMul(NOF): 6*17 = 102
TestMul(NOF): 6*33 = 198
TestMul(NOF): 6*65 = 390
TestMul(NOF): 6*129 = 774
TestMul(NOF): 6*257 = 1542
TestMul(NOF): 6*513 = 3078
TestMul(NOF): 6*1025 = 6150
TestMul(NOF): 6*2049 = 12294
TestMul(NOF): 6*4097 = 24582
TestMul(NOF): 6*8193 = 49158
TestMul(NOF): 6*16385 = 98310
TestMul(NOF): 7*5 = 35
TestMul(NOF): 7*9 = 63
TestMul(NOF): 7*17 = 119
TestMul(NOF): 7*33 = 231
TestMul(NOF): 7*65 = 455
TestMul(NOF): 7*129 = 903
TestMul(NOF): 7*257 = 1799
TestMul(NOF): 7*513 = 3591
TestMul(NOF): 7*1025 = 7175
TestMul(NOF): 7*2049 = 14343
TestMul(NOF): 7*4097 = 28679
TestMul(NOF): 7*8193 = 57351
TestMul(NOF): 7*16385 = 114695
TestMul(NOF): 8*5 = 40
TestMul(NOF): 8*9 = 72
TestMul(NOF): 8*17 = 136
TestMul(NOF): 8*33 = 264
TestMul(NOF): 8*65 = 520
TestMul(NOF): 8*129 = 1032
TestMul(NOF): 8*257 = 2056
TestMul(NOF): 8*513 = 4104
TestMul(NOF): 8*1025 = 8200
TestMul(NOF): 8*2049 = 16392
TestMul(NOF): 8*4097 = 32776
TestMul(NOF): 8*8193 = 65544
TestMul(NOF): 8*16385 = 131080
TestMul(NOF): 9*5 = 45
TestMul(NOF): 9*9 = 81
TestMul(NOF): 9*17 = 153
TestMul(NOF): 9*33 = 297
TestMul(NOF): 9*65 = 585
TestMul(NOF): 9*129 = 1161
TestMul(NOF): 9*257 = 2313
TestMul(NOF): 9*513 = 4617
TestMul(NOF): 9*1025 = 9225
TestMul(NOF): 9*2049 = 18441
TestMul(NOF): 9*4097 = 36873
TestMul(NOF): 9*8193 = 73737
TestMul(NOF): 9*16385 = 147465
TestMul(NOF): 1*3 = 3
TestMul(NOF): 1*7 = 7
TestMul(NOF): 1*15 = 15
TestMul(NOF): 1*31 = 31
TestMul(NOF): 1*63 = 63
TestMul(NOF): 1*127 = 127
TestMul(NOF): 1*255 = 255
TestMul(NOF): 1*511 = 511
TestMul(NOF): 1*1023 = 1023
TestMul(NOF): 1*2047 = 2047
TestMul(NOF): 1*4095 = 4095
TestMul(NOF): 1*8191 = 8191
TestMul(NOF): 1*16383 = 16383
TestMul(NOF): 2*3 = 6
TestMul(NOF): 2*7 = 14
TestMul(NOF): 2*15 = 30
TestMul(NOF): 2*31 = 62
TestMul(NOF): 2*63 = 126
TestMul(NOF): 2*127 = 254
TestMul(NOF): 2*255 = 510
TestMul(NOF): 2*511 = 1022
TestMul(NOF): 2*1023 = 2046
TestMul(NOF): 2*2047 = 4094
TestMul(NOF): 2*4095 = 8190
TestMul(NOF): 2*8191 = 16382
TestMul(NOF): 2*16383 = 32766
TestMul(NOF): 3*3 = 9
TestMul(NOF): 3*7 = 21
TestMul(NOF): 3*15 = 45
TestMul(NOF): 3*31 = 93
TestMul(NOF): 3*63 = 189
TestMul(NOF): 3*127 = 381
TestMul(NOF): 3*255 = 765
TestMul(NOF): 3*511 = 1533
TestMul(NOF): 3*1023 = 3069
TestMul(NOF): 3*2047 = 6141
TestMul(NOF): 3*4095 = 12285
TestMul(NOF): 3*8191 = 24573
TestMul(NOF): 3*16383 = 49149
TestMul(NOF): 4*3 = 12
TestMul(NOF): 4*7 = 28
TestMul(NOF): 4*15 = 60
TestMul(NOF): 4*31 = 124
TestMul(NOF): 4*63 = 252
TestMul(NOF): 4*127 = 508
TestMul(NOF): 4*255 = 1020
TestMul(NOF): 4*511 = 2044
TestMul(NOF): 4*1023 = 4092
TestMul(NOF): 4*2047 = 8188
TestMul(NOF): 4*4095 = 16380
TestMul(NOF): 4*8191 = 32764
TestMul(NOF): 4*16383 = 65532
TestMul(NOF): 5*3 = 15
TestMul(NOF): 5*7 = 35
TestMul(NOF): 5*15 = 75
TestMul(NOF): 5*31 = 155
TestMul(NOF): 5*63 = 315
TestMul(NOF): 5*127 = 635
TestMul(NOF): 5*255 = 1275
TestMul(NOF): 5*511 = 2555
TestMul(NOF): 5*1023 = 5115
TestMul(NOF): 5*2047 = 10235
TestMul(NOF): 5*4095 = 20475
TestMul(NOF): 5*8191 = 40955
TestMul(NOF): 5*16383 = 81915
TestMul(NOF): 6*3 = 18
TestMul(NOF): 6*7 = 42
TestMul(NOF): 6*15 = 90
TestMul(NOF): 6*31 = 186
TestMul(NOF): 6*63 = 378
TestMul(NOF): 6*127 = 762
TestMul(NOF): 6*255 = 1530
TestMul(NOF): 6*511 = 3066
TestMul(NOF): 6*1023 = 6138
TestMul(NOF): 6*2047 = 12282
TestMul(NOF): 6*4095 = 24570
TestMul(NOF): 6*8191 = 49146
TestMul(NOF): 6*16383 = 98298
TestMul(NOF): 7*3 = 21
TestMul(NOF): 7*7 = 49
TestMul(NOF): 7*15 = 105
TestMul(NOF): 7*31 = 217
TestMul(NOF): 7*63 = 441
TestMul(NOF): 7*127 = 889
TestMul(NOF): 7*255 = 1785
TestMul(NOF): 7*511 = 3577
TestMul(NOF): 7*1023 = 7161
TestMul(NOF): 7*2047 = 14329
TestMul(NOF): 7*4095 = 28665
TestMul(NOF): 7*8191 = 57337
TestMul(NOF): 7*16383 = 114681
TestMul(NOF): 8*3 = 24
TestMul(NOF): 8*7 = 56
TestMul(NOF): 8*15 = 120
TestMul(NOF): 8*31 = 248
TestMul(NOF): 8*63 = 504
TestMul(NOF): 8*127 = 1016
TestMul(NOF): 8*255 = 2040
TestMul(NOF): 8*511 = 4088
TestMul(NOF): 8*1023 = 8184
TestMul(NOF): 8*2047 = 16376
TestMul(NOF): 8*4095 = 32760
TestMul(NOF): 8*8191 = 65528
TestMul(NOF): 8*16383 = 131064
TestMul(NOF): 9*3 = 27
TestMul(NOF): 9*7 = 63
TestMul(NOF): 9*15 = 135
TestMul(NOF): 9*31 = 279
TestMul(NOF): 9*63 = 567
TestMul(NOF): 9*127 = 1143
TestMul(NOF): 9*255 = 2295
TestMul(NOF): 9*511 = 4599
TestMul(NOF): 9*1023 = 9207
TestMul(NOF): 9*2047 = 18423
TestMul(NOF): 9*4095 = 36855
TestMul(NOF): 9*8191 = 73719
TestMul(NOF): 9*16383 = 147447
TestMul(NOF): 1*-4 = -4
TestMul(NOF): 1*-8 = -8
TestMul(NOF): 1*-16 = -16
TestMul(NOF): 1*-32 = -32
TestMul(NOF): 1*-64 = -64
TestMul(NOF): 1*-128 = -128
TestMul(NOF): 1*-256 = -256
TestMul(NOF): 1*-512 = -512
TestMul(NOF): 1*-1024 = -1024
TestMul(NOF): 1*-2048 = -2048
TestMul(NOF): 1*-4096 = -4096
TestMul(NOF): 1*-8192 = -8192
TestMul(NOF): 1*-16384 = -16384
TestMul(NOF): 2*-4 = -8
TestMul(NOF): 2*-8 = -16
TestMul(NOF): 2*-16 = -32
TestMul(NOF): 2*-32 = -64
TestMul(NOF): 2*-64 = -128
TestMul(NOF): 2*-128 = -256
TestMul(NOF): 2*-256 = -512
TestMul(NOF): 2*-512 = -1024
TestMul(NOF): 2*-1024 = -2048
TestMul(NOF): 2*-2048 = -4096
TestMul(NOF): 2*-4096 = -8192
TestMul(NOF): 2*-8192 = -16384
TestMul(NOF): 2*-16384 = -32768
TestMul(NOF): 3*-4 = -12
TestMul(NOF): 3*-8 = -24
TestMul(NOF): 3*-16 = -48
TestMul(NOF): 3*-32 = -96
TestMul(NOF): 3*-64 = -192
TestMul(NOF): 3*-128 = -384
TestMul(NOF): 3*-256 = -768
TestMul(NOF): 3*-512 = -1536
TestMul(NOF): 3*-1024 = -3072
TestMul(NOF): 3*-2048 = -6144
TestMul(NOF): 3*-4096 = -12288
TestMul(NOF): 3*-8192 = -24576
TestMul(NOF): 3*-16384 = -49152
TestMul(NOF): 4*-4 = -16
TestMul(NOF): 4*-8 = -32
TestMul(NOF): 4*-16 = -64
TestMul(NOF): 4*-32 = -128
TestMul(NOF): 4*-64 = -256
TestMul(NOF): 4*-128 = -512
TestMul(NOF): 4*-256 = -1024
TestMul(NOF): 4*-512 = -2048
TestMul(NOF): 4*-1024 = -4096
TestMul(NOF): 4*-2048 = -8192
TestMul(NOF): 4*-4096 = -16384
TestMul(NOF): 4*-8192 = -32768
TestMul(NOF): 4*-16384 = -65536
TestMul(NOF): 5*-4 = -20
TestMul(NOF): 5*-8 = -40
TestMul(NOF): 5*-16 = -80
TestMul(NOF): 5*-32 = -160
TestMul(NOF): 5*-64 = -320
TestMul(NOF): 5*-128 = -640
TestMul(NOF): 5*-256 = -1280
TestMul(NOF): 5*-512 = -2560
TestMul(NOF): 5*-1024 = -5120
TestMul(NOF): 5*-2048 = -10240
TestMul(NOF): 5*-4096 = -20480
TestMul(NOF): 5*-8192 = -40960
TestMul(NOF): 5*-16384 = -81920
TestMul(NOF): 6*-4 = -24
TestMul(NOF): 6*-8 = -48
TestMul(NOF): 6*-16 = -96
TestMul(NOF): 6*-32 = -192
TestMul(NOF): 6*-64 = -384
TestMul(NOF): 6*-128 = -768
TestMul(NOF): 6*-256 = -1536
TestMul(NOF): 6*-512 = -3072
TestMul(NOF): 6*-1024 = -6144
TestMul(NOF): 6*-2048 = -12288
TestMul(NOF): 6*-4096 = -24576
TestMul(NOF): 6*-8192 = -49152
TestMul(NOF): 6*-16384 = -98304
TestMul(NOF): 7*-4 = -28
TestMul(NOF): 7*-8 = -56
TestMul(NOF): 7*-16 = -112
TestMul(NOF): 7*-32 = -224
TestMul(NOF): 7*-64 = -448
TestMul(NOF): 7*-128 = -896
TestMul(NOF): 7*-256 = -1792
TestMul(NOF): 7*-512 = -3584
TestMul(NOF): 7*-1024 = -7168
TestMul(NOF): 7*-2048 = -14336
TestMul(NOF): 7*-4096 = -28672
TestMul(NOF): 7*-8192 = -57344
TestMul(NOF): 7*-16384 = -114688
TestMul(NOF): 8*-4 = -32
TestMul(NOF): 8*-8 = -64
TestMul(NOF): 8*-16 = -128
TestMul(NOF): 8*-32 = -256
TestMul(NOF): 8*-64 = -512
TestMul(NOF): 8*-128 = -1024
TestMul(NOF): 8*-256 = -2048
TestMul(NOF): 8*-512 = -4096
TestMul(NOF): 8*-1024 = -8192
TestMul(NOF): 8*-2048 = -16384
TestMul(NOF): 8*-4096 = -32768
TestMul(NOF): 8*-8192 = -65536
TestMul(NOF): 8*-16384 = -131072
TestMul(NOF): 9*-4 = -36
TestMul(NOF): 9*-8 = -72
TestMul(NOF): 9*-16 = -144
TestMul(NOF): 9*-32 = -288
TestMul(NOF): 9*-64 = -576
TestMul(NOF): 9*-128 = -1152
TestMul(NOF): 9*-256 = -2304
TestMul(NOF): 9*-512 = -4608
TestMul(NOF): 9*-1024 = -9216
TestMul(NOF): 9*-2048 = -18432
TestMul(NOF): 9*-4096 = -36864
TestMul(NOF): 9*-8192 = -73728
TestMul(NOF): 9*-16384 = -147456
TestMul(NOF): 1*4 = 4
TestMul(NOF): 1*8 = 8
TestMul(NOF): 1*16 = 16
TestMul(NOF): 1*32 = 32
TestMul(NOF): 1*64 = 64
TestMul(NOF): 1*128 = 128
TestMul(NOF): 1*256 = 256
TestMul(NOF): 1*512 = 512
TestMul(NOF): 1*1024 = 1024
TestMul(NOF): 1*2048 = 2048
TestMul(NOF): 1*4096 = 4096
TestMul(NOF): 1*8192 = 8192
TestMul(NOF): 1*16384 = 16384
TestMul(NOF): 2*4 = 8
TestMul(NOF): 2*8 = 16
TestMul(NOF): 2*16 = 32
TestMul(NOF): 2*32 = 64
TestMul(NOF): 2*64 = 128
TestMul(NOF): 2*128 = 256
TestMul(NOF): 2*256 = 512
TestMul(NOF): 2*512 = 1024
TestMul(NOF): 2*1024 = 2048
TestMul(NOF): 2*2048 = 4096
TestMul(NOF): 2*4096 = 8192
TestMul(NOF): 2*8192 = 16384
TestMul(NOF): 2*16384 = 32768
TestMul(NOF): 3*4 = 12
TestMul(NOF): 3*8 = 24
TestMul(NOF): 3*16 = 48
TestMul(NOF): 3*32 = 96
TestMul(NOF): 3*64 = 192
TestMul(NOF): 3*128 = 384
TestMul(NOF): 3*256 = 768
TestMul(NOF): 3*512 = 1536
TestMul(NOF): 3*1024 = 3072
TestMul(NOF): 3*2048 = 6144
TestMul(NOF): 3*4096 = 12288
TestMul(NOF): 3*8192 = 24576
TestMul(NOF): 3*16384 = 49152
TestMul(NOF): 4*4 = 16
TestMul(NOF): 4*8 = 32
TestMul(NOF): 4*16 = 64
TestMul(NOF): 4*32 = 128
TestMul(NOF): 4*64 = 256
TestMul(NOF): 4*128 = 512
TestMul(NOF): 4*256 = 1024
TestMul(NOF): 4*512 = 2048
TestMul(NOF): 4*1024 = 4096
TestMul(NOF): 4*2048 = 8192
TestMul(NOF): 4*4096 = 16384
TestMul(NOF): 4*8192 = 32768
TestMul(NOF): 4*16384 = 65536
TestMul(NOF): 5*4 = 20
TestMul(NOF): 5*8 = 40
TestMul(NOF): 5*16 = 80
TestMul(NOF): 5*32 = 160
TestMul(NOF): 5*64 = 320
TestMul(NOF): 5*128 = 640
TestMul(NOF): 5*256 = 1280
TestMul(NOF): 5*512 = 2560
TestMul(NOF): 5*1024 = 5120
TestMul(NOF): 5*2048 = 10240
TestMul(NOF): 5*4096 = 20480
TestMul(NOF): 5*8192 = 40960
TestMul(NOF): 5*16384 = 81920
TestMul(NOF): 6*4 = 24
TestMul(NOF): 6*8 = 48
TestMul(NOF): 6*16 = 96
TestMul(NOF): 6*32 = 192
TestMul(NOF): 6*64 = 384
TestMul(NOF): 6*128 = 768
TestMul(NOF): 6*256 = 1536
TestMul(NOF): 6*512 = 3072
TestMul(NOF): 6*1024 = 6144
TestMul(NOF): 6*2048 = 12288
TestMul(NOF): 6*4096 = 24576
TestMul(NOF): 6*8192 = 49152
TestMul(NOF): 6*16384 = 98304
TestMul(NOF): 7*4 = 28
TestMul(NOF): 7*8 = 56
TestMul(NOF): 7*16 = 112
TestMul(NOF): 7*32 = 224
TestMul(NOF): 7*64 = 448
TestMul(NOF): 7*128 = 896
TestMul(NOF): 7*256 = 1792
TestMul(NOF): 7*512 = 3584
TestMul(NOF): 7*1024 = 7168
TestMul(NOF): 7*2048 = 14336
TestMul(NOF): 7*4096 = 28672
TestMul(NOF): 7*8192 = 57344
TestMul(NOF): 7*16384 = 114688
TestMul(NOF): 8*4 = 32
TestMul(NOF): 8*8 = 64
TestMul(NOF): 8*16 = 128
TestMul(NOF): 8*32 = 256
TestMul(NOF): 8*64 = 512
TestMul(NOF): 8*128 = 1024
TestMul(NOF): 8*256 = 2048
TestMul(NOF): 8*512 = 4096
TestMul(NOF): 8*1024 = 8192
TestMul(NOF): 8*2048 = 16384
TestMul(NOF): 8*4096 = 32768
TestMul(NOF): 8*8192 = 65536
TestMul(NOF): 8*16384 = 131072
TestMul(NOF): 9*4 = 36
TestMul(NOF): 9*8 = 72
TestMul(NOF): 9*16 = 144
TestMul(NOF): 9*32 = 288
TestMul(NOF): 9*64 = 576
TestMul(NOF): 9*128 = 1152
TestMul(NOF): 9*256 = 2304
TestMul(NOF): 9*512 = 4608
TestMul(NOF): 9*1024 = 9216
TestMul(NOF): 9*2048 = 18432
TestMul(NOF): 9*4096 = 36864
TestMul(NOF): 9*8192 = 73728
TestMul(NOF): 9*16384 = 147456
TestMul(NOF): 1*5 = 5
TestMul(NOF): 1*9 = 9
TestMul(NOF): 1*17 = 17
TestMul(NOF): 1*33 = 33
TestMul(NOF): 1*65 = 65
TestMul(NOF): 1*129 = 129
TestMul(NOF): 1*257 = 257
TestMul(NOF): 1*513 = 513
TestMul(NOF): 1*1025 = 1025
TestMul(NOF): 1*2049 = 2049
TestMul(NOF): 1*4097 = 4097
TestMul(NOF): 1*8193 = 8193
TestMul(NOF): 1*16385 = 16385
TestMul(NOF): 2*5 = 10
TestMul(NOF): 2*9 = 18
TestMul(NOF): 2*17 = 34
TestMul(NOF): 2*33 = 66
TestMul(NOF): 2*65 = 130
TestMul(NOF): 2*129 = 258
TestMul(NOF): 2*257 = 514
TestMul(NOF): 2*513 = 1026
TestMul(NOF): 2*1025 = 2050
TestMul(NOF): 2*2049 = 4098
TestMul(NOF): 2*4097 = 8194
TestMul(NOF): 2*8193 = 16386
TestMul(NOF): 2*16385 = 32770
TestMul(NOF): 3*5 = 15
TestMul(NOF): 3*9 = 27
TestMul(NOF): 3*17 = 51
TestMul(NOF): 3*33 = 99
TestMul(NOF): 3*65 = 195
TestMul(NOF): 3*129 = 387
TestMul(NOF): 3*257 = 771
TestMul(NOF): 3*513 = 1539
TestMul(NOF): 3*1025 = 3075
TestMul(NOF): 3*2049 = 6147
TestMul(NOF): 3*4097 = 12291
TestMul(NOF): 3*8193 = 24579
TestMul(NOF): 3*16385 = 49155
TestMul(NOF): 4*5 = 20
TestMul(NOF): 4*9 = 36
TestMul(NOF): 4*17 = 68
TestMul(NOF): 4*33 = 132
TestMul(NOF): 4*65 = 260
TestMul(NOF): 4*129 = 516
TestMul(NOF): 4*257 = 1028
TestMul(NOF): 4*513 = 2052
TestMul(NOF): 4*1025 = 4100
TestMul(NOF): 4*2049 = 8196
TestMul(NOF): 4*4097 = 16388
TestMul(NOF): 4*8193 = 32772
TestMul(NOF): 4*16385 = 65540
TestMul(NOF): 5*5 = 25
TestMul(NOF): 5*9 = 45
TestMul(NOF): 5*17 = 85
TestMul(NOF): 5*33 = 165
TestMul(NOF): 5*65 = 325
TestMul(NOF): 5*129 = 645
TestMul(NOF): 5*257 = 1285
TestMul(NOF): 5*513 = 2565
TestMul(NOF): 5*1025 = 5125
TestMul(NOF): 5*2049 = 10245
TestMul(NOF): 5*4097 = 20485
TestMul(NOF): 5*8193 = 40965
TestMul(NOF): 5*16385 = 81925
TestMul(NOF): 6*5 = 30
TestMul(NOF): 6*9 = 54
TestMul(NOF): 6*17 = 102
TestMul(NOF): 6*33 = 198
TestMul(NOF): 6*65 = 390
TestMul(NOF): 6*129 = 774
TestMul(NOF): 6*257 = 1542
TestMul(NOF): 6*513 = 3078
TestMul(NOF): 6*1025 = 6150
TestMul(NOF): 6*2049 = 12294
TestMul(NOF): 6*4097 = 24582
TestMul(NOF): 6*8193 = 49158
TestMul(NOF): 6*16385 = 98310
TestMul(NOF): 7*5 = 35
TestMul(NOF): 7*9 = 63
TestMul(NOF): 7*17 = 119
TestMul(NOF): 7*33 = 231
TestMul(NOF): 7*65 = 455
TestMul(NOF): 7*129 = 903
TestMul(NOF): 7*257 = 1799
TestMul(NOF): 7*513 = 3591
TestMul(NOF): 7*1025 = 7175
TestMul(NOF): 7*2049 = 14343
TestMul(NOF): 7*4097 = 28679
TestMul(NOF): 7*8193 = 57351
TestMul(NOF): 7*16385 = 114695
TestMul(NOF): 8*5 = 40
TestMul(NOF): 8*9 = 72
TestMul(NOF): 8*17 = 136
TestMul(NOF): 8*33 = 264
TestMul(NOF): 8*65 = 520
TestMul(NOF): 8*129 = 1032
TestMul(NOF): 8*257 = 2056
TestMul(NOF): 8*513 = 4104
TestMul(NOF): 8*1025 = 8200
TestMul(NOF): 8*2049 = 16392
TestMul(NOF): 8*4097 = 32776
TestMul(NOF): 8*8193 = 65544
TestMul(NOF): 8*16385 = 131080
TestMul(NOF): 9*5 = 45
TestMul(NOF): 9*9 = 81
TestMul(NOF): 9*17 = 153
TestMul(NOF): 9*33 = 297
TestMul(NOF): 9*65 = 585
TestMul(NOF): 9*129 = 1161
TestMul(NOF): 9*257 = 2313
TestMul(NOF): 9*513 = 4617
TestMul(NOF): 9*1025 = 9225
TestMul(NOF): 9*2049 = 18441
TestMul(NOF): 9*4097 = 36873
TestMul(NOF): 9*8193 = 73737
TestMul(NOF): 9*16385 = 147465
TestMul(NOF): 1*3 = 3
TestMul(NOF): 1*7 = 7
TestMul(NOF): 1*15 = 15
TestMul(NOF): 1*31 = 31
TestMul(NOF): 1*63 = 63
TestMul(NOF): 1*127 = 127
TestMul(NOF): 1*255 = 255
TestMul(NOF): 1*511 = 511
TestMul(NOF): 1*1023 = 1023
TestMul(NOF): 1*2047 = 2047
TestMul(NOF): 1*4095 = 4095
TestMul(NOF): 1*8191 = 8191
TestMul(NOF): 1*16383 = 16383
TestMul(NOF): 2*3 = 6
TestMul(NOF): 2*7 = 14
TestMul(NOF): 2*15 = 30
TestMul(NOF): 2*31 = 62
TestMul(NOF): 2*63 = 126
TestMul(NOF): 2*127 = 254
TestMul(NOF): 2*255 = 510
TestMul(NOF): 2*511 = 1022
TestMul(NOF): 2*1023 = 2046
TestMul(NOF): 2*2047 = 4094
TestMul(NOF): 2*4095 = 8190
TestMul(NOF): 2*8191 = 16382
TestMul(NOF): 2*16383 = 32766
TestMul(NOF): 3*3 = 9
TestMul(NOF): 3*7 = 21
TestMul(NOF): 3*15 = 45
TestMul(NOF): 3*31 = 93
TestMul(NOF): 3*63 = 189
TestMul(NOF): 3*127 = 381
TestMul(NOF): 3*255 = 765
TestMul(NOF): 3*511 = 1533
TestMul(NOF): 3*1023 = 3069
TestMul(NOF): 3*2047 = 6141
TestMul(NOF): 3*4095 = 12285
TestMul(NOF): 3*8191 = 24573
TestMul(NOF): 3*16383 = 49149
TestMul(NOF): 4*3 = 12
TestMul(NOF): 4*7 = 28
TestMul(NOF): 4*15 = 60
TestMul(NOF): 4*31 = 124
TestMul(NOF): 4*63 = 252
TestMul(NOF): 4*127 = 508
TestMul(NOF): 4*255 = 1020
TestMul(NOF): 4*511 = 2044
TestMul(NOF): 4*1023 = 4092
TestMul(NOF): 4*2047 = 8188
TestMul(NOF): 4*4095 = 16380
TestMul(NOF): 4*8191 = 32764
TestMul(NOF): 4*16383 = 65532
TestMul(NOF): 5*3 = 15
TestMul(NOF): 5*7 = 35
TestMul(NOF): 5*15 = 75
TestMul(NOF): 5*31 = 155
TestMul(NOF): 5*63 = 315
TestMul(NOF): 5*127 = 635
TestMul(NOF): 5*255 = 1275
TestMul(NOF): 5*511 = 2555
TestMul(NOF): 5*1023 = 5115
TestMul(NOF): 5*2047 = 10235
TestMul(NOF): 5*4095 = 20475
TestMul(NOF): 5*8191 = 40955
TestMul(NOF): 5*16383 = 81915
TestMul(NOF): 6*3 = 18
TestMul(NOF): 6*7 = 42
TestMul(NOF): 6*15 = 90
TestMul(NOF): 6*31 = 186
TestMul(NOF): 6*63 = 378
TestMul(NOF): 6*127 = 762
TestMul(NOF): 6*255 = 1530
TestMul(NOF): 6*511 = 3066
TestMul(NOF): 6*1023 = 6138
TestMul(NOF): 6*2047 = 12282
TestMul(NOF): 6*4095 = 24570
TestMul(NOF): 6*8191 = 49146
TestMul(NOF): 6*16383 = 98298
TestMul(NOF): 7*3 = 21
TestMul(NOF): 7*7 = 49
TestMul(NOF): 7*15 = 105
TestMul(NOF): 7*31 = 217
TestMul(NOF): 7*63 = 441
TestMul(NOF): 7*127 = 889
TestMul(NOF): 7*255 = 1785
TestMul(NOF): 7*511 = 3577
TestMul(NOF): 7*1023 = 7161
TestMul(NOF): 7*2047 = 14329
TestMul(NOF): 7*4095 = 28665
TestMul(NOF): 7*8191 = 57337
TestMul(NOF): 7*16383 = 114681
TestMul(NOF): 8*3 = 24
TestMul(NOF): 8*7 = 56
TestMul(NOF): 8*15 = 120
TestMul(NOF): 8*31 = 248
TestMul(NOF): 8*63 = 504
TestMul(NOF): 8*127 = 1016
TestMul(NOF): 8*255 = 2040
TestMul(NOF): 8*511 = 4088
TestMul(NOF): 8*1023 = 8184
TestMul(NOF): 8*2047 = 16376
TestMul(NOF): 8*4095 = 32760
TestMul(NOF): 8*8191 = 65528
TestMul(NOF): 8*16383 = 131064
TestMul(NOF): 9*3 = 27
TestMul(NOF): 9*7 = 63
TestMul(NOF): 9*15 = 135
TestMul(NOF): 9*31 = 279
TestMul(NOF): 9*63 = 567
TestMul(NOF): 9*127 = 1143
TestMul(NOF): 9*255 = 2295
TestMul(NOF): 9*511 = 4599
TestMul(NOF): 9*1023 = 9207
TestMul(NOF): 9*2047 = 18423
TestMul(NOF): 9*4095 = 36855
TestMul(NOF): 9*8191 = 73719
TestMul(NOF): 9*16383 = 147447
TestMulLarge done
TestRem: 10243%4 = 3
TestRem: 10243%8 = 3
TestRem: 10243%16 = 3
TestRem: 10243%32 = 3
TestRem: 10243%64 = 3
TestRem: 10243%128 = 3
TestRem: 10243%256 = 3
TestRem: 10243%512 = 3
TestRem: 10243%1024 = 3
TestRem: 10243%2048 = 3
TestRem: 10243%4096 = 2051
TestRem: 10243%8192 = 2051
TestRem: 10243%16384 = 10243
TestRem: -2238%4 = -2
TestRem: -2238%8 = -6
TestRem: -2238%16 = -14
TestRem: -2238%32 = -30
TestRem: -2238%64 = -62
TestRem: -2238%128 = -62
TestRem: -2238%256 = -190
TestRem: -2238%512 = -190
TestRem: -2238%1024 = -190
TestRem: -2238%2048 = -190
TestRem: -2238%4096 = -2238
TestRem: -2238%8192 = -2238
TestRem: -2238%16384 = -2238
TestRem: 324%4 = 0
TestRem: 324%8 = 4
TestRem: 324%16 = 4
TestRem: 324%32 = 4
TestRem: 324%64 = 4
TestRem: 324%128 = 68
TestRem: 324%256 = 68
TestRem: 324%512 = 324
TestRem: 324%1024 = 324
TestRem: 324%2048 = 324
TestRem: 324%4096 = 324
TestRem: 324%8192 = 324
TestRem: 324%16384 = 324
TestRem: -153%4 = -1
TestRem: -153%8 = -1
TestRem: -153%16 = -9
TestRem: -153%32 = -25
TestRem: -153%64 = -25
TestRem: -153%128 = -25
TestRem: -153%256 = -153
TestRem: -153%512 = -153
TestRem: -153%1024 = -153
TestRem: -153%2048 = -153
TestRem: -153%4096 = -153
TestRem: -153%8192 = -153
TestRem: -153%16384 = -153
TestRem: 449%4 = 1
TestRem: 449%8 = 1
TestRem: 449%16 = 1
TestRem: 449%32 = 1
TestRem: 449%64 = 1
TestRem: 449%128 = 65
TestRem: 449%256 = 193
TestRem: 449%512 = 449
TestRem: 449%1024 = 449
TestRem: 449%2048 = 449
TestRem: 449%4096 = 449
TestRem: 449%8192 = 449
TestRem: 449%16384 = 449
TestRem: -1042%4 = -2
TestRem: -1042%8 = -2
TestRem: -1042%16 = -2
TestRem: -1042%32 = -18
TestRem: -1042%64 = -18
TestRem: -1042%128 = -18
TestRem: -1042%256 = -18
TestRem: -1042%512 = -18
TestRem: -1042%1024 = -18
TestRem: -1042%2048 = -1042
TestRem: -1042%4096 = -1042
TestRem: -1042%8192 = -1042
TestRem: -1042%16384 = -1042
TestRem: 999%4 = 3
TestRem: 999%8 = 7
TestRem: 999%16 = 7
TestRem: 999%32 = 7
TestRem: 999%64 = 39
TestRem: 999%128 = 103
TestRem: 999%256 = 231
TestRem: 999%512 = 487
TestRem: 999%1024 = 999
TestRem: 999%2048 = 999
TestRem: 999%4096 = 999
TestRem: 999%8192 = 999
TestRem: 999%16384 = 999
TestRem: -4408%4 = 0
TestRem: -4408%8 = 0
TestRem: -4408%16 = -8
TestRem: -4408%32 = -24
TestRem: -4408%64 = -56
TestRem: -4408%128 = -56
TestRem: -4408%256 = -56
TestRem: -4408%512 = -312
TestRem: -4408%1024 = -312
TestRem: -4408%2048 = -312
TestRem: -4408%4096 = -312
TestRem: -4408%8192 = -4408
TestRem: -4408%16384 = -4408
TestRem: 1022%4 = 2
TestRem: 1022%8 = 6
TestRem: 1022%16 = 14
TestRem: 1022%32 = 30
TestRem: 1022%64 = 62
TestRem: 1022%128 = 126
TestRem: 1022%256 = 254
TestRem: 1022%512 = 510
TestRem: 1022%1024 = 1022
TestRem: 1022%2048 = 1022
TestRem: 1022%4096 = 1022
TestRem: 1022%8192 = 1022
TestRem: 1022%16384 = 1022
TestRem: -112%4 = 0
TestRem: -112%8 = 0
TestRem: -112%16 = 0
TestRem: -112%32 = -16
TestRem: -112%64 = -48
TestRem: -112%128 = -112
TestRem: -112%256 = -112
TestRem: -112%512 = -112
TestRem: -112%1024 = -112
TestRem: -112%2048 = -112
TestRem: -112%4096 = -112
TestRem: -112%8192 = -112
TestRem: -112%16384 = -112
TestRem: 10243%4 = 3
TestRem: 10243%8 = 3
TestRem: 10243%16 = 3
TestRem: 10243%32 = 3
TestRem: 10243%64 = 3
TestRem: 10243%128 = 3
TestRem: 10243%256 = 3
TestRem: 10243%512 = 3
TestRem: 10243%1024 = 3
TestRem: 10243%2048 = 3
TestRem: 10243%4096 = 2051
TestRem: 10243%8192 = 2051
TestRem: 10243%16384 = 10243
TestRem: -2238%4 = -2
TestRem: -2238%8 = -6
TestRem: -2238%16 = -14
TestRem: -2238%32 = -30
TestRem: -2238%64 = -62
TestRem: -2238%128 = -62
TestRem: -2238%256 = -190
TestRem: -2238%512 = -190
TestRem: -2238%1024 = -190
TestRem: -2238%2048 = -190
TestRem: -2238%4096 = -2238
TestRem: -2238%8192 = -2238
TestRem: -2238%16384 = -2238
TestRem: 324%4 = 0
TestRem: 324%8 = 4
TestRem: 324%16 = 4
TestRem: 324%32 = 4
TestRem: 324%64 = 4
TestRem: 324%128 = 68
TestRem: 324%256 = 68
TestRem: 324%512 = 324
TestRem: 324%1024 = 324
TestRem: 324%2048 = 324
TestRem: 324%4096 = 324
TestRem: 324%8192 = 324
TestRem: 324%16384 = 324
TestRem: -153%4 = -1
TestRem: -153%8 = -1
TestRem: -153%16 = -9
TestRem: -153%32 = -25
TestRem: -153%64 = -25
TestRem: -153%128 = -25
TestRem: -153%256 = -153
TestRem: -153%512 = -153
TestRem: -153%1024 = -153
TestRem: -153%2048 = -153
TestRem: -153%4096 = -153
TestRem: -153%8192 = -153
TestRem: -153%16384 = -153
TestRem: 449%4 = 1
TestRem: 449%8 = 1
TestRem: 449%16 = 1
TestRem: 449%32 = 1
TestRem: 449%64 = 1
TestRem: 449%128 = 65
TestRem: 449%256 = 193
TestRem: 449%512 = 449
TestRem: 449%1024 = 449
TestRem: 449%2048 = 449
TestRem: 449%4096 = 449
TestRem: 449%8192 = 449
TestRem: 449%16384 = 449
TestRem: -1042%4 = -2
TestRem: -1042%8 = -2
TestRem: -1042%16 = -2
TestRem: -1042%32 = -18
TestRem: -1042%64 = -18
TestRem: -1042%128 = -18
TestRem: -1042%256 = -18
TestRem: -1042%512 = -18
TestRem: -1042%1024 = -18
TestRem: -1042%2048 = -1042
TestRem: -1042%4096 = -1042
TestRem: -1042%8192 = -1042
TestRem: -1042%16384 = -1042
TestRem: 999%4 = 3
TestRem: 999%8 = 7
TestRem: 999%16 = 7
TestRem: 999%32 = 7
TestRem: 999%64 = 39
TestRem: 999%128 = 103
TestRem: 999%256 = 231
TestRem: 999%512 = 487
TestRem: 999%1024 = 999
TestRem: 999%2048 = 999
TestRem: 999%4096 = 999
TestRem: 999%8192 = 999
TestRem: 999%16384 = 999
TestRem: -4408%4 = 0
TestRem: -4408%8 = 0
TestRem: -4408%16 = -8
TestRem: -4408%32 = -24
TestRem: -4408%64 = -56
TestRem: -4408%128 = -56
TestRem: -4408%256 = -56
TestRem: -4408%512 = -312
TestRem: -4408%1024 = -312
TestRem: -4408%2048 = -312
TestRem: -4408%4096 = -312
TestRem: -4408%8192 = -4408
TestRem: -4408%16384 = -4408
TestRem: 1022%4 = 2
TestRem: 1022%8 = 6
TestRem: 1022%16 = 14
TestRem: 1022%32 = 30
TestRem: 1022%64 = 62
TestRem: 1022%128 = 126
TestRem: 1022%256 = 254
TestRem: 1022%512 = 510
TestRem: 1022%1024 = 1022
TestRem: 1022%2048 = 1022
TestRem: 1022%4096 = 1022
TestRem: 1022%8192 = 1022
TestRem: 1022%16384 = 1022
TestRem: -112%4 = 0
TestRem: -112%8 = 0
TestRem: -112%16 = 0
TestRem: -112%32 = -16
TestRem: -112%64 = -48
TestRem: -112%128 = -112
TestRem: -112%256 = -112
TestRem: -112%512 = -112
TestRem: -112%1024 = -112
TestRem: -112%2048 = -112
TestRem: -112%4096 = -112
TestRem: -112%8192 = -112
TestRem: -112%16384 = -112
TestRem done
e = 269517123
e = -269517123
e = 112298800
e = -112298800
e = 9826145
e = -9826145
e = 5965861
e = -5965861
e = 269517123
e = -269517123
e = 112298800
e = -112298800
e = 9826145
e = -9826145
e = 5965861
e = -5965861
Bug 326533 Test done