LongInt::new:
		link	$1
		pushi	$8d		; 141, new
		push0
		super	Obj, $4
		bnot
		sat	temp[$0]
		lap	param[$0]
		bnt	code_00df
		pushi	$b5		; 181, set
		push0
		&rest	$1
		lat	temp[$0]
		send	$4
		bnot
		jmp	code_00e9

code_00df:	pushi	$b5		; 181, set
		push1
		push0
		lat	temp[$0]
		send	$6
		bnot
code_00e9:	lat	temp[$0]
		ret

LongInt::set:
		push2
		push0
		pushSelf
		&rest	$1
		callk	kernel_154, $4
		bnot
		ret

LongInt::setLong:
		pushi	$4		; scaleX
		push0
		pushSelf
		pushi	$10d		; 269, lowWord
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$10e		; 270, hiWord
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		callk	kernel_154, $8
		bnot
		ret

LongInt::add:
		push2
		push1
		pushSelf
		&rest	$1
		callk	kernel_154, $4
		bnot
		ret

LongInt::addLong:
		pushi	$4		; scaleX
		push1
		pushSelf
		pushi	$10d		; 269, lowWord
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$10e		; 270, hiWord
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		callk	kernel_154, $8
		bnot
		ret

LongInt::sub:
		push2
		push2
		pushSelf
		&rest	$1
		callk	kernel_154, $4
		bnot
		ret

LongInt::subLong:
		pushi	$4		; scaleX
		push2
		pushSelf
		pushi	$10d		; 269, lowWord
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$10e		; 270, hiWord
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		callk	kernel_154, $8
		bnot
		ret

LongInt::mul:
		push2
		pushi	$3		; z
		pushSelf
		&rest	$1
		callk	kernel_154, $4
		bnot
		ret

LongInt::mulLong:
		pushi	$4		; scaleX
		pushi	$3		; z
		pushSelf
		pushi	$10d		; 269, lowWord
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$10e		; 270, hiWord
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		callk	kernel_154, $8
		bnot
		ret

LongInt::div:
		push2
		pushi	$4		; scaleX
		pushSelf
		&rest	$1
		callk	kernel_154, $4
		bnot
		ret

LongInt::divLong:
		pushi	$4		; scaleX
		dup
		pushSelf
		pushi	$10d		; 269, lowWord
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$10e		; 270, hiWord
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		callk	kernel_154, $8
		bnot
		ret

LongInt::bitAND:
		push2
		pushi	$5		; scaleY
		pushSelf
		&rest	$1
		callk	kernel_154, $4
		bnot
		ret

LongInt::bitANDLong:
		pushi	$4		; scaleX
		pushi	$5		; scaleY
		pushSelf
		pushi	$10d		; 269, lowWord
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$10e		; 270, hiWord
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		callk	kernel_154, $8
		bnot
		ret

LongInt::bitOR:
		push2
		pushi	$6		; maxScale
		pushSelf
		&rest	$1
		callk	kernel_154, $4
		bnot
		ret

LongInt::bitORLong:
		pushi	$4		; scaleX
		pushi	$6		; maxScale
		pushSelf
		pushi	$10d		; 269, lowWord
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$10e		; 270, hiWord
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		callk	kernel_154, $8
		bnot
		ret

LongInt::bitXOR:
		push2
		pushi	$7		; priority
		pushSelf
		&rest	$1
		callk	kernel_154, $4
		bnot
		ret

LongInt::bitXORLong:
		pushi	$4		; scaleX
		pushi	$7		; priority
		pushSelf
		pushi	$10d		; 269, lowWord
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$10e		; 270, hiWord
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		callk	kernel_154, $8
		bnot
		ret

LongInt::bitNOT:
		push2
		pushi	$d		; 13, seenRect
		pushSelf
		callk	kernel_154, $4
		bnot
		ret

LongInt::setBit:
		pushi	$3		; z
		pushi	$e		; 14, view
		pushSelf
		lsp	param[$1]
		callk	kernel_154, $6
		bnot
		ret

LongInt::resetBit:
		pushi	$3		; z
		pushi	$f		; 15, loop
		pushSelf
		lsp	param[$1]
		callk	kernel_154, $6
		bnot
		ret

