The current vex toolchain doesn't seem to support icall and igoto ?
I 've this code which gives error at the corresponding "igoto" lines
.section .text
.proc
.entry caller, sp=$r0.1, rl=$l0.0, asize=0, arg($r0.3:s32)
_incr::
;;
c0 add $r0.3 = $r0.10 , 1
;;
c0 igoto $l0.0
;;
.endp
.section .text
.proc
.entry caller, sp=$r0.1, rl=$l0.0, asize=-4, arg()
_main::
c0 sub $r0.1 = $r0.1 , 4
;;
c0 stw.l 0[$r0.1] = $l0.0
;;
c0 mov $r0.3 = 2
;;
c0 mov $r0.10 = $r0.3
;;
.call incr, caller, arg($r0.3:s32), ret($r0.3:s32)
c0 call $l0.0 = _incr
;;
c0 mov $r0.3 = 0
;;
c0 ldw.l $l0.0 = 0[$r0.1]
;;
c0 add $r0.1 = $r0.1 , 4
;;
c0 igoto $l0.0
;;
.endp
.import incr
.type incr,@function