pra_constants.hh (6376:eaf61ef6a8f2) | pra_constants.hh (6379:75d4aaf7dd54) |
---|---|
1/* 2 * Copyright (c) 2007 MIPS Technologies, Inc. 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions are 7 * met: redistributions of source code must retain the above copyright 8 * notice, this list of conditions and the following disclaimer; --- 106 unchanged lines hidden (view full) --- 115 Bitfield<23> px; 116 Bitfield<22> bev; 117 Bitfield<21> ts; 118 Bitfield<20> sr; 119 Bitfield<19> nmi; 120 // Bit 18 is zero 121 Bitfield<17, 16> impl; 122 Bitfield<15, 10> ipl; | 1/* 2 * Copyright (c) 2007 MIPS Technologies, Inc. 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions are 7 * met: redistributions of source code must retain the above copyright 8 * notice, this list of conditions and the following disclaimer; --- 106 unchanged lines hidden (view full) --- 115 Bitfield<23> px; 116 Bitfield<22> bev; 117 Bitfield<21> ts; 118 Bitfield<20> sr; 119 Bitfield<19> nmi; 120 // Bit 18 is zero 121 Bitfield<17, 16> impl; 122 Bitfield<15, 10> ipl; |
123 Bitfield<15> im7; 124 Bitfield<14> im6; 125 Bitfield<13> im5; 126 Bitfield<12> im4; 127 Bitfield<11> im3; 128 Bitfield<10> im2; 129 Bitfield<9> im1; 130 Bitfield<8> im0; | 123 SubBitUnion(im, 15, 8) 124 Bitfield<15> im7; 125 Bitfield<14> im6; 126 Bitfield<13> im5; 127 Bitfield<12> im4; 128 Bitfield<11> im3; 129 Bitfield<10> im2; 130 Bitfield<9> im1; 131 Bitfield<8> im0; 132 EndSubBitUnion(im) |
131 Bitfield<7> kx; 132 Bitfield<6> sx; 133 Bitfield<5> ux; 134 Bitfield<4, 3> ksu; 135 Bitfield<4> um; 136 Bitfield<3> r0; 137 Bitfield<2> erl; 138 Bitfield<1> exl; --- 38 unchanged lines hidden (view full) --- 177 Bitfield<29, 28> ce; 178 Bitfield<27> dc; 179 Bitfield<26> pci; 180 // Bits 25-24 are zeros 181 Bitfield<23> iv; 182 Bitfield<22> wp; 183 // Bits 21-16 are zeros 184 Bitfield<15, 10> ripl; | 133 Bitfield<7> kx; 134 Bitfield<6> sx; 135 Bitfield<5> ux; 136 Bitfield<4, 3> ksu; 137 Bitfield<4> um; 138 Bitfield<3> r0; 139 Bitfield<2> erl; 140 Bitfield<1> exl; --- 38 unchanged lines hidden (view full) --- 179 Bitfield<29, 28> ce; 180 Bitfield<27> dc; 181 Bitfield<26> pci; 182 // Bits 25-24 are zeros 183 Bitfield<23> iv; 184 Bitfield<22> wp; 185 // Bits 21-16 are zeros 186 Bitfield<15, 10> ripl; |
185 Bitfield<15> ip7; 186 Bitfield<14> ip6; 187 Bitfield<13> ip5; 188 Bitfield<12> ip4; 189 Bitfield<11> ip3; 190 Bitfield<10> ip2; 191 Bitfield<9> ip1; 192 Bitfield<8> ip0; | 187 SubBitUnion(ip, 15, 8) 188 Bitfield<15> ip7; 189 Bitfield<14> ip6; 190 Bitfield<13> ip5; 191 Bitfield<12> ip4; 192 Bitfield<11> ip3; 193 Bitfield<10> ip2; 194 Bitfield<9> ip1; 195 Bitfield<8> ip0; 196 EndSubBitUnion(ip); |
193 // Bit 7 is zero 194 Bitfield<6, 2> excCode; 195 // Bits 1-0 are zeros 196EndBitUnion(CauseReg) 197 198BitUnion32(PRIdReg) 199 Bitfield<31, 24> coOp; 200 Bitfield<23, 16> coId; --- 126 unchanged lines hidden --- | 197 // Bit 7 is zero 198 Bitfield<6, 2> excCode; 199 // Bits 1-0 are zeros 200EndBitUnion(CauseReg) 201 202BitUnion32(PRIdReg) 203 Bitfield<31, 24> coOp; 204 Bitfield<23, 16> coId; --- 126 unchanged lines hidden --- |