Files
fmn_processor/bench/tests/op/addi.s
Albin Chaboissier 9daa296892 Lays groundword for Rv64i extension
Some base files had to be modified to support 64-bit architecture
as well as the Makefile to load 64-bit words into memory
2025-11-10 16:38:40 +01:00

19 lines
340 B
ArmAsm

# expected: FFFFFFFFdead0000, FFFFFFFFdead0001, fffffffffffff800, ffffffffffffffff, 0000000000000000
.text
_start:
lui x2, 0xdead0
lui x3, 0x0
# Add 0
addi x31, x2, 0x0
# Basic addition
addi x31, x2, 0x1
# Sign extension
addi x31, x3, -2048
addi x31, x3, -1
# Overflow
addi x31, x31, 0x1