.method main
.args   1
.define OBJREF = 42
         bipush OBJREF		// stack = 42
         bipush 53		// stack = 53, 42
         bipush 3		// stack = 3, 53, 42
         imul			// stack = 159, 42
	 pop			// stack = 42
         bipush 3		// stack = 3
	 bipush 53		// stack = 53, 3
         imul			// stack = 159, 42
	 pop			// stack = 42
         bipush 53		// stack = 53, 42
	 bipush 0		// stack = 0, 53, 42
         imul			// stack = 0, 42
	 pop			// stack = 42
         bipush 53		// stack = 53, 42
	 bipush 2		// stack = 2, 53, 42
         imul			// stack = 106, 42
	 pop			// stack = 42
	 bipush 53		// stack = 53, 42
         bipush -3		// stack = -3, 53, 42
         imul			// stack = -159, 42
	 pop			// stack = 42
	 bipush -1		// stack = -1, 42
         bipush -53		// stack = -53, -1, 42
         imul			// stack = 53, 42
         bipush -53		// stack = -53, 53, 42
         imul			// stack = -2809, 42
         bipush 3		// stack = 3, -2809, 42
         imul			// stack = -8427, 42
         bipush 55		// stack = 55, -8427, 42
         imul			// stack = -463485, 42
	 bipush -55		// stack = -55, -463485, 42
	 imul			// stack = 25491675, 42
	 bipush 55		// stack = 55, 25491675, 42
	 imul			// stack = 1402042125, 42
	 bipush 55		// stack = 55, 1402042125, 42
	 imul			// stack = -197094453, 42
	 bipush 0		// stack = 0, -197094453, 42
	 imul			// stack = 0, 42
				// Negativ overløb
	 bipush -53		// stack = -53, 0, 42
         bipush 3		// stack = 3, -53, 0, 42
         imul			// stack = -159, 0, 42
         bipush 3		// stack = 3, -159, 0, 42
         imul			// stack = -477, 0, 42
         bipush -3		// stack = -3, -477, 0 , 42
         imul			// stack = 1431, 0, 42
         bipush -3		// stack = -3, 1431, 0, 42
         imul			// stack = -4293, 0, 42
         bipush 3		// stack = 3, -4293, 0, 42
         imul			// stack = -12879, 0, 42
         bipush -53		// stack = -53, -12879, 0, 42
         imul			// stack = 682587, 0, 42
         bipush -53		// stack = -53, 682587, 0, 42
         imul			// stack = -36177111, 0, 42
         bipush 3		// stack = 3, -36177111, 0, 42
         imul			// stack = -108531333, 0, 42
         bipush 55		// stack = 55, -108531333, 0, 42
         imul			// stack = -5969223315, 0, 42
	 bipush 0		// stack = 0, -5969223315, 0, 42
	 imul			// stack = 0, 0, 42
         bipush 0		// stack = 0, 0, 0, 42
         ireturn		// return 0

