beautypg.com

Echelon Neuron User Manual

Page 233

background image

EXPORT directive, 142

expression

address, 14

constant, 13

general, 11

F

file

format, 7

naming convention, 6

output, 7

source, 6

FLAGS register, 21

format, file, 7

function

design, 37

parameters, 48

functions

_abs16, 160

_abs8, 161

_add_8_16, 162

_add_8_16f, 162

_add16, 161

_add16s, 161

_alloc, 162

_and16, 163

_dealloc, 163

_dec16, 163

_div16, 164

_div16s, 164

_div8, 165

_div8s, 165

_drop_n, 165

_drop_n_preserve_1, 166

_drop_n_preserve_2, 166

_drop_n_return_1, 166

_drop_n_return_2, 167

_equal16, 167

_equal8, 168

_gequ16s, 168

_gequ8, 168

_gequ8s, 169

_get_sp, 169

_inc16, 169

_l_shift16, 172

_l_shift16s, 172

_l_shift8, 172

_l_shift8_n, 173

_l_shift8s, 173

_ldP0_fetchl, 173

_less16, 174

_less16s, 174

_less8, 174

_less8s, 175

_log16, 175

_log8, 175

_lognot16, 176

_lognot8, 176

_lshift16_add16, 176

_lshift8_add16, 177

_lshift8by1_add16, 177

_lshift8by2_add16, 178

_max16, 178

_max16s, 178

_max8, 179

_max8s, 179

_memcpy, 179

_memcpy1, 180

_memset, 180

_memset1, 181

_min16, 181

_min16s, 181

_min8, 182

_min8s, 182

_minus16s, 182

_mod8, 183

_mod8s, 183

_mul_8_16, 185

_mul16, 183

_mul16s, 184

_mul8, 184

_mul8l, 185

_mul8ls, 186

_mul8s, 184

_muls_8_16, 185

_not16, 186

_or16, 186

_pop, 187

_pop1, 187

_popd, 188

_popd1, 188

_push, 188

_push1, 189

_push4, 189

_pushd, 190

_pushd1, 190

_r_shift16, 190

_r_shift16s, 191

_r_shift8, 191

_r_shift8_n, 191

_r_shift8s, 192

_register_call, 192

_sign_extend16, 192

_sub16, 193

_sub16s, 193

_xor16, 193

io_iaccess, 170

io_iaccess_wait, 170

io_irelease, 171

system provided, 160

G

general expression, 11

general-purpose register, 18

gequ16s function, 168

gequ8 function, 168

Neuron Assembly Language Reference

223