Next: SmallInteger-builtins, Previous: SmallInteger-bit arithmetic, Up: SmallInteger [Index]
Multiply the receiver and arg and answer another Number
Sum the receiver and arg and answer another Number
Subtract arg from the receiver and answer another Number
Divide the receiver by arg and answer another Integer or Fraction
Dividing receiver by arg (with truncation towards -infinity) and answer the result
Answer whether the receiver is less than arg
Answer whether the receiver is less than or equal to arg
Answer whether the receiver is equal to arg
Answer whether the receiver is the same object as arg
Answer whether the receiver is greater than arg
Answer whether the receiver is greater than or equal to arg
Calculate the remainder of dividing receiver by arg (with truncation towards -infinity) and answer it
Convert the receiver to a FloatD, answer the result
Convert the receiver to a FloatE, answer the result
Convert the receiver to a FloatQ, answer the result
Answer the object whose index is in the receiver, nil if there is a free object, fail if index is out of bounds
Answer the object whose index is in the receiver, or nil if no object is found at that index
Do a bitwise AND between the receiver and arg, answer the result
Do a bitwise OR between the receiver and arg, answer the result
Shift the receiver by arg places to the left if arg > 0, by arg places to the right if arg < 0, answer another Number
Do a bitwise XOR between the receiver and arg, answer the result
Dividing receiver by arg assuming that the remainder is zero, and answer the result
Answer the index of the first non-free OOP after the receiver. This is used internally; it is placed here to avoid polluting Object.
Dividing receiver by arg (with truncation towards zero) and answer the result
Answer whether the receiver is not equal to arg
Answer whether the receiver is not the same object as arg
Next: SmallInteger-builtins, Previous: SmallInteger-bit arithmetic, Up: SmallInteger [Index]