#
Tag: std.lib
See all tags.
A list of all available datatypes
Includes a file.
Marks the start of a code block.
Marks the start of a data block.
Sets the global entry point to the specified branch.
Adds two numbers. result
= x
+ y
.
Arithmetic shift left.
Arithmetic shift right.
Branch.
Branch if equal ( CMP== 0).
Branch if greater or equal ( CMP>= 0).
Branch if greater ( CMP> 0).
Branch with Link. Saves the current address in the LR.
Branch if less or equal ( CMP<= 0).
Branch if less ( CMP< 0).
Branch if not equal ( CMP!= 0).
Compares two values and sets the CMP register.
Divides two numbers. result
= x
/ y
.
Terminates the execution of the program.
Loads a datavar.
Logical shift left.
Logical shift right.
Applys the modulo operator. result
= x
% y
.
Sets a register to a value.
Multiplies two numbers. result
= x
* y
.
Negates a value. result
= -x
.
Pops a value from the stack.
Pushes a value onto the stack.
Subtracts two numbers. result
= x
- y
.
Compares two values using bitwise AND operator and sets the CMP register.