beautypg.com

Echelon Neuron User Manual

Page 9

background image

_less16s (Less Than Signed, 16 Bit) ......................................................... 174

_less8 (Less Than, 8 Bit) ............................................................................ 174

_less8s (Less Than Signed, 8 Bit).............................................................. 175

_log16 (Logical Value, 16 Bit) .................................................................... 175

_log8 (Logical Value, 8 Bit) ........................................................................ 175

_lognot16 (Negated Logical Value, 16 Bit) ............................................... 176

_lognot8 (Negated Logical Value, 8 Bit) ................................................... 176

_lshift16_add16 (Left Shift and Add, 16 Bit) ........................................... 177

_lshift8_add16 (Left Shift and Add, Converts 8 Bits to 16 Bits)............. 177

_lshift8by1_add16 (Left Shift By 1 and Add, Converts 8 Bits to 16 Bits)177

_lshift8by2_add16 (Left Shift By 2 and Add, Converts 8 Bits to 16 Bits)178

_max16 (Maximum Value, 16 Bit) ............................................................ 178

_max16s (Maximum Signed Value, 16 Bit) .............................................. 178

_max8 (Maximum Value, 8 Bit) ................................................................ 179

_max8s (Maximum Signed Value, 8 Bit) .................................................. 179

_memcpy (Copy Memory) .......................................................................... 180

_memcpy1 (Copy Memory from Offset) .................................................... 180

_memset (Set Memory) .............................................................................. 180

_memset1 (Set Memory at P0) .................................................................. 181

_min16 (Minimum Value, 16 Bit) ............................................................. 181

_min16s (Minimum Signed Value, 16 Bit) ............................................... 181

_min8 (minimum Value, 8 Bit) .................................................................. 182

_min8s (Minimum Signed Value, 8 Bit) ................................................... 182

_minus16s (Negative Signed Value, 16 Bit) ............................................. 182

_mod8 (Modulo, 8 Bit) ................................................................................ 183

_mod8s (Modulo Signed, 8 Bit) .................................................................. 183

_mul16 (Multiply, 16 Bit) .......................................................................... 183

_mul16s (Multiply Signed, 16 Bit) ............................................................ 184

_mul8 (Multiply, 8 Bit) .............................................................................. 184

_mul8s (Multiply Signed, 8 Bit) ................................................................ 185

_mul_8_16 (Multiply, 8 Bit to 16 Bit) ....................................................... 185

_muls_8_16 (Multiply Signed, 8 Bit to 16 Bit) ......................................... 185

_mul8l (Multiply, 8 Bit with 16 Bit Result).............................................. 186

_mul8ls (Multiply Signed, 8 Bit with 16 Bit Result) ............................... 186

_not16 (Not, 16 Bit) .................................................................................... 186

_or16 (Or, 16 Bit)........................................................................................ 187

_pop (Pop from TOS and Push to Offset) .................................................. 187

_pop1 (Pop from TOS and Push Short to Offset) ..................................... 187

_popd (Pop from TOS and NEXT, Push to Offset, 16 Bit) ....................... 188

_popd1 (Pop from TOS and NEXT, Push Short to Offset, 16 Bit) ........... 188

_push (Push from Offset to TOS) .............................................................. 189

_push1 (Push Short from Offset to TOS) .................................................. 189

_push4 (Copy Top 4 Bytes of Stack, Push to Stack) ................................ 189

_pushd (Push from Offset to TOS and NEXT, 16 Bit) ............................. 190

_pushd1 (Push Short from Offset to TOS and NEXT, 16 Bit) ................. 190

_r_shift16 (Right Shift, 16 Bit) .................................................................. 190

_r_shift16s (Right Shift Signed, 16 Bit) .................................................... 191

_r_shift8 (Right Shift, 8 Bit) ...................................................................... 191

_r_shift8_ (Right Shift , 8 Bit) ...................................................... 191

_r_shift8s (Right Shift Signed, 8 Bit) ........................................................ 192

_register_call (Call Function from Register) ............................................ 192

_sign_extend16 (Convert 8 Bit to 16 Bit, Preserve Sign) ........................ 193

_sub16 (Subtract, 16 Bit) ........................................................................... 193

Neuron Assembly Language Reference

ix