Skip to content
STIMSMITH

ARMv8 instruction set

Concept

The ARMv8 instruction set is a reduced instruction set computer (RISC) architecture developed by ARM, for which formal executable semantics have been published. It is referenced in research on mutation-based test generation for GPU instruction sets and is one of the ISAs covered by an integrated ISA semantics paper covering ARMv8-A, RISC-V, and CHERI-MIPS.

First seen 9/5/2026
Last seen 9/5/2026
Evidence 1 chunks
Wiki v1

WIKI

Overview

The ARMv8 instruction set is the instruction set architecture (ISA) introduced by ARM as the first 64-bit extension of the ARM architecture. It has been the subject of formal executable ISA semantics research, and is mentioned in academic work that develops mutation-based test suite generation methods for instruction set simulators.

Formal semantics

READ FULL ARTICLE →

NEIGHBORHOOD

3 nodes · 3 edges
graph · ARMv8 instruction set · depth=1

RELATIONSHIPS

2 connections
The paper mentions ARMv8 in the context of related ISA semantics work.
The paper covers ARMv8-a ISA semantics.

CITATIONS

3 sources
3 citations — click to collapse
[1] A formal executable semantics for ARMv8-A was published by Armstrong et al. in POPL 2019, jointly with RISC-V and CHERI-MIPS (DOI 10.1145/3290384). Registered Report: Generating Test Suites for GPU Instruction Sets through Mutation and Equivalence Checking
[2] The Shitrit et al. registered report mutates a stand-alone ISA semantics and uses equivalence checking to surface inputs that trigger injected bugs, in contrast to prior work that instruments the executable specification of the ISA inside an instruction set simulator to obtain path coverage and uses CVC4 to solve path constraints. Registered Report: Generating Test Suites for GPU Instruction Sets through Mutation and Equivalence Checking
[3] A complete formal semantics of x86-64 user-level ISA was published by Dasgupta, Park, Kasampalis, Adve, and Rosu at PLDI 2019 (DOI 10.1145/3314221.3314601), cited alongside ARMv8 ISA-semantics work in mutation-based testing research. Registered Report: Generating Test Suites for GPU Instruction Sets through Mutation and Equivalence Checking