mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-04-30 03:40:34 +02:00
Add reprs for more s64 macro-instructions
* module/language/cps/utils.scm (primcall-raw-representations): Add sadd, ssub, etc; these are lowered to uadd, usub, etc later for the guile-vm target, but it is still useful to record their reprs for pre-lowering analysis.
This commit is contained in:
parent
f31819b6b1
commit
a80ccec207
1 changed files with 3 additions and 0 deletions
|
@ -404,6 +404,9 @@ by a label, respectively."
|
|||
((untag-fixnum
|
||||
assume-s64
|
||||
scm->s64 load-s64 u64->s64
|
||||
sadd ssub smul
|
||||
sadd/immediate ssub/immediate smul/immediate
|
||||
slsh slsh/immediate
|
||||
srsh srsh/immediate
|
||||
s8-ref s16-ref s32-ref s64-ref)
|
||||
'(s64))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue