Search-engine friendly clone of the
ACL2 documentation
.
Top
Documentation
Books
Boolean-reasoning
Projects
Debugging
Std
Proof-automation
Macro-libraries
ACL2
Interfacing-tools
Hardware-verification
Software-verification
Kestrel-books
X86isa
Program-execution
Introduction
X86isa-build-instructions
Publications
Contributors
Machine
Syscalls
Cpuid
X86isa-state
Linear-memory
Rflag-specifications
Characterizing-undefined-behavior
Top-level-memory
App-view
X86-decoder
Physical-memory
Decoding-and-spec-utils
Instructions
Two-byte-opcodes
One-byte-opcodes
Fp-opcodes
Instruction-semantic-functions
Sar-spec
Shr-spec
Sal/shl-spec
Rol-spec
Ror-spec
Rcl-spec
Rcr-spec
Simd-sub-spec
Simd-add-spec
Imul-spec
Mul-spec
Idiv-spec
Div-spec
Shrd-spec
Shld-spec
Gpr-arith/logic-spec
Shrx-spec
Shlx-spec
Sarx-spec
Floating-point-specifications
Floating-point-converts
Floating-point-arithmetic-specifications
Basic-floating-point-utilities
Fp-decode
Make-special-bp
Fp-round-overflow-generic
Fp-to-rat
Fp-encode-integer
Sse-daz
Denormal-exception
Convert-rc-to-mode
Floating-point-comparison-specifications
Opcode-maps
X86-illegal-instruction
Implemented-opcodes
X86-general-protection
X86-device-not-available
X86-step-unimplemented
Privileged-opcodes
Three-byte-opcodes
X86-modes
Register-readers-and-writers
Segmentation
Other-non-deterministic-computations
Environment
Paging
Implemented-opcodes
Proof-utilities
To-do
Concrete-simulation-examples
Model-validation
Utils
Debugging-code-proofs
Axe
Execloader
Math
Testing-utilities
Floating-point-specifications
Basic-floating-point-utilities
Subtopics
Fp-decode
Make-special-bp
Fp-round-overflow-generic
Returns rounded sign, exponent, and fraction in case of overflow.
Fp-to-rat
Convert the bit-vector or integer representation used by hardware to rational for the cases of zero, denormal, and normal.
Fp-encode-integer
Sse-daz
Denormal-exception
Convert-rc-to-mode