# EJUDGE_FLAGS=ti
# FLOATFIX=%.0f
.macro	_inc	%addr %reg1 %reg2
	lw	%reg1 %addr
	addi	%reg1 %reg1 1
	sw	%reg1 %addr %reg2
.end_macro
.data
_table:	.word	_task1 _task2
_cntr1:	.word	0
_cntr2:	.word	0
.text
.globl  main
main:	sw	zero _cntr1 t0
	sw	zero _cntr2 t0
	li	a1 2
	la	a2 _taskf
	li	a7 5
	ecall
	# li	a0 20000
	mv	a3 a0
	ecall
	# li	a0 2000
	mv	a4 a0
	la	a0 _table	
	jal	boot
	jal	_taskf

_task1:	_inc	_cntr1 a0 a1
	j	_task1

_task2:	_inc	_cntr2 a0 a1
	j	_task2

_taskf:	lw	a0 _cntr1
	lw	a1 _cntr2
	fcvt.s.w fa0 a0
	fcvt.s.w fa1 a1
	fdiv.s	fa0 fa0 fa1
	li	a7 2
	ecall
        li      a7 11
        li      a0 '\n'
        ecall
	li	a7 10
	ecall	

