📁 Source: MRiscX/Semantics/Specification.lean
specification_AddImmediate
specification_AddRegister
specification_CopyRegister
specification_Decrement
specification_Increment
specification_Jump
specification_Jump'
specification_JumpEqZero_false
specification_JumpEqZero_true
specification_JumpEq_false
specification_JumpEq_true
specification_JumpGt_false
specification_JumpGt_true
specification_JumpLe_false
specification_JumpLe_true
specification_JumpNeqZero_false
specification_JumpNeqZero_true
specification_JumpNeq_false
specification_JumpNeq_true
specification_LoadAddress
specification_LoadImmediate
specification_LoadWordImmediate
specification_LoadWordReg
specification_StoreWordImmediate
specification_SubImmediate
specification_SubRegister
specification_XOR
specification_XorImmediate
hoare_triple_up_1
MState.addRegister
MState.incPc
MState.getRegisterAt
MState.terminated
Instr.AddImmediate
MState.getRegisterAt_def
MState.addRegister_unfold
MState.incPc_increments_pc
Instr.AddRegister
Instr.CopyRegister
Instr.Decrement
Instr.Increment
MState.setPc
MState.getLabelAt
Instr.Jump
MState.run_one_step_eq_run_n_1
MState.currInstruction_unfold
MState.get_label_from_code
ProgramCounter
MState.pc
Instr.JumpEqZero
Instr.JumpEq
MState.runOneSteps_code_remains
Instr.JumpGt
Instr.JumpLe
Instr.JumpNeqZero
Instr.JumpNeq
Instr.LoadAddress
Instr.LoadImmediate
MState.getMemoryAt
Instr.LoadWordImmediate
MState.getMemoryAt_def
Instr.LoadWordReg
MState.addMemory
Instr.StoreWord
MState.addMemory_unfold
Instr.SubImmediate
Instr.SubRegister
Instr.XOR
Instr.XorImmediate
---
← Back to Index