diff options
Diffstat (limited to 'cheri/sail_latex/sailfnexecuteCBX.tex')
| -rw-r--r-- | cheri/sail_latex/sailfnexecuteCBX.tex | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/cheri/sail_latex/sailfnexecuteCBX.tex b/cheri/sail_latex/sailfnexecuteCBX.tex deleted file mode 100644 index 47463a93..00000000 --- a/cheri/sail_latex/sailfnexecuteCBX.tex +++ /dev/null @@ -1,11 +0,0 @@ -function clause #\hyperref[zexecute]{execute}# (#\hyperref[zCBX]{CBX}#(cb, imm, notset)) = -{ - #\hyperref[zcheckCPtwousable]{checkCP2usable}#(); - if (#\hyperref[zregisterzyinaccessible]{register\_inaccessible}#(cb)) then - #\hyperref[zraisezyctwozyexception]{raise\_c2\_exception}#(CapEx_AccessSystemRegsViolation, cb) - else if (((#\hyperref[zreadCapReg]{readCapReg}#(cb)).tag) ^ notset) then - { - let offset : #\hyperref[zbits]{bits}#(64) = (#\hyperref[zsignzyextend]{sign\_extend}#(imm @ 0b00) + 4) in - #\hyperref[zexecutezybranch]{execute\_branch}#(PC + offset); - } -} |
