Files
OSACA/examples/daxpy/daxpy.s.rv6.gcc.s
Metehan Dundar 074118dee0 RISC-V: Update parser to use x-register names, add vector and FP instructions, fix tests
- Modified RISC-V parser to use x-register names instead of ABI names
- Added new vector instructions (vsetvli, vle8.v, vse8.v, vfmacc.vv, vfmul.vf)
- Added floating point instructions (fmul.d)
- Added unconditional jump instruction (j)
- Updated tests to match new register naming convention
- Added new RISC-V example files
- Updated .gitignore to exclude test environment and old examples
2025-06-30 00:28:52 +02:00

13 lines
206 B
ArmAsm

daxpy_riscv:
.L3:
vsetvli a5,a2,e64,m1,ta,ma
vle64.v v1,0(a0)
vle64.v v2,0(a1)
slli a3,a5,3
sub a2,a2,a5
add a0,a0,a3
add a1,a1,a3
vfmacc.vv v1,v3,v2
vse64.v v1,0(a4)
add a4,a4,a3
bne a2,zero,.L3