miscregs_types.hh (13528:f37f2da0513b) miscregs_types.hh (13759:9941fca869a9)
1/*
2 * Copyright (c) 2010-2018 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

--- 187 unchanged lines hidden (view full) ---

196 Bitfield<15> tase;
197 Bitfield<13> tcp13;
198 Bitfield<12> tcp12;
199 Bitfield<11> tcp11;
200 Bitfield<10> tcp10;
201 Bitfield<10> tfp; // AArch64
202 Bitfield<9> tcp9;
203 Bitfield<8> tcp8;
1/*
2 * Copyright (c) 2010-2018 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

--- 187 unchanged lines hidden (view full) ---

196 Bitfield<15> tase;
197 Bitfield<13> tcp13;
198 Bitfield<12> tcp12;
199 Bitfield<11> tcp11;
200 Bitfield<10> tcp10;
201 Bitfield<10> tfp; // AArch64
202 Bitfield<9> tcp9;
203 Bitfield<8> tcp8;
204 Bitfield<8> tz; // SVE
204 Bitfield<7> tcp7;
205 Bitfield<6> tcp6;
206 Bitfield<5> tcp5;
207 Bitfield<4> tcp4;
208 Bitfield<3> tcp3;
209 Bitfield<2> tcp2;
210 Bitfield<1> tcp1;
211 Bitfield<0> tcp0;

--- 158 unchanged lines hidden (view full) ---

370 Bitfield<3, 2> cp1;
371 Bitfield<5, 4> cp2;
372 Bitfield<7, 6> cp3;
373 Bitfield<9, 8> cp4;
374 Bitfield<11, 10> cp5;
375 Bitfield<13, 12> cp6;
376 Bitfield<15, 14> cp7;
377 Bitfield<17, 16> cp8;
205 Bitfield<7> tcp7;
206 Bitfield<6> tcp6;
207 Bitfield<5> tcp5;
208 Bitfield<4> tcp4;
209 Bitfield<3> tcp3;
210 Bitfield<2> tcp2;
211 Bitfield<1> tcp1;
212 Bitfield<0> tcp0;

--- 158 unchanged lines hidden (view full) ---

371 Bitfield<3, 2> cp1;
372 Bitfield<5, 4> cp2;
373 Bitfield<7, 6> cp3;
374 Bitfield<9, 8> cp4;
375 Bitfield<11, 10> cp5;
376 Bitfield<13, 12> cp6;
377 Bitfield<15, 14> cp7;
378 Bitfield<17, 16> cp8;
379 Bitfield<17, 16> zen; // SVE
378 Bitfield<19, 18> cp9;
379 Bitfield<21, 20> cp10;
380 Bitfield<21, 20> fpen; // AArch64
381 Bitfield<23, 22> cp11;
382 Bitfield<25, 24> cp12;
383 Bitfield<27, 26> cp13;
384 Bitfield<29, 28> rsvd;
385 Bitfield<28> tta; // AArch64

--- 245 unchanged lines hidden (view full) ---

631 Bitfield<15, 0> imm16;
632 EndBitUnion(ESR)
633
634 BitUnion32(CPTR)
635 Bitfield<31> tcpac;
636 Bitfield<20> tta;
637 Bitfield<13, 12> res1_13_12_el2;
638 Bitfield<10> tfp;
380 Bitfield<19, 18> cp9;
381 Bitfield<21, 20> cp10;
382 Bitfield<21, 20> fpen; // AArch64
383 Bitfield<23, 22> cp11;
384 Bitfield<25, 24> cp12;
385 Bitfield<27, 26> cp13;
386 Bitfield<29, 28> rsvd;
387 Bitfield<28> tta; // AArch64

--- 245 unchanged lines hidden (view full) ---

633 Bitfield<15, 0> imm16;
634 EndBitUnion(ESR)
635
636 BitUnion32(CPTR)
637 Bitfield<31> tcpac;
638 Bitfield<20> tta;
639 Bitfield<13, 12> res1_13_12_el2;
640 Bitfield<10> tfp;
639 Bitfield<9, 0> res1_9_0_el2;
641 Bitfield<9> res1_9_el2;
642 Bitfield<8> res1_8_el2;
643 Bitfield<8> ez; // SVE (CPTR_EL3)
644 Bitfield<8> tz; // SVE (CPTR_EL2)
645 Bitfield<7, 0> res1_7_0_el2;
640 EndBitUnion(CPTR)
641
646 EndBitUnion(CPTR)
647
648 BitUnion64(ZCR)
649 Bitfield<3, 0> len;
650 EndBitUnion(ZCR)
651
642}
643
644#endif // __ARCH_ARM_MISCREGS_TYPES_HH__
652}
653
654#endif // __ARCH_ARM_MISCREGS_TYPES_HH__