LongInt::toggleBit:
		pushi	$3		; z
		pushi	$10		; 16, cel
		pushSelf
		lsp	param[$1]
		callk	kernel_154, $6
		bnot
		ret

LongInt::getBit:
		pushi	$3		; z
		pushi	$11		; 17, bitmap
		pushSelf
		lsp	param[$1]
		callk	kernel_154, $6
		bnot
		ret

LongInt::bitSHL:
		pushi	$3		; z
		pushi	$12		; 18, nsLeft
		pushSelf
		lsp	param[$1]
		callk	kernel_154, $6
		bnot
		ret

LongInt::bitSHR:
		pushi	$3		; z
		pushi	$13		; 19, nsTop
		pushSelf
		lsp	param[$1]
		callk	kernel_154, $6
		bnot
		ret

LongInt::swap:
		push2
		pushi	$14		; 20, nsRight
		pushSelf
		callk	kernel_154, $4
		bnot
		ret

LongInt::negate:
		push2
		pushi	$15		; 21, nsBottom
		pushSelf
		callk	kernel_154, $4
		bnot
		ret

LongInt::abs:
		push2
		pushi	$16		; 22, lsLeft
		pushSelf
		callk	kernel_154, $4
		bnot
		ret

LongInt::equal:
		push2
		pushi	$8		; fixPriority
		pushSelf
		&rest	$1
		callk	kernel_154, $4
		bnot
		ret

LongInt::equalLong:
		pushi	$4		; scaleX
		pushi	$8		; fixPriority
		pushSelf
		pushi	$10d		; 269, lowWord
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$10e		; 270, hiWord
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		callk	kernel_154, $8
		bnot
		ret

LongInt::less:
		push2
		pushi	$9		; inLeft
		pushSelf
		&rest	$1
		callk	kernel_154, $4
		bnot
		ret

LongInt::lessLong:
		pushi	$4		; scaleX
		pushi	$9		; inLeft
		pushSelf
		pushi	$10d		; 269, lowWord
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$10e		; 270, hiWord
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		callk	kernel_154, $8
		bnot
		ret

LongInt::lessEqual:
		push2
		pushi	$a		; 10, inTop
		pushSelf
		&rest	$1
		callk	kernel_154, $4
		bnot
		ret

LongInt::lessEqualLong:
		pushi	$4		; scaleX
		pushi	$a		; 10, inTop
		pushSelf
		pushi	$10d		; 269, lowWord
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$10e		; 270, hiWord
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		callk	kernel_154, $8
		bnot
		ret

LongInt::greater:
		push2
		pushi	$b		; 11, inRight
		pushSelf
		&rest	$1
		callk	kernel_154, $4
		bnot
		ret

LongInt::greaterLong:
		pushi	$4		; scaleX
		pushi	$b		; 11, inRight
		pushSelf
		pushi	$10d		; 269, lowWord
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$10e		; 270, hiWord
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		callk	kernel_154, $8
		bnot
		ret

LongInt::greaterEqual:
		push2
		pushi	$c		; 12, inBottom
		pushSelf
		&rest	$1
		callk	kernel_154, $4
		bnot
		ret

LongInt::greaterEqualLong:
		pushi	$4		; scaleX
		pushi	$c		; 12, inBottom
		pushSelf
		pushi	$10d		; 269, lowWord
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$10e		; 270, hiWord
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		callk	kernel_154, $8
		bnot
		ret

LongInt::asStr:
		link	$1
		pushi	$8d		; 141, new
		push0
		class	Str
		send	$4
		bnot
		sat	temp[$0]
		pushi	$4		; scaleX
		pushi	$17		; 23, lsTop
		pushSelf
		pushi	$71		; 113, 'q', data
		push0
		send	$4
		bnot
		push
		lap	param[$0]
		bnt	code_0387
		lap	param[$1]
		jmp	code_0389

code_0387:	ldi	$1
code_0389:	push
		callk	kernel_154, $8
		bnot
		lat	temp[$0]
		ret

LongInt::fromStr:
		pushi	$3		; z
		pushi	$18		; 24, lsRight
		pushSelf
		push2
		pushi	$9		; inLeft
		lsp	param[$1]
		callk	kernel_91, $4
		bnot
		push
		callk	kernel_154, $6
		bnot
		ret

