diff options
Diffstat (limited to 'sanctuary.s')
| -rw-r--r-- | sanctuary.s | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/sanctuary.s b/sanctuary.s index 3df31ba..b453ff0 100644 --- a/sanctuary.s +++ b/sanctuary.s @@ -1106,6 +1106,21 @@ defcode "u>=", ugreatereq, 0 neg r11 pspush r11 ret + +; todo doc +defcode "lshift", lshift, 0 + pspop rcx ; u + pspop r12 ; x1 + shl r12, cl + pspush r12 + ret + +defcode "rshift", rshift, 0 + pspop rcx ; u + pspop r12 ; x1 + shr r12, cl + pspush r12 + ret ; }}} ; todo doc |
