Skip to content

Commit e56baae

Browse files
authored
Merge pull request #626 from OpenVADL/fix/edn
sys/aarch64: Fix SMADDL instruction
2 parents a07aa44 + 85c813d commit e56baae

File tree

2 files changed

+2
-3
lines changed

2 files changed

+2
-3
lines changed

sys/aarch64/aarch64.vadl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -475,7 +475,7 @@ instruction set architecture AArch64Base = {
475475

476476
model MulAddSubLongInstr (i: InstrWithFunct, type: Id): IsaDefs = {
477477
instruction $i.id: MulAddSubFormat =
478-
X(rd) := VADL::$i.funct (X(ra), $WXReg(WSize)(rn) *# $WXReg(WSize)(rm))
478+
X(rd) := VADL::$i.funct (X(ra), $WXReg(WSize)(rn) as $type *# $WXReg(WSize)(rm) as $type)
479479
encoding $i.id = { op = $i.opcode, sf = SF::XSize }
480480
assembly $i.id = ($i.mnemo, ' ', XSize(rd), ', ', WSize(rn), ', ', WSize(rm), ', ', XSize(ra))
481481
}

vadl/test/resources/embench/build_virt-iss-a64.sh

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,4 @@ cd $(realpath $(dirname "$0"))
55
CFLAGS="-march=armv8-a -g -mstrict-align"
66
# benchmarks that use floating point types must be excluded
77
FLOATEXCL="cubic,nbody,minver,st,statemate,ud,wikisort"
8-
NOTWORKING=",edn"
9-
./build_all.py --cc aarch64-none-elf-gcc --arch aarch64 --chip generic --board virt-iss --clean --cflags "$CFLAGS" --exclude "$FLOATEXCL$NOTWORKING" "$@"
8+
./build_all.py --cc aarch64-none-elf-gcc --arch aarch64 --chip generic --board virt-iss --clean --cflags "$CFLAGS" --exclude "$FLOATEXCL" "$@"

0 commit comments

Comments
 (0)