PNX1300/01/02/11 Data Book
Philips Semiconductors
A-2
PRELIMINARY SPECIFICATION
A.2
OPERATION LIST BY FUNCTION
Load/Store Operations
alloc............................4
allocd..........................5
allocr...........................6
allocx..........................7
h_st16d.....................70
h_st32d.....................71
h_st8d.......................72
ild16........................104
ild16d......................105
ild16r.......................106
ild16x......................107
ild8..........................108
ild8d........................109
ild8r.........................110
ld32.........................129
ld32d.......................130
ld32r .......................131
ld32x.......................132
pref.........................144
pref16x ...................145
pref32x ...................146
prefd.......................147
prefr........................148
st16.........................162
st16d.......................163
st32.........................164
st32d.......................165
st8...........................166
st8d.........................167
uld16.......................188
uld16d.....................189
uld16r .....................190
uld16x.....................191
uld8.........................192
uld8d.......................193
uld8r .......................194
Shift Operations
asl...............................8
asli..............................9
asr ............................10
asri ...........................11
funshift1....................64
funshift2....................65
funshift3....................66
lsl............................133
lsli...........................134
lsr............................135
lsri...........................136
rol ...........................158
roli...........................159
Logical Operations
bitand........................12
bitandinv...................13
bitinv.........................14
bitor ..........................15
bitxor.........................16
DSP Operations
dspiabs.....................23
dspiadd.....................24
dspidualabs ..............25
dspidualadd..............26
dspidualmul..............27
dspidualsub ..............28
dspimul.....................29
dspisub.....................30
dspuadd....................31
dspumul....................32
dspuquadaddui.........33
dspusub....................34
dualasr......................35
dualiclipi....................36
dualuclipi ..................37
h_dspiabs.................67
h_dspidualabs..........68
iclipi ..........................79
ifir16..........................84
ifir8ii..........................85
ifir8ui.........................86
iflip............................91
imax........................115
imin.........................116
quadavg..................149
quadumax...............150
quadumin................151
quadumulmsb.........152
uclipi.......................169
uclipu......................170
ufir16 ......................173
ufir8uu ....................174
ume8ii.....................199
ume8uu ..................200
umin........................201
Floating-Point Arithmetic
fabsval......................38
fabsvalflags...............39
fadd ..........................40
faddflags...................41
fdiv............................42
fdivflags....................43
fmul...........................54
fmulflags...................55
fsign..........................58
fsignflags..................59
fsqrt..........................60
fsqrtflags...................61
fsub...........................62
fsubflags...................63
Floating-Point Conversion
ifixieee......................87
ifixieeeflags...............88
ifixrz..........................89
ifixrzflags ..................90
ifloat..........................92
ifloatflags..................93
ifloatrz.......................94
ifloatrzflags...............95
ufixieee...................175
ufixieeeflags ...........176
ufixrz.......................177
ufixrzflags...............178
ufloat.......................179
ufloatflags...............180
ufloatrz....................181
ufloatrzflags............182
Floating-Point Relationals
feql............................44
feqlflags....................45
fgeq ..........................46
fgeqflags...................47
fgtr............................48
fgtrflags.....................49
fleq............................50
fleqflags....................51
fles............................52
flesflags....................53
fneq ..........................56
fneqflags...................57
Integer Arithmetic
borrow ......................17
carry .........................18
h_iabs.......................69
iabs...........................74
iadd...........................75
iaddi..........................76
iavgonep...................77
ident..........................81
imul.........................117
imulm......................118
ineg.........................119
inonzero..................122
isub.........................123
isubi........................124
izero........................125
umul........................202
umulm.....................203
Immediate Operations
iimm........................100
uimm.......................187
Sign/Zero Extend Ops
sex16......................160
sex8........................161
zex16......................209
zex8........................210
Integer Relationals
ieql............................82
ieqli...........................83
igeq...........................96
igeqi..........................97
igtr ............................98
igtri ...........................99
ileq..........................111
ileqi.........................112
iles..........................113
ilesi.........................114
ineq.........................120
ineqi........................121
ueql.........................171
ueqli........................172
ugeq .......................183
ugeqi.......................184
ugtr.........................185
ugtri........................186
uleq.........................195
uleqi........................196
ules.........................197
ulesi........................198
uneq .......................204
uneqi.......................205
Control-Flow Operations
ijmpf........................101
ijmpi........................102
ijmpt........................103
jmpf.........................126
jmpi.........................127
jmpt.........................128
Special-Register Ops
cycles .......................20
curcycles ..................19
hicycles.....................73
nop .........................140
readdpc ..................155
readpcsw................156
readspc...................157
writedpc..................206
writepcsw................207
writespc..................208
Cache Operations
dcb............................21
dinvalid .....................22
iclr.............................80
rdstatus...................153
rdtag.......................154
Pack/Merge/Select Ops
ibytesel.....................78
mergedual16lsb......137
mergelsb.................138
mergemsb ..............139
pack16lsb...............141
pack16msb.............142
packbytes ...............143
ubytesel..................168