Propeller Manual

Table Of Contents
Assembly Language Reference
NEGNZ Get a value, or its additive inverse, based on !Z; p 322.
MIN Limit minimum of unsigned value to another unsigned value; p 309.
MINS Limit minimum of signed value to another signed value; p 310.
MAX Limit maximum of unsigned value to another unsigned value; p 307.
MAXS Limit maximum of signed value to another signed value; p 308.
ADD Add two unsigned values; p 259.
ADDABS Add absolute value to another value; p 260.
ADDS Add two signed values; p 262.
ADDX Add two unsigned values plus C; p 264.
ADDSX Add two signed values plus C; p 262.
SUB Subtract two unsigned values; p 349.
SUBABS Subtract an absolute value from another value; p 350.
SUBS Subtract two signed values; p 351.
SUBX Subtract unsigned value plus C from another unsigned value; p 354.
SUBSX Subtract signed value plus C from another signed value; p 352.
SUMC Sum signed value with another of C-affected sign; p 356.
SUMNC Sum signed value with another of !C-affected sign; p 357.
SUMZ Sum signed value with another Z-affected sign; p 359.
SUMNZ Sum signed value with another of !Z-affected sign; p 358.
MUL <reserved for future use>
MULS <reserved for future use>
AND Bitwise AND two values; p 266.
ANDN Bitwise AND value with NOT of another; p 267.
OR Bitwise OR two values; p 327.
XOR Bitwise XOR two values; p 378.
ONES <reserved for future use>
ENC <reserved for future use>
RCL Rotate C left into value by specified number of bits; p 333.
RCR Rotate C right into value by specified number of bits; p 334.
REV Reverse LSBs of value and zero-extend; p 343.
ROL Rotate value left by specified number of bits; p 344.
Page 246 · Propeller Manual v1.1