.method main                                                                                                   
.args   1
.define OBJREF = 42
.define MAXINT = 2147483647
.define MININT = -2147483648
	                                stack = 0, 1, 55
	bipush 42           [10 2a]     stack = 42, 0, 1, 55
	bipush 42           [10 2a]     stack = 42, 42, 0, 1, 55
	bipush 1            [10 01]     stack = 1, 42, 42, 0, 1, 55
	idiv                [6c]        stack = 42, 42, 0, 1, 55
	pop                 [57]        stack = 42, 0, 1, 55
	bipush 42           [10 2a]     stack = 42, 42, 0, 1, 55
	bipush -9           [10 f7]     stack = -9, 42, 42, 0, 1, 55
	idiv                [6c]        stack = -4, 42, 0, 1, 55
	pop                 [57]        stack = 42, 0, 1, 55
	bipush 42           [10 2a]     stack = 42, 42, 0, 1, 55
	bipush 1            [10 01]     stack = 1, 42, 42, 0, 1, 55
	idiv		    [6c]        stack = 42, 42, 0, 1, 55
	pop                 [57]        stack = 42, 0, 1, 55
	ldc_w MININT        [13 00 01]  stack = -2147483648, 42, 0, 1, 55
	ldc_w MININT        [13 00 01]  stack = -2147483648, -2147483648, 42, 0, 1, 55
	idiv                [6c]        stack = 1, 42, 0, 1, 55
	pop                 [57]        stack = 42, 0, 1, 55
	bipush 42           [10 2a]     stack = 42, 42, 0, 1, 55
	bipush 2            [10 02]     stack = 2, 42, 42, 0, 1, 55
	idiv                [6c]        stack = 21, 42, 0, 1, 55
	pop                 [57]        stack = 42, 0, 1, 55
	bipush 42           [10 2a]     stack = 42, 42, 0, 1, 55
	bipush -2           [10 fe]     stack = -2, 42, 42, 0, 1, 55
	idiv                [6c]        stack = -21, 42, 0, 1, 55
	pop                 [57]        stack = 42, 0, 1, 55
	bipush 42           [10 2a]     stack = 42, 42, 0, 1, 55
	ldc_w MININT        [13 00 01]  stack = -2147483648, 42, 42, 0, 1, 55
	idiv                [6c]        stack = 0, 42, 0, 1, 55
	pop                 [57]        stack = 42, 0, 1, 55
	bipush 42           [10 2a]     stack = 42, 42, 0, 1, 55
	bipush 2            [10 02]     stack = 2, 42, 42, 0, 1, 55
	idiv                [6c]        stack = 21, 42, 0, 1, 55
	pop                 [57]        stack = 42, 0, 1, 55
	bipush 42           [10 2a]     stack = 42, 42, 0, 1, 55
	ldc_w MAXINT        [13 00 02]  stack = 2147483647, 42, 42, 0, 1, 55
	idiv                [6c]        stack = 0, 42, 0, 1, 55
	pop                 [57]        stack = 42, 0, 1, 55
	bipush 42           [10 2a]     stack = 42, 42, 0, 1, 55
	bipush 4            [10 04]     stack = 4, 42, 42, 0, 1, 55
	idiv                [6c]        stack = 10, 42, 0, 1, 55
	pop                 [57]        stack = 42, 0, 1, 55
	bipush -42          [10 d6]     stack = -42, 42, 0, 1, 55
	bipush 7            [10 07]     stack = 7, -42, 42, 0, 1, 55
	idiv                [6c]        stack = -6, 42, 0, 1, 55
	pop                 [57]        stack = 42, 0, 1, 55
	ldc_w MININT        [13 00 01]  stack = -2147483648, 42, 0, 1, 55
	ldc_w MAXINT        [13 00 02]  stack = 2147483647, -2147483648, 42, 0, 1, 55
	idiv                [6c]        stack = -1, 42, 0, 1, 55
	pop                 [57]        stack = 42, 0, 1, 55
	ldc_w MAXINT        [13 00 02]  stack = 2147483647, 42, 0, 1, 55
	bipush 1            [10 01]     stack = 1, 2147483647, 42, 0, 1, 55
	idiv                [6c]        stack = 2147483647, 42, 0, 1, 55
	pop                 [57]        stack = 42, 0, 1, 55
	bipush -42          [10 d6]     stack = -42, 42, 0, 1, 55
	bipush 2            [10 02]     stack = 2, -42, 42, 0, 1, 55
	idiv                [6c]        stack = -21, 42, 0, 1, 55
	pop                 [57]        stack = 42, 0, 1, 55
	bipush 1            [10 01]     stack = 1, 42, 0, 1, 55
	bipush 2            [10 02]     stack = 2, 1, 42, 0, 1, 55
	idiv                [6c]        stack = 0, 42, 0, 1, 55
	pop                 [57]        stack = 42, 0, 1, 55
	bipush 3            [10 03]     stack = 3, 42, 0, 1, 55
	bipush -9           [10 f7]     stack = -9, 3, 42, 0, 1, 55
	idiv                [6c]        stack = 0, 42, 0, 1, 55
	pop                 [57]        stack = 42, 0, 1, 55
	bipush -1           [10 ff]     stack = -1, 42, 0, 1, 55
	bipush 1            [10 01]     stack = 1, -1, 42, 0, 1, 55
	idiv                [6c]        stack = -1, 42, 0, 1, 55
	pop                 [57]        stack = 42, 0, 1, 55
	ldc_w MAXINT        [13 00 02]  stack = 2147483647, 42, 0, 1, 55
	ldc_w MAXINT        [13 00 02]  stack = 2147483647, 2147483647, 42, 0, 1, 55
	idiv                [6c]        stack = 1, 42, 0, 1, 55
	pop                 [57]        stack = 42, 0, 1, 55
	ldc_w MININT        [13 00 01]  stack = -2147483648, 42, 0, 1, 55
	ldc_w MAXINT        [13 00 02]  stack = 2147483647, -2147483648, 42, 0, 1, 55
	idiv                [6c]        stack = -1, 42, 0, 1, 55
	pop                 [57]        stack = 42, 0, 1, 55
	bipush 42           [10 2a]     stack = 42, 42, 0, 1, 55
	ldc_w MININT        [13 00 01]  stack = -2147483648, 42, 42, 0, 1, 55
	idiv                [6c]        stack = 0, 42, 0, 1, 55
	pop                 [57]        stack = 42, 0, 1, 55
	bipush -42          [10 d6]     stack = -42, 42, 0, 1, 55
	ldc_w MININT        [13 00 01]  stack = -2147483648, -42, 42, 0, 1, 55
	idiv                [6c]        stack = 0, 42, 0, 1, 55
	pop                 [57]        stack = 42, 0, 1, 55
	ldc_w MAXINT        [13 00 02]  stack = 2147483647, 42, 0, 1, 55
	ldc_w MININT        [13 00 01]  stack = -2147483648, 2147483647, 42, 0, 1, 55
	idiv                [6c]        stack = 0, 42, 0, 1, 55
	pop                 [57]        stack = 42, 0, 1, 55
	ldc_w MININT        [13 00 01]  stack = -2147483648, 42, 0, 1, 55
	ldc_w MININT        [13 00 01]  stack = -2147483648, -2147483648, 42, 0, 1, 55
	idiv                [6c]        stack = 1, 42, 0, 1, 55
	pop                 [57]        stack = 42, 0, 1, 55
	bipush 42           [10 2a]     stack = 42, 42, 0, 1, 55
	ldc_w 3             [13 00 03]  stack = 512, 42, 42, 0, 1, 55
	idiv                [6c]        stack = 0, 42, 0, 1, 55
	pop                 [57]        stack = 42, 0, 1, 55
	bipush -42          [10 d6]     stack = -42, 42, 0, 1, 55
	ldc_w 3             [13 00 03]  stack = 512, -42, 42, 0, 1, 55
	idiv                [6c]        stack = 0, 42, 0, 1, 55
	pop                 [57]        stack = 42, 0, 1, 55
	ldc_w MAXINT        [13 00 02]  stack = 2147483647, 42, 0, 1, 55
	ldc_w 3             [13 00 03]  stack = 512, 2147483647, 42, 0, 1, 55
	idiv                [6c]        stack = 4194303, 42, 0, 1, 55
	pop                 [57]        stack = 42, 0, 1, 55
	ldc_w MININT        [13 00 01]  stack = -2147483648, 42, 0, 1, 55
	ldc_w 3             [13 00 03]  stack = 512, -2147483648, 42, 0, 1, 55
	idiv                [6c]        stack = -4194304, 42, 0, 1, 55
	pop                 [57]        stack = 42, 0, 1, 55
	ldc_w MININT        [13 00 01]  stack = -2147483648, 42, 0, 1, 55
	bipush -16          [10 f0]     stack = -16, -2147483648, 42, 0, 1, 55
	idiv                [6c]        stack = 134217728, 42, 0, 1, 55
	bipush 0            [10 00]     stack = 0, 134217728, 42, 0, 1, 55
	ireturn             [ac]        stack = 0
	return value: 0
