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 ---