; LIMIT 200
; INPUT Rnd(Flags, 0, 65536)
; INPUT Rnd(Float, 0, 65536**3-1)
; INPUT Rnd(Float, 0, 65536**3-1)
; OUTPUT Flags
; OUTPUT Float
; OUTPUT Word

	lw	r0, [r7]	; load r0

	lf	r7+4		; normalize mem arg
	nrf
	rf	r7+4

	lf	r7+1		; load and normalize r arg
	nrf

	sf	r7+4		; execute operation

	rw	r0, r7		; store r0
	rf	r7+1		; store result
	ki	r7+4		; store interrupts

	uj	r4
data:
