diff options
Diffstat (limited to 'cheri/sail_latex/sailfnexecuteMADDU.tex')
| -rw-r--r-- | cheri/sail_latex/sailfnexecuteMADDU.tex | 12 |
1 files changed, 0 insertions, 12 deletions
diff --git a/cheri/sail_latex/sailfnexecuteMADDU.tex b/cheri/sail_latex/sailfnexecuteMADDU.tex deleted file mode 100644 index 67f95457..00000000 --- a/cheri/sail_latex/sailfnexecuteMADDU.tex +++ /dev/null @@ -1,12 +0,0 @@ -function clause #\hyperref[zexecute]{execute}# (#\hyperref[zMADDU]{MADDU}#(rs, rt)) = - { - rsVal = #\hyperref[zrGPR]{rGPR}#(rs); - rtVal = #\hyperref[zrGPR]{rGPR}#(rt); - mul_result : #\hyperref[zbits]{bits}#(64) = if (#\hyperref[zNotWordVal]{NotWordVal}#(rsVal) | #\hyperref[zNotWordVal]{NotWordVal}#(rtVal)) then - undefined - else - rsVal[31..0] *_u rtVal[31..0]; - result = mul_result + (HI[31..0] @ LO[31..0]); - HI = #\hyperref[zsignzyextend]{sign\_extend}#(result[63..32]); - LO = #\hyperref[zsignzyextend]{sign\_extend}#(result[31..0]); - } |
