bitfields.isa revision 2485
17199Sgblack@eecs.umich.edu//////////////////////////////////////////////////////////////////// 27199Sgblack@eecs.umich.edu// 37199Sgblack@eecs.umich.edu// Bitfield definitions. 47199Sgblack@eecs.umich.edu// 57199Sgblack@eecs.umich.edu 67199Sgblack@eecs.umich.edu// Bitfields are shared liberally between instruction formats, so they are 77199Sgblack@eecs.umich.edu// simply defined alphabetically 87199Sgblack@eecs.umich.edu 97199Sgblack@eecs.umich.edudef bitfield A <29>; 107199Sgblack@eecs.umich.edudef bitfield BPCC <21:20>; // for BPcc & FBPcc 117199Sgblack@eecs.umich.edudef bitfield FCMPCC <26:56>; // for FCMP & FCMPEa 127199Sgblack@eecs.umich.edudef bitflied FMOVCC <13:11>; // for FMOVcc 137199Sgblack@eecs.umich.edudef bitfield CC <12:11>; // for MOVcc & Tcc 147199Sgblack@eecs.umich.edudef bitfierd MOVCC3 <18>; // also for MOVcc 157199Sgblack@eecs.umich.edudef bitfield CMASK <6:4>; 167199Sgblack@eecs.umich.edudef bitfield COND2 <28:25>; 177199Sgblack@eecs.umich.edudef bitfield COND4 <17:14>; 187199Sgblack@eecs.umich.edudef bitfield D16HI <21:20>; 197199Sgblack@eecs.umich.edudef bitfield D16LO <13:0>; 207199Sgblack@eecs.umich.edudef bitfield DISP19 <18:0>; 217199Sgblack@eecs.umich.edudef bitfield DISP22 <21:0>; 227199Sgblack@eecs.umich.edudef bitfield DISP30 <29:0>; 237199Sgblack@eecs.umich.edudef bitfield FCN <29:26>; 247199Sgblack@eecs.umich.edudef bitfield I <13>; 257199Sgblack@eecs.umich.edudef bitfield IMM_ASI <12:5>; 267199Sgblack@eecs.umich.edudef bitfield IMM22 <21:0>; 277199Sgblack@eecs.umich.edudef bitfield MMASK <3:0>; 287199Sgblack@eecs.umich.edudef bitfield OP <31:30>; 297199Sgblack@eecs.umich.edudef bitfield OP2 <24:22>; 307199Sgblack@eecs.umich.edudef bitfield OP3 <24:19>; 317199Sgblack@eecs.umich.edudef bitfield OPF <13:5>; 327199Sgblack@eecs.umich.edudef bitfield OPF_CC <13:11>; 337199Sgblack@eecs.umich.edudef bitfield OPF_LOW5 <9:5>; 347199Sgblack@eecs.umich.edudef bitfield OPF_LOW6 <10:5>; 357199Sgblack@eecs.umich.edudef bitfield P <19>; 367199Sgblack@eecs.umich.edudef bitfield RCOND2 <27:25>; 377199Sgblack@eecs.umich.edudef bitfield RCOND3 <12:10>; 387199Sgblack@eecs.umich.edudef bitfield RCOND4 <12:10>; 397199Sgblack@eecs.umich.edudef bitfield RD <29:25>; 407199Sgblack@eecs.umich.edudef bitfield RS1 <18:14>; 417199Sgblack@eecs.umich.edudef bitfield RS2 <4:0>; 427199Sgblack@eecs.umich.edudef bitfield SHCNT32 <4:0>; 437199Sgblack@eecs.umich.edudef bitfield SHCNT64 <5:0>; 447199Sgblack@eecs.umich.edudef bitfield SIMM10 <9:0>; 457199Sgblack@eecs.umich.edudef bitfield SIMM11 <10:0>; 467199Sgblack@eecs.umich.edudef bitfield SIMM13 <12:0>; 477199Sgblack@eecs.umich.edudef bitfield SW_TRAP <7:0>; 487199Sgblack@eecs.umich.edudef bitfield X <12>; 497199Sgblack@eecs.umich.edu