#include "/srv/home/gc-sdk/ipu-stack/device/static_runtime.S"
.section .text.patch_check,"ax",@progbits
.globl patch_check
patch_check:
.supervisor
mov $m9, $m10
bri ipu_stack_static_patch_row

.section .text.patch_check_scalar,"ax",@progbits
.globl patch_check_scalar
patch_check_scalar:
.supervisor
brz $m5, 2f
1:
ld32 $m6, $m3, $m15, 0
ld32 $m0, $m4, $m15, 0
add $m6, $m6, $m2
st32 $m0, $m6, $m15, 0
add $m3, $m3, 4
add $m4, $m4, 4
sub $m5, $m5, 1
brnz $m5, 1b
2:
br $m10