Mic1 Trace of ../ijvm.mic1 with idiv.bc Tue Dec 18 00:12:51 2001

                                stack = 0, 1, 55
bipush 42           [10 2a]     stack = 42, 0, 1, 55
bipush 42           [10 2a]     stack = 42, 42, 0, 1, 55
bipush 1            [10 01]     stack = 1, 42, 42, 0, 1, 55
idiv                [6c]        stack = 42, 42, 0, 1, 55
pop                 [57]        stack = 42, 0, 1, 55
bipush 42           [10 2a]     stack = 42, 42, 0, 1, 55
bipush -9           [10 f7]     stack = -9, 42, 42, 0, 1, 55
idiv                [6c]        stack = -4, 42, 0, 1, 55
pop                 [57]        stack = 42, 0, 1, 55
bipush 42           [10 2a]     stack = 42, 42, 0, 1, 55
bipush 1            [10 01]     stack = 1, 42, 42, 0, 1, 55
idiv                [6c]        stack = 42, 42, 0, 1, 55
pop                 [57]        stack = 42, 0, 1, 55
ldc_w 1             [13 00 01]  stack = -2147483648, 42, 0, 1, 55
ldc_w 1             [13 00 01]  stack = -2147483648, -2147483648, 42, 0, 1, 55
idiv                [6c]        stack = 1, 42, 0, 1, 55
pop                 [57]        stack = 42, 0, 1, 55
bipush 42           [10 2a]     stack = 42, 42, 0, 1, 55
bipush 2            [10 02]     stack = 2, 42, 42, 0, 1, 55
idiv                [6c]        stack = 21, 42, 0, 1, 55
pop                 [57]        stack = 42, 0, 1, 55
bipush 42           [10 2a]     stack = 42, 42, 0, 1, 55
bipush -2           [10 fe]     stack = -2, 42, 42, 0, 1, 55
idiv                [6c]        stack = -21, 42, 0, 1, 55
pop                 [57]        stack = 42, 0, 1, 55
bipush 42           [10 2a]     stack = 42, 42, 0, 1, 55
ldc_w 1             [13 00 01]  stack = -2147483648, 42, 42, 0, 1, 55
idiv                [6c]        stack = 0, 42, 0, 1, 55
pop                 [57]        stack = 42, 0, 1, 55
bipush 42           [10 2a]     stack = 42, 42, 0, 1, 55
bipush 2            [10 02]     stack = 2, 42, 42, 0, 1, 55
idiv                [6c]        stack = 21, 42, 0, 1, 55
pop                 [57]        stack = 42, 0, 1, 55
bipush 42           [10 2a]     stack = 42, 42, 0, 1, 55
ldc_w 2             [13 00 02]  stack = 2147483647, 42, 42, 0, 1, 55
idiv                [6c]        stack = 0, 42, 0, 1, 55
pop                 [57]        stack = 42, 0, 1, 55
bipush 42           [10 2a]     stack = 42, 42, 0, 1, 55
bipush 4            [10 04]     stack = 4, 42, 42, 0, 1, 55
idiv                [6c]        stack = 10, 42, 0, 1, 55
pop                 [57]        stack = 42, 0, 1, 55
bipush -42          [10 d6]     stack = -42, 42, 0, 1, 55
bipush 7            [10 07]     stack = 7, -42, 42, 0, 1, 55
idiv                [6c]        stack = -6, 42, 0, 1, 55
pop                 [57]        stack = 42, 0, 1, 55
ldc_w 1             [13 00 01]  stack = -2147483648, 42, 0, 1, 55
ldc_w 2             [13 00 02]  stack = 2147483647, -2147483648, 42, 0, 1, 55
idiv                [6c]        stack = -1, 42, 0, 1, 55
pop                 [57]        stack = 42, 0, 1, 55
ldc_w 2             [13 00 02]  stack = 2147483647, 42, 0, 1, 55
bipush 1            [10 01]     stack = 1, 2147483647, 42, 0, 1, 55
idiv                [6c]        stack = 2147483647, 42, 0, 1, 55
pop                 [57]        stack = 42, 0, 1, 55
bipush -42          [10 d6]     stack = -42, 42, 0, 1, 55
bipush 2            [10 02]     stack = 2, -42, 42, 0, 1, 55
idiv                [6c]        stack = -21, 42, 0, 1, 55
pop                 [57]        stack = 42, 0, 1, 55
bipush 1            [10 01]     stack = 1, 42, 0, 1, 55
bipush 2            [10 02]     stack = 2, 1, 42, 0, 1, 55
idiv                [6c]        stack = 0, 42, 0, 1, 55
pop                 [57]        stack = 42, 0, 1, 55
bipush 3            [10 03]     stack = 3, 42, 0, 1, 55
bipush -9           [10 f7]     stack = -9, 3, 42, 0, 1, 55
idiv                [6c]        stack = 0, 42, 0, 1, 55
pop                 [57]        stack = 42, 0, 1, 55
bipush -1           [10 ff]     stack = -1, 42, 0, 1, 55
bipush 1            [10 01]     stack = 1, -1, 42, 0, 1, 55
idiv                [6c]        stack = -1, 42, 0, 1, 55
pop                 [57]        stack = 42, 0, 1, 55
ldc_w 2             [13 00 02]  stack = 2147483647, 42, 0, 1, 55
ldc_w 2             [13 00 02]  stack = 2147483647, 2147483647, 42, 0, 1, 55
idiv                [6c]        stack = 1, 42, 0, 1, 55
pop                 [57]        stack = 42, 0, 1, 55
ldc_w 1             [13 00 01]  stack = -2147483648, 42, 0, 1, 55
ldc_w 2             [13 00 02]  stack = 2147483647, -2147483648, 42, 0, 1, 55
idiv                [6c]        stack = -1, 42, 0, 1, 55
pop                 [57]        stack = 42, 0, 1, 55
bipush 42           [10 2a]     stack = 42, 42, 0, 1, 55
ldc_w 1             [13 00 01]  stack = -2147483648, 42, 42, 0, 1, 55
idiv                [6c]        stack = 0, 42, 0, 1, 55
pop                 [57]        stack = 42, 0, 1, 55
bipush -42          [10 d6]     stack = -42, 42, 0, 1, 55
ldc_w 1             [13 00 01]  stack = -2147483648, -42, 42, 0, 1, 55
idiv                [6c]        stack = 0, 42, 0, 1, 55
pop                 [57]        stack = 42, 0, 1, 55
ldc_w 2             [13 00 02]  stack = 2147483647, 42, 0, 1, 55
ldc_w 1             [13 00 01]  stack = -2147483648, 2147483647, 42, 0, 1, 55
idiv                [6c]        stack = 0, 42, 0, 1, 55
pop                 [57]        stack = 42, 0, 1, 55
ldc_w 1             [13 00 01]  stack = -2147483648, 42, 0, 1, 55
ldc_w 1             [13 00 01]  stack = -2147483648, -2147483648, 42, 0, 1, 55
idiv                [6c]        stack = 1, 42, 0, 1, 55
pop                 [57]        stack = 42, 0, 1, 55
bipush 42           [10 2a]     stack = 42, 42, 0, 1, 55
ldc_w 3             [13 00 03]  stack = 512, 42, 42, 0, 1, 55
idiv                [6c]        stack = 0, 42, 0, 1, 55
pop                 [57]        stack = 42, 0, 1, 55
bipush -42          [10 d6]     stack = -42, 42, 0, 1, 55
ldc_w 3             [13 00 03]  stack = 512, -42, 42, 0, 1, 55
idiv                [6c]        stack = 0, 42, 0, 1, 55
pop                 [57]        stack = 42, 0, 1, 55
ldc_w 2             [13 00 02]  stack = 2147483647, 42, 0, 1, 55
ldc_w 3             [13 00 03]  stack = 512, 2147483647, 42, 0, 1, 55
idiv                [6c]        stack = 4194303, 42, 0, 1, 55
pop                 [57]        stack = 42, 0, 1, 55
ldc_w 1             [13 00 01]  stack = -2147483648, 42, 0, 1, 55
ldc_w 3             [13 00 03]  stack = 512, -2147483648, 42, 0, 1, 55
idiv                [6c]        stack = -4194304, 42, 0, 1, 55
pop                 [57]        stack = 42, 0, 1, 55
ldc_w 1             [13 00 01]  stack = -2147483648, 42, 0, 1, 55
bipush -16          [10 f0]     stack = -16, -2147483648, 42, 0, 1, 55
idiv                [6c]        stack = 134217728, 42, 0, 1, 55
bipush 0            [10 00]     stack = 0, 134217728, 42, 0, 1, 55
ireturn             [ac]        stack = 0
return value: 0
1c1
< IJVM Trace of /users/smunk/ijvm/tests/idiv.bc Tue Dec 18 00:58:02 2001
---
> Mic1 Trace of ../ijvm.mic1 with idiv.bc Tue Dec 18 00:12:51 2001
