Go to the source code of this file.
Data Structures | |
| union | alpha_instruction |
Defines | |
| #define | _ALPHA_INST_H_ 1 |
| #define | IEEE_FLOAT 1 |
| #define | VAX_FLOATS 0 |
| #define | SINGLE_PRECISION 0 |
| #define | DOUBLE_PRECISION 1 |
| #define | IEEE $_COULD_BE_INTOVF 2 |
| #define | op_call_pal 0x00 |
| #define | op_opc01 0x01 |
| #define | op_opc02 0x02 |
| #define | op_opc03 0x03 |
| #define | op_opc04 0x04 |
| #define | op_opc05 0x05 |
| #define | op_opc06 0x06 |
| #define | op_opc07 0x07 |
| #define | op_lda 0x08 |
| #define | op_ldah 0x09 |
| #define | op_ldbu 0x0a |
| #define | op_ldq_u 0x0b |
| #define | op_ldwu 0x0c |
| #define | op_stw 0x0d |
| #define | op_stb 0x0e |
| #define | op_stq_u 0x0f |
| #define | op_inta 0x10 |
| #define | op_intl 0x11 |
| #define | op_ints 0x12 |
| #define | op_intm 0x13 |
| #define | op_itfp 0x14 |
| #define | op_fltv 0x15 |
| #define | op_flti 0x16 |
| #define | op_fltl 0x17 |
| #define | op_misc 0x18 |
| #define | op_pal19 0x19 |
| #define | op_jsr 0x1a |
| #define | op_pal1b 0x1b |
| #define | op_sext 0x1c |
| #define | op_pal1d 0x1d |
| #define | op_pal1e 0x1e |
| #define | op_pal1f 0x1f |
| #define | op_ldf 0x20 |
| #define | op_ldg 0x21 |
| #define | op_lds 0x22 |
| #define | op_ldt 0x23 |
| #define | op_stf 0x24 |
| #define | op_stg 0x25 |
| #define | op_sts 0x26 |
| #define | op_stt 0x27 |
| #define | op_ldl 0x28 |
| #define | op_ldq 0x29 |
| #define | op_ldl_l 0x2a |
| #define | op_ldq_l 0x2b |
| #define | op_stl 0x2c |
| #define | op_stq 0x2d |
| #define | op_stl_c 0x2e |
| #define | op_stq_c 0x2f |
| #define | op_br 0x30 |
| #define | op_fbeq 0x31 |
| #define | op_fblt 0x32 |
| #define | op_fble 0x33 |
| #define | op_bsr 0x34 |
| #define | op_fbne 0x35 |
| #define | op_fbge 0x36 |
| #define | op_fbgt 0x37 |
| #define | op_blbc 0x38 |
| #define | op_beq 0x39 |
| #define | op_blt 0x3a |
| #define | op_ble 0x3b |
| #define | op_blbs 0x3c |
| #define | op_bne 0x3d |
| #define | op_bge 0x3e |
| #define | op_bgt 0x3f |
| #define | inta_addl 0x00 |
| #define | inta_s4addl 0x02 |
| #define | inta_subl 0x09 |
| #define | inta_s4subl 0x0b |
| #define | inta_cmpbge 0x0f |
| #define | inta_s8addl 0x12 |
| #define | inta_s8subl 0x1b |
| #define | inta_cmpult 0x1d |
| #define | inta_addq 0x20 |
| #define | inta_s4addq 0x22 |
| #define | inta_subq 0x29 |
| #define | inta_s4subq 0x2b |
| #define | inta_cmpeq 0x2d |
| #define | inta_s8addq 0x32 |
| #define | inta_s8subq 0x3b |
| #define | inta_cmpule 0x3d |
| #define | inta_addlv 0x40 |
| #define | inta_sublv 0x49 |
| #define | inta_cmplt 0x4d |
| #define | inta_addqv 0x60 |
| #define | inta_subqv 0x69 |
| #define | inta_cmple 0x6d |
| #define | intl_and 0x00 |
| #define | intl_bic 0x08 |
| #define | intl_cmovlbs 0x14 |
| #define | intl_cmovlbc 0x16 |
| #define | intl_bis 0x20 |
| #define | intl_cmoveq 0x24 |
| #define | intl_cmovne 0x26 |
| #define | intl_ornot 0x28 |
| #define | intl_xor 0x40 |
| #define | intl_cmovlt 0x44 |
| #define | intl_cmovge 0x46 |
| #define | intl_eqv 0x48 |
| #define | intl_cmovle 0x64 |
| #define | intl_cmovgt 0x66 |
| #define | ints_mskbl 0x02 |
| #define | ints_extbl 0x06 |
| #define | ints_insbl 0x0b |
| #define | ints_mskwl 0x12 |
| #define | ints_extwl 0x16 |
| #define | ints_inswl 0x1b |
| #define | ints_mskll 0x22 |
| #define | ints_extll 0x26 |
| #define | ints_insll 0x2b |
| #define | ints_zap 0x30 |
| #define | ints_zapnot 0x31 |
| #define | ints_mskql 0x32 |
| #define | ints_srl 0x34 |
| #define | ints_extql 0x36 |
| #define | ints_sll 0x39 |
| #define | ints_insql 0x3b |
| #define | ints_sra 0x3c |
| #define | ints_mskwh 0x52 |
| #define | ints_inswh 0x57 |
| #define | ints_extwh 0x5a |
| #define | ints_msklh 0x62 |
| #define | ints_inslh 0x67 |
| #define | ints_extlh 0x6a |
| #define | ints_mskqh 0x72 |
| #define | ints_insqh 0x77 |
| #define | ints_extqh 0x7a |
| #define | intm_mull 0x00 |
| #define | intm_mulq 0x20 |
| #define | intm_umulh 0x30 |
| #define | intm_mullv 0x40 |
| #define | intm_mulqv 0x60 |
| #define | jsr_jmp 0x0 |
| #define | jsr_jsr 0x1 |
| #define | jsr_ret 0x2 |
| #define | jsr_jsr_coroutine 0x3 |
| #define | misc_trapb 0x0000 |
| #define | misc_excb 0x0400 |
| #define | misc_mb 0x4000 |
| #define | misc_wmb 0x4400 |
| #define | misc_fetch 0x8000 |
| #define | misc_fetch_m 0xa000 |
| #define | misc_rpcc 0xc000 |
| #define | misc_rc 0xe000 |
| #define | misc_rs 0xf000 |
| #define | fltl_cvtlq 0x010 |
| #define | fltl_cpys 0x020 |
| #define | fltl_cpysn 0x021 |
| #define | fltl_cpyse 0x022 |
| #define | fltl_mt_fpcr 0x024 |
| #define | fltl_mf_fpcr 0x025 |
| #define | fltl_fcmoveq 0x02a |
| #define | fltl_fcmovne 0x02b |
| #define | fltl_fcmovlt 0x02c |
| #define | fltl_fcmovge 0x02d |
| #define | fltl_fcmovle 0x02e |
| #define | fltl_fcmovgt 0x02f |
| #define | fltl_cvtql 0x030 |
| #define | fltl_cvtqlv 0x130 |
| #define | fltl_cvtqlsv 0x530 |
| #define | fltv_cvtgqsv 0x5af |
| #define | fltl_add 0x0 |
| #define | fltl_sub 0x1 |
| #define | fltl_mul 0x2 |
| #define | fltl_div 0x3 |
| #define | fltl_cmpun 0x4 |
| #define | fltl_cmpeq 0x5 |
| #define | fltl_cmplt 0x6 |
| #define | fltl_cmple 0x7 |
| #define | fltl_res8 0x8 |
| #define | fltl_res9 0x9 |
| #define | fltl_resa 0xa |
| #define | fltl_resb 0xb |
| #define | fltl_cvtxq 0xf |
| #define | fltl_cvtxf 0xc |
| #define | fltl_cvtxd 0xd |
| #define | fltl_cvtxg 0xe |
| #define | fltl_cvtxq 0xf |
| #define | itfp_sqrts 0x08b |
| #define | itfp_sqrtt 0x0ab |
| #define | sext_sextb 0x0 |
| #define | sext_sextw 0x1 |
| #define | sext_ctpop 0x30 |
| #define | sext_ctlz 0x32 |
| #define | sext_cttz 0x33 |
| #define _ALPHA_INST_H_ 1 |
Definition at line 65 of file ieee_inst.h.
| #define DOUBLE_PRECISION 1 |
Definition at line 75 of file ieee_inst.h.
| #define fltl_add 0x0 |
Definition at line 420 of file ieee_inst.h.
| #define fltl_cmpeq 0x5 |
Definition at line 425 of file ieee_inst.h.
| #define fltl_cmple 0x7 |
Definition at line 427 of file ieee_inst.h.
| #define fltl_cmplt 0x6 |
Definition at line 426 of file ieee_inst.h.
| #define fltl_cmpun 0x4 |
Definition at line 424 of file ieee_inst.h.
| #define fltl_cpys 0x020 |
Definition at line 394 of file ieee_inst.h.
| #define fltl_cpyse 0x022 |
Definition at line 396 of file ieee_inst.h.
| #define fltl_cpysn 0x021 |
Definition at line 395 of file ieee_inst.h.
| #define fltl_cvtlq 0x010 |
Definition at line 393 of file ieee_inst.h.
| #define fltl_cvtql 0x030 |
Definition at line 405 of file ieee_inst.h.
| #define fltl_cvtqlsv 0x530 |
Definition at line 407 of file ieee_inst.h.
| #define fltl_cvtqlv 0x130 |
Definition at line 406 of file ieee_inst.h.
| #define fltl_cvtxd 0xd |
Definition at line 434 of file ieee_inst.h.
| #define fltl_cvtxf 0xc |
Definition at line 433 of file ieee_inst.h.
| #define fltl_cvtxg 0xe |
Definition at line 435 of file ieee_inst.h.
| #define fltl_cvtxq 0xf |
Definition at line 436 of file ieee_inst.h.
| #define fltl_cvtxq 0xf |
Definition at line 436 of file ieee_inst.h.
| #define fltl_div 0x3 |
Definition at line 423 of file ieee_inst.h.
| #define fltl_fcmoveq 0x02a |
Definition at line 399 of file ieee_inst.h.
| #define fltl_fcmovge 0x02d |
Definition at line 402 of file ieee_inst.h.
| #define fltl_fcmovgt 0x02f |
Definition at line 404 of file ieee_inst.h.
| #define fltl_fcmovle 0x02e |
Definition at line 403 of file ieee_inst.h.
| #define fltl_fcmovlt 0x02c |
Definition at line 401 of file ieee_inst.h.
| #define fltl_fcmovne 0x02b |
Definition at line 400 of file ieee_inst.h.
| #define fltl_mf_fpcr 0x025 |
Definition at line 398 of file ieee_inst.h.
| #define fltl_mt_fpcr 0x024 |
Definition at line 397 of file ieee_inst.h.
| #define fltl_mul 0x2 |
Definition at line 422 of file ieee_inst.h.
| #define fltl_res8 0x8 |
Definition at line 428 of file ieee_inst.h.
| #define fltl_res9 0x9 |
Definition at line 429 of file ieee_inst.h.
| #define fltl_resa 0xa |
Definition at line 430 of file ieee_inst.h.
| #define fltl_resb 0xb |
Definition at line 431 of file ieee_inst.h.
| #define fltl_sub 0x1 |
Definition at line 421 of file ieee_inst.h.
| #define fltv_cvtgqsv 0x5af |
Definition at line 413 of file ieee_inst.h.
| #define IEEE $_COULD_BE_INTOVF 2 |
Definition at line 200 of file ieee_inst.h.
| #define IEEE_FLOAT 1 |
Definition at line 71 of file ieee_inst.h.
| #define inta_addl 0x00 |
Definition at line 277 of file ieee_inst.h.
| #define inta_addlv 0x40 |
Definition at line 293 of file ieee_inst.h.
| #define inta_addq 0x20 |
Definition at line 285 of file ieee_inst.h.
| #define inta_addqv 0x60 |
Definition at line 296 of file ieee_inst.h.
| #define inta_cmpbge 0x0f |
Definition at line 281 of file ieee_inst.h.
| #define inta_cmpeq 0x2d |
Definition at line 289 of file ieee_inst.h.
| #define inta_cmple 0x6d |
Definition at line 298 of file ieee_inst.h.
| #define inta_cmplt 0x4d |
Definition at line 295 of file ieee_inst.h.
| #define inta_cmpule 0x3d |
Definition at line 292 of file ieee_inst.h.
| #define inta_cmpult 0x1d |
Definition at line 284 of file ieee_inst.h.
| #define inta_s4addl 0x02 |
Definition at line 278 of file ieee_inst.h.
| #define inta_s4addq 0x22 |
Definition at line 286 of file ieee_inst.h.
| #define inta_s4subl 0x0b |
Definition at line 280 of file ieee_inst.h.
| #define inta_s4subq 0x2b |
Definition at line 288 of file ieee_inst.h.
| #define inta_s8addl 0x12 |
Definition at line 282 of file ieee_inst.h.
| #define inta_s8addq 0x32 |
Definition at line 290 of file ieee_inst.h.
| #define inta_s8subl 0x1b |
Definition at line 283 of file ieee_inst.h.
| #define inta_s8subq 0x3b |
Definition at line 291 of file ieee_inst.h.
| #define inta_subl 0x09 |
Definition at line 279 of file ieee_inst.h.
| #define inta_sublv 0x49 |
Definition at line 294 of file ieee_inst.h.
| #define inta_subq 0x29 |
Definition at line 287 of file ieee_inst.h.
| #define inta_subqv 0x69 |
Definition at line 297 of file ieee_inst.h.
| #define intl_and 0x00 |
Definition at line 305 of file ieee_inst.h.
| #define intl_bic 0x08 |
Definition at line 306 of file ieee_inst.h.
| #define intl_bis 0x20 |
Definition at line 309 of file ieee_inst.h.
| #define intl_cmoveq 0x24 |
Definition at line 310 of file ieee_inst.h.
| #define intl_cmovge 0x46 |
Definition at line 315 of file ieee_inst.h.
| #define intl_cmovgt 0x66 |
Definition at line 318 of file ieee_inst.h.
| #define intl_cmovlbc 0x16 |
Definition at line 308 of file ieee_inst.h.
| #define intl_cmovlbs 0x14 |
Definition at line 307 of file ieee_inst.h.
| #define intl_cmovle 0x64 |
Definition at line 317 of file ieee_inst.h.
| #define intl_cmovlt 0x44 |
Definition at line 314 of file ieee_inst.h.
| #define intl_cmovne 0x26 |
Definition at line 311 of file ieee_inst.h.
| #define intl_eqv 0x48 |
Definition at line 316 of file ieee_inst.h.
| #define intl_ornot 0x28 |
Definition at line 312 of file ieee_inst.h.
| #define intl_xor 0x40 |
Definition at line 313 of file ieee_inst.h.
| #define intm_mull 0x00 |
Definition at line 357 of file ieee_inst.h.
| #define intm_mullv 0x40 |
Definition at line 360 of file ieee_inst.h.
| #define intm_mulq 0x20 |
Definition at line 358 of file ieee_inst.h.
| #define intm_mulqv 0x60 |
Definition at line 361 of file ieee_inst.h.
| #define intm_umulh 0x30 |
Definition at line 359 of file ieee_inst.h.
| #define ints_extbl 0x06 |
Definition at line 326 of file ieee_inst.h.
| #define ints_extlh 0x6a |
Definition at line 347 of file ieee_inst.h.
| #define ints_extll 0x26 |
Definition at line 332 of file ieee_inst.h.
| #define ints_extqh 0x7a |
Definition at line 350 of file ieee_inst.h.
| #define ints_extql 0x36 |
Definition at line 338 of file ieee_inst.h.
| #define ints_extwh 0x5a |
Definition at line 344 of file ieee_inst.h.
| #define ints_extwl 0x16 |
Definition at line 329 of file ieee_inst.h.
| #define ints_insbl 0x0b |
Definition at line 327 of file ieee_inst.h.
| #define ints_inslh 0x67 |
Definition at line 346 of file ieee_inst.h.
| #define ints_insll 0x2b |
Definition at line 333 of file ieee_inst.h.
| #define ints_insqh 0x77 |
Definition at line 349 of file ieee_inst.h.
| #define ints_insql 0x3b |
Definition at line 340 of file ieee_inst.h.
| #define ints_inswh 0x57 |
Definition at line 343 of file ieee_inst.h.
| #define ints_inswl 0x1b |
Definition at line 330 of file ieee_inst.h.
| #define ints_mskbl 0x02 |
Definition at line 325 of file ieee_inst.h.
| #define ints_msklh 0x62 |
Definition at line 345 of file ieee_inst.h.
| #define ints_mskll 0x22 |
Definition at line 331 of file ieee_inst.h.
| #define ints_mskqh 0x72 |
Definition at line 348 of file ieee_inst.h.
| #define ints_mskql 0x32 |
Definition at line 336 of file ieee_inst.h.
| #define ints_mskwh 0x52 |
Definition at line 342 of file ieee_inst.h.
| #define ints_mskwl 0x12 |
Definition at line 328 of file ieee_inst.h.
| #define ints_sll 0x39 |
Definition at line 339 of file ieee_inst.h.
| #define ints_sra 0x3c |
Definition at line 341 of file ieee_inst.h.
| #define ints_srl 0x34 |
Definition at line 337 of file ieee_inst.h.
| #define ints_zap 0x30 |
Definition at line 334 of file ieee_inst.h.
| #define ints_zapnot 0x31 |
Definition at line 335 of file ieee_inst.h.
| #define itfp_sqrts 0x08b |
Definition at line 441 of file ieee_inst.h.
| #define itfp_sqrtt 0x0ab |
Definition at line 442 of file ieee_inst.h.
| #define jsr_jmp 0x0 |
Definition at line 368 of file ieee_inst.h.
| #define jsr_jsr 0x1 |
Definition at line 369 of file ieee_inst.h.
| #define jsr_jsr_coroutine 0x3 |
Definition at line 371 of file ieee_inst.h.
| #define jsr_ret 0x2 |
Definition at line 370 of file ieee_inst.h.
| #define misc_excb 0x0400 |
Definition at line 379 of file ieee_inst.h.
| #define misc_fetch 0x8000 |
Definition at line 382 of file ieee_inst.h.
| #define misc_fetch_m 0xa000 |
Definition at line 383 of file ieee_inst.h.
| #define misc_mb 0x4000 |
Definition at line 380 of file ieee_inst.h.
| #define misc_rc 0xe000 |
Definition at line 385 of file ieee_inst.h.
| #define misc_rpcc 0xc000 |
Definition at line 384 of file ieee_inst.h.
| #define misc_rs 0xf000 |
Definition at line 386 of file ieee_inst.h.
| #define misc_trapb 0x0000 |
Definition at line 378 of file ieee_inst.h.
| #define misc_wmb 0x4400 |
Definition at line 381 of file ieee_inst.h.
| #define op_beq 0x39 |
Definition at line 264 of file ieee_inst.h.
| #define op_bge 0x3e |
Definition at line 269 of file ieee_inst.h.
| #define op_bgt 0x3f |
Definition at line 270 of file ieee_inst.h.
| #define op_blbc 0x38 |
Definition at line 263 of file ieee_inst.h.
| #define op_blbs 0x3c |
Definition at line 267 of file ieee_inst.h.
| #define op_ble 0x3b |
Definition at line 266 of file ieee_inst.h.
| #define op_blt 0x3a |
Definition at line 265 of file ieee_inst.h.
| #define op_bne 0x3d |
Definition at line 268 of file ieee_inst.h.
| #define op_br 0x30 |
Definition at line 255 of file ieee_inst.h.
| #define op_bsr 0x34 |
Definition at line 259 of file ieee_inst.h.
| #define op_call_pal 0x00 |
Definition at line 207 of file ieee_inst.h.
| #define op_fbeq 0x31 |
Definition at line 256 of file ieee_inst.h.
| #define op_fbge 0x36 |
Definition at line 261 of file ieee_inst.h.
| #define op_fbgt 0x37 |
Definition at line 262 of file ieee_inst.h.
| #define op_fble 0x33 |
Definition at line 258 of file ieee_inst.h.
| #define op_fblt 0x32 |
Definition at line 257 of file ieee_inst.h.
| #define op_fbne 0x35 |
Definition at line 260 of file ieee_inst.h.
| #define op_flti 0x16 |
Definition at line 229 of file ieee_inst.h.
| #define op_fltl 0x17 |
Definition at line 230 of file ieee_inst.h.
| #define op_fltv 0x15 |
Definition at line 228 of file ieee_inst.h.
| #define op_inta 0x10 |
Definition at line 223 of file ieee_inst.h.
| #define op_intl 0x11 |
Definition at line 224 of file ieee_inst.h.
| #define op_intm 0x13 |
Definition at line 226 of file ieee_inst.h.
| #define op_ints 0x12 |
Definition at line 225 of file ieee_inst.h.
| #define op_itfp 0x14 |
Definition at line 227 of file ieee_inst.h.
| #define op_jsr 0x1a |
Definition at line 233 of file ieee_inst.h.
| #define op_lda 0x08 |
Definition at line 215 of file ieee_inst.h.
| #define op_ldah 0x09 |
Definition at line 216 of file ieee_inst.h.
| #define op_ldbu 0x0a |
Definition at line 217 of file ieee_inst.h.
| #define op_ldf 0x20 |
Definition at line 239 of file ieee_inst.h.
| #define op_ldg 0x21 |
Definition at line 240 of file ieee_inst.h.
| #define op_ldl 0x28 |
Definition at line 247 of file ieee_inst.h.
| #define op_ldl_l 0x2a |
Definition at line 249 of file ieee_inst.h.
| #define op_ldq 0x29 |
Definition at line 248 of file ieee_inst.h.
| #define op_ldq_l 0x2b |
Definition at line 250 of file ieee_inst.h.
| #define op_ldq_u 0x0b |
Definition at line 218 of file ieee_inst.h.
| #define op_lds 0x22 |
Definition at line 241 of file ieee_inst.h.
| #define op_ldt 0x23 |
Definition at line 242 of file ieee_inst.h.
| #define op_ldwu 0x0c |
Definition at line 219 of file ieee_inst.h.
| #define op_misc 0x18 |
Definition at line 231 of file ieee_inst.h.
| #define op_opc01 0x01 |
Definition at line 208 of file ieee_inst.h.
| #define op_opc02 0x02 |
Definition at line 209 of file ieee_inst.h.
| #define op_opc03 0x03 |
Definition at line 210 of file ieee_inst.h.
| #define op_opc04 0x04 |
Definition at line 211 of file ieee_inst.h.
| #define op_opc05 0x05 |
Definition at line 212 of file ieee_inst.h.
| #define op_opc06 0x06 |
Definition at line 213 of file ieee_inst.h.
| #define op_opc07 0x07 |
Definition at line 214 of file ieee_inst.h.
| #define op_pal19 0x19 |
Definition at line 232 of file ieee_inst.h.
| #define op_pal1b 0x1b |
Definition at line 234 of file ieee_inst.h.
| #define op_pal1d 0x1d |
Definition at line 236 of file ieee_inst.h.
| #define op_pal1e 0x1e |
Definition at line 237 of file ieee_inst.h.
| #define op_pal1f 0x1f |
Definition at line 238 of file ieee_inst.h.
| #define op_sext 0x1c |
Definition at line 235 of file ieee_inst.h.
| #define op_stb 0x0e |
Definition at line 221 of file ieee_inst.h.
| #define op_stf 0x24 |
Definition at line 243 of file ieee_inst.h.
| #define op_stg 0x25 |
Definition at line 244 of file ieee_inst.h.
| #define op_stl 0x2c |
Definition at line 251 of file ieee_inst.h.
| #define op_stl_c 0x2e |
Definition at line 253 of file ieee_inst.h.
| #define op_stq 0x2d |
Definition at line 252 of file ieee_inst.h.
| #define op_stq_c 0x2f |
Definition at line 254 of file ieee_inst.h.
| #define op_stq_u 0x0f |
Definition at line 222 of file ieee_inst.h.
| #define op_sts 0x26 |
Definition at line 245 of file ieee_inst.h.
| #define op_stt 0x27 |
Definition at line 246 of file ieee_inst.h.
| #define op_stw 0x0d |
Definition at line 220 of file ieee_inst.h.
| #define sext_ctlz 0x32 |
Definition at line 451 of file ieee_inst.h.
| #define sext_ctpop 0x30 |
Definition at line 450 of file ieee_inst.h.
| #define sext_cttz 0x33 |
Definition at line 452 of file ieee_inst.h.
| #define sext_sextb 0x0 |
Definition at line 447 of file ieee_inst.h.
| #define sext_sextw 0x1 |
Definition at line 448 of file ieee_inst.h.
| #define SINGLE_PRECISION 0 |
Definition at line 74 of file ieee_inst.h.
| #define VAX_FLOATS 0 |
Definition at line 72 of file ieee_inst.h.