123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105 |
- /*
- * VMS PALcode instructions, in numerical order.
- */
- #define PALhalt 0x00 /* required per Alpha architecture */
- #define PALcflush 0x01
- #define PALdraina 0x02 /* required per Alpha architecture */
- #define PALldqp 0x03
- #define PALstqp 0x04
- #define PALswpctx 0x05
- #define PALmfpr_asn 0x06
- #define PALmtpr_asten 0x07
- #define PALmtpr_astsr 0x08
- #define PALcserve 0x09
- #define PALswppal 0x0a
- #define PALmfpr_fen 0x0b
- #define PALmtpr_fen 0x0c
- #define PALmtpr_ipir 0x0d
- #define PALmfpr_ipl 0x0e
- #define PALmtpr_ipl 0x0f
- #define PALmfpr_mces 0x10
- #define PALmtpr_mces 0x11
- #define PALmfpr_pcbb 0x12
- #define PALmfpr_prbr 0x13
- #define PALmtpr_prbr 0x14
- #define PALmfpr_ptbr 0x15
- #define PALmfpr_scbb 0x16
- #define PALmtpr_scbb 0x17
- #define PALmtpr_sirr 0x18
- #define PALmfpr_sisr 0x19
- #define PALmfpr_tbchk 0x1a
- #define PALmtpr_tbia 0x1b
- #define PALmtpr_tbiap 0x1c
- #define PALmtpr_tbis 0x1d
- #define PALmfpr_esp 0x1e
- #define PALmtpr_esp 0x1f
- #define PALmfpr_ssp 0x20
- #define PALmtpr_ssp 0x21
- #define PALmfpr_usp 0x22
- #define PALmtpr_usp 0x23
- #define PALmtpr_tbisd 0x24
- #define PALmtpr_tbisi 0x25
- #define PALmfpr_asten 0x26
- #define PALmfpr_astsr 0x27
- /* where is instruction 0x28 ? */
- #define PALmfpr_vptb 0x29
- #define PALmtpr_vptb 0x2a
- #define PALmtpr_perfmon 0x2b
- /* where is instruction 0x2c ? */
- /* where is instruction 0x2d ? */
- #define PALmtpr_datfx 0x2e
- /*
- * ... 0x2f to 0x3e ??
- */
- #define PALmfpr_whami 0x3f
- /*
- * ... 0x40 to 0x7f ??
- */
- #define PALbpt 0x80
- #define PALbugchk 0x81
- #define PALchime 0x82
- #define PALchmk 0x83
- #define PALchms 0x84
- #define PALchmu 0x85
- #define PALimb 0x86 /* required per Alpha architecture */
- #define PALinsqhil 0x87
- #define PALinsqtil 0x88
- #define PALinsqhiq 0x89
- #define PALinsqtiq 0x8a
- #define PALinsquel 0x8b
- #define PALinsqueq 0x8c
- #define PALinsqueld 0x8d /* INSQUEL/D */
- #define PALinsqueqd 0x8e /* INSQUEQ/D */
- #define PALprober 0x8f
- #define PALprobew 0x90
- #define PALrd_ps 0x91
- #define PALrei 0x92
- #define PALremqhil 0x93
- #define PALremqtil 0x94
- #define PALremqhiq 0x95
- #define PALremqtiq 0x96
- #define PALremquel 0x97
- #define PALremqueq 0x98
- #define PALremqueld 0x99 /* REMQUEL/D */
- #define PALremqueqd 0x9a /* REMQUEQ/D */
- #define PALswasten 0x9b
- #define PALwr_ps_sw 0x9c
- #define PALrscc 0x9d
- #define PALread_unq 0x9e
- #define PALwrite_unq 0x9f
- #define PALamovrr 0xa0
- #define PALamovrm 0xa1
- #define PALinsqhilr 0xa2
- #define PALinsqtilr 0xa3
- #define PALinsqhiqr 0xa4
- #define PALinsqtiqr 0xa5
- #define PALremqhilr 0xa6
- #define PALremqtilr 0xa7
- #define PALremqhiqr 0xa8
- #define PALremqtiqr 0xa9
- #define PALgentrap 0xaa
|