| adr lr, >1
| checkint CARG1, ->vm_tobit_fb
|1:
+ | bti_jump
|.endmacro
|
|.macro .ffunc_bit_op, name, ins
| bge >9
| checkint CARG1, ->vm_tobit_fb
|2:
+ | bti_jump
| ins TMP0w, TMP0w, CARG1w
| b <1
|.endmacro
| adr lr, >1
| checkint CARG1, ->vm_tobit_fb
|1:
+ | bti_jump
|.if shmod == 0
| mov TMP1, CARG1
|.else
| adr lr, >2
| checkint CARG1, ->vm_tobit_fb
|2:
+ | bti_jump
| ins TMP0w, CARG1w, TMP1w
| add_TISNUM CARG1, TMP0
| b ->fff_restv