[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

2.1.6 Arithmetic Functions

817D4 #+ ( # #' → #+#' )
817E8 #1+ ( # → #+1 )
817F7 #2+ ( # → #+2 )
815A4 #3+ ( # → #+3 )
815A9 #4+ ( # → #+4 )
815AE #5+ ( # → #+5 )
DF0F3 #8+ ( # → #+8 )
817D9 #- ( # #' → #-#' )
817ED #1- ( # → #-1 )
817FC #2- ( # → #-2 )
DF133 #3- ( # → #-3 )
817CF #* ( # #' → #*#' )
813B5 #*OVF ( # #' → #*#' )
0 ≤ result ≤ FFFFF
817F2 #2* ( # → #*2 )
817DE #/ ( # #' → #r #q )
81801 #2/ ( # → #/2 )
Rounded down.
81595 #-#2/ ( # #' → (#-#')/2 )
8154F #+DUP ( # #' → #+#' #+#' )
8386D #+SWAP ( ob # #' → #+#' ob )
83AC0 #+OVER ( ob # #' → ob #+#' ob )
83881 #-SWAP ( ob # #' → #-#' ob )
83AD4 #-OVER ( ob # #' → ob #-#' ob )
83895 #1+SWAP ( ob # → #+1 ob )
83A48 #1-ROT ( ob ob' # → ob' #-1 ob )
838BD #1-1SWAP ( # → 1 #-1 )
Returns the bint ONE and the result.
81563 DUP#1+ ( # → # #+1 )
8415A 2DUP#+ ( # #' → # #' #+#' )
aka: DUP3PICK#+
84236 DROP#1- ( # ob → #-1 )
81540 SWAP#- ( # #' → #'-# )
81568 SWAP#1+ ( meta ob → meta&ob )
aka: SWP1+
82E95 'RSWP1+ ( # → nob #+1 )
nob is the next object in the runstream.
84222 SWAP#1- ( # ob → ob #-1 )
841FA SWAPOVER#- ( # #' → #' #-#' )
84182 OVER#+ ( # #' → # #'+# )
841D2 OVER#- ( # #' → # #'-# )
84A42 OVER#1- ( # #' → # #' #" )
8416E ROT#+ ( # ob #' → ob #'+# )
841BE ROT#- ( # ob #' → ob #'-# )
8420E ROT#1+ ( # ob ob' → ob ob' #+1 )
81D2E ROT#1+UNROT ( # ob ob' → #+1 ob ob' )
8383B ROT#+SWAP ( # ob #' → #'+# ob )
aka: ROT+SWAP
84196 3PICK#+ ( # ob #' → # ob #'+# )
841AA 4PICK#+ ( # ob1 ob2 #' → # ob1 ob2 #'+# )
83854 4PICK#+SWAP ( # ob1 ob2 #' → # ob1 #'+# ob2 )
aka: 4PICK+SWAP
813A1 #MIN ( # #' → #" )
8139C #MAX ( # #' → #" )
817E3 #AND ( # #' → #" )
Bitwise AND.


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

This document was generated by Carsten Dominik on May, 30 2005 using texi2html