package asli
Interpreter for Arm's Architecture Specification Language (ASL)
Install
Dune Dependency
Authors
Maintainers
Sources
0.2.0.tar.gz
md5=f4581fd209256823fa4d569ac96c8cee
sha512=fd4a74294beb9eeeafa80c9224b5dc30f5e5ebde4d53fa601929d283b6ca72154de313874321774914f738ac6f0d640e59452f7d03cb1db7b3a019b48b82e0d4
doc/asli.libASL/LibASL/Primops/index.html
Module LibASL.Primops
Source
ASL primitive types and operations
Boolean primops
Integer primops
Real primops
Bitvector primops
Invariants:
- the bigint part of a bitvector is positive
- the bigint part of an N-bit bitvector is less than 2^N
Mask primops
Exception primops
String primops
Immutable Array type
Mutable RAM type
RAM is implemented as a paged data structure and pages are allocated on demand and initialized with a specified default value.
File primops
These are not part of the official ASL language but they are useful when implementing the infrastructure needed in simulators.
Trace primops
These are not part of the official ASL language but they are useful when implementing the infrastructure needed in simulators.
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page