isa_traits.hh (12408:51e487705276) isa_traits.hh (12427:b0611f1ad833)
1/*
2 * Copyright (c) 2010, 2012 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

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

52namespace LittleEndianGuest {}
53
54namespace ArmISA
55{
56 using namespace LittleEndianGuest;
57
58 StaticInstPtr decodeInst(ExtMachInst);
59
1/*
2 * Copyright (c) 2010, 2012 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

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

52namespace LittleEndianGuest {}
53
54namespace ArmISA
55{
56 using namespace LittleEndianGuest;
57
58 StaticInstPtr decodeInst(ExtMachInst);
59
60 // ARM DOES NOT have a delay slot
61 #define ISA_HAS_DELAY_SLOT 0
62
63 const Addr PageShift = 12;
64 const Addr PageBytes = ULL(1) << PageShift;
65 const Addr Page_Mask = ~(PageBytes - 1);
66 const Addr PageOffset = PageBytes - 1;
67
68
69 ////////////////////////////////////////////////////////////////////////
70 //

--- 54 unchanged lines hidden ---
60 const Addr PageShift = 12;
61 const Addr PageBytes = ULL(1) << PageShift;
62 const Addr Page_Mask = ~(PageBytes - 1);
63 const Addr PageOffset = PageBytes - 1;
64
65
66 ////////////////////////////////////////////////////////////////////////
67 //

--- 54 unchanged lines hidden ---