.method main
.args   1
.define OBJREF = 44
  
        bipush OBJREF

	bipush 4
        bipush 3
	imul
	
	bipush -3
        bipush 4
	imul
	
	bipush 0
        bipush 4
	imul
	
	bipush 12
        bipush 3
	idiv
	
	bipush 12
        bipush -3
	idiv
	
	bipush 0
        bipush 3
	idiv

	bipush -12
	bipush -3
	idiv
	
	bipush 12
        bipush 2
	ishl
	
	bipush 12
        bipush -2
	ishl
	
	bipush 12
        bipush 0
	ishl
	
	bipush 12
        bipush 2
	ishr
	
	bipush 12
        bipush -2
	ishr
	
	bipush 12
        bipush 0
	ishr
	
	bipush 12
        bipush 2
	iushr
	
	bipush 12
        bipush -2
	iushr
	
	bipush -12
        bipush 2
	iushr
	
	bipush 12
        bipush 0
	iushr

	bipush 0
        bipush 2
	iushr
	
	bipush 0
        bipush -2
	iushr
	
st1:	bipush 12
        bipush -2
	if_icmplt ok1
	bipush 1
	goto st2
ok1:	bipush 0
      

st2:	bipush -12
        bipush 2
	if_icmplt ok2
	bipush 1
	goto st3
ok2:	bipush 0
      

st3:	bipush 12
        bipush 2
	if_icmplt ok3
	bipush 1
	goto st4
ok3:	bipush 0
     

st4:	bipush -12
        bipush -2
	if_icmplt ok4
	bipush 1
	goto st5
ok4:	bipush 0

st5:	bipush 0
        bipush 2
	if_icmplt ok5
	bipush 1
	ireturn
ok5:	bipush 0
        ireturn
