forked from FFmpeg/FFmpeg
checkasm/riscv: align the landing pads
This commit is contained in:
parent
7dde8be29f
commit
8030876d1c
1 changed files with 3 additions and 0 deletions
|
@ -75,6 +75,8 @@ func checkasm_get_wrapper, v
|
||||||
addi sp, sp, 16
|
addi sp, sp, 16
|
||||||
ret
|
ret
|
||||||
|
|
||||||
|
.option norvc
|
||||||
|
.align 2
|
||||||
2: /* <-- Entry point with the Vector extension --> */
|
2: /* <-- Entry point with the Vector extension --> */
|
||||||
lpad 0
|
lpad 0
|
||||||
/* Clobber the vectors */
|
/* Clobber the vectors */
|
||||||
|
@ -92,6 +94,7 @@ func checkasm_get_wrapper, v
|
||||||
csrwi vxrm, 3 /* Rounding mode: round-to-odd */
|
csrwi vxrm, 3 /* Rounding mode: round-to-odd */
|
||||||
csrwi vxsat, 1 /* Saturation: encountered */
|
csrwi vxsat, 1 /* Saturation: encountered */
|
||||||
|
|
||||||
|
.align 2
|
||||||
3: /* <-- Entry point without the Vector extension --> */
|
3: /* <-- Entry point without the Vector extension --> */
|
||||||
lpad 0
|
lpad 0
|
||||||
/* Save RA, unallocatable and callee-saved registers */
|
/* Save RA, unallocatable and callee-saved registers */
|
||||||
|
|
Loading…
Add table
Reference in a new issue