P2 Assembly Symbols
Instructions
Math and Logic
- ABS
- ADD
- ADDS
- ADDSX
- ADDX
- AND
- ANDN
- BITC
- BITH
- BITL
- BITNC
- BITNOT
- BITNZ
- BITRND
- BITZ
- BMASK
- CMP
- CMPM
- CMPR
- CMPS
- CMPSUB
- CMPSX
- CMPX
- CRCBIT
- CRCNIB
- DECMOD
- DECOD
- ENCOD
- FGE
- FGES
- FLE
- FLES
- GETBYTE
- GETNIB
- GETWORD
- INCMOD
- LOC
- MERGEB
- MERGEW
- MODC
- MODCZ
- MODZ
- MOV
- MOVBYTS
- MUL
- MULS
- MUXC
- MUXNC
- MUXNIBS
- MUXNITS
- MUXNZ
- MUXQ
- MUXZ
- NEG
- NEGC
- NEGNC
- NEGNZ
- NEGZ
- NOT
- ONES
- OR
- RCL
- RCR
- RCZL
- RCZR
- REV
- RGBEXP
- RGBSQZ
- ROL
- ROLBYTE
- ROLNIB
- ROLWORD
- ROR
- SAL
- SAR
- SCA
- SCAS
- SETBYTE
- SETD
- SETNIB
- SETR
- SETS
- SETWORD
- SEUSSF
- SEUSSR
- SHL
- SHR
- SIGNX
- SPLITB
- SPLITW
- SUB
- SUBR
- SUBS
- SUBSX
- SUBX
- SUMC
- SUMNC
- SUMNZ
- SUMZ
- TEST
- TESTB
- TESTB (AND)
- TESTB (OR)
- TESTB (XOR)
- TESTBN
- TESTBN (AND)
- TESTBN (OR)
- TESTBN (XOR)
- TESTN
- WRC
- WRNC
- WRNZ
- WRZ
- XOR
- XORO32
- ZEROX
Register Indirection
LUT Memory
Hub Memory
Hub FIFO
Branching
- CALL (D)
- CALL (A)
- CALLA (D)
- CALLA (A)
- CALLB (D)
- CALLB (A)
- CALLD (S)
- CALLD (A)
- CALLPA
- CALLPB
- DJF
- DJNF
- DJNZ
- DJZ
- EXECF
- IJNZ
- IJZ
- JATN
- JCT1
- JCT2
- JCT3
- JFBW
- JINT
- JMP (D)
- JMP (A)
- JMPREL
- JNATN
- JNCT1
- JNCT2
- JNCT3
- JNFBW
- JNINT
- JNPAT
- JNQMT
- JNSE1
- JNSE2
- JNSE3
- JNSE4
- JNXFI
- JNXMT
- JNXRL
- JNXRO
- JPAT
- JQMT
- JSE1
- JSE2
- JSE3
- JSE4
- JXFI
- JXMT
- JXRL
- JXRO
- REP
- RET
- RETA
- RETB
- SKIP
- SKIPF
- TJF
- TJNF
- TJNS
- TJNZ
- TJS
- TJV
- TJZ
CORDIC
Pins
- AKPIN
- DIRC
- DIRH
- DIRL
- DIRNC
- DIRNOT
- DIRNZ
- DIRRND
- DIRZ
- DRVC
- DRVH
- DRVL
- DRVNC
- DRVNOT
- DRVNZ
- DRVRND
- DRVZ
- FLTC
- FLTH
- FLTL
- FLTNC
- FLTNOT
- FLTNZ
- FLTRND
- FLTZ
- GETSCP
- OUTC
- OUTH
- OUTL
- OUTNC
- OUTNOT
- OUTNZ
- OUTRND
- OUTZ
- RDPIN
- RQPIN
- SETDACS
- SETSCP
- TESTP
- TESTP (AND)
- TESTP (OR)
- TESTP (XOR)
- TESTPN
- TESTPN (AND)
- TESTPN (OR)
- TESTPN (XOR)
- WRPIN
- WXPIN
- WYPIN
Streamer
Colorspace Converter
Events
- ADDCT1
- ADDCT2
- ADDCT3
- COGATN
- POLLATN
- POLLCT1
- POLLCT2
- POLLCT3
- POLLFBW
- POLLINT
- POLLPAT
- POLLQMT
- POLLSE1
- POLLSE2
- POLLSE3
- POLLSE4
- POLLXFI
- POLLXMT
- POLLXRL
- POLLXRO
- SETPAT
- SETSE1
- SETSE2
- SETSE3
- SETSE4
- WAITATN
- WAITCT1
- WAITCT2
- WAITCT3
- WAITFBW
- WAITINT
- WAITPAT
- WAITSE1
- WAITSE2
- WAITSE3
- WAITSE4
- WAITXFI
- WAITXMT
- WAITXRL
- WAITXRO
Interrupts
- ALLOWI
- BRK
- COGBRK
- GETBRK
- NIXINT1
- NIXINT2
- NIXINT3
- RESI0
- RESI1
- RESI2
- RESI3
- RETI0
- RETI1
- RETI2
- RETI3
- SETINT1
- SETINT2
- SETINT3
- STALLI
- TRGINT1
- TRGINT2
- TRGINT3
Pixel Mixer
Hub Control
Other
Pin Configurations
Smart Pin modes
- P_ADC
- P_ADC_EXT
- P_ADC_SCOPE
- P_ASYNC_RX
- P_ASYNC_TX
- P_COUNTER_HIGHS
- P_COUNTER_PERIODS
- P_COUNTER_TICKS
- P_COUNT_HIGHS
- P_COUNT_RISES
- P_DAC_DITHER_PWM
- P_DAC_DITHER_RND
- P_DAC_NOISE
- P_EVENTS_TICKS
- P_HIGH_TICKS
- P_NCO_DUTY
- P_NCO_FREQ
- P_NORMAL
- P_PERIODS_HIGHS
- P_PERIODS_TICKS
- P_PULSE
- P_PWM_SAWTOOTH
- P_PWM_SMPS
- P_PWM_TRIANGLE
- P_QUADRATURE
- P_REG_UP
- P_REG_UP_DOWN
- P_REPOSITORY
- P_STATE_TICKS
- P_SYNC_RX
- P_SYNC_TX
- P_TRANSITION
- P_USB_PAIR