static_inst.cc (13759:9941fca869a9) static_inst.cc (14128:6ed23d07d0d1)
1/*
1/*
2 * Copyright (c) 2010-2014, 2016-2018 ARM Limited
2 * Copyright (c) 2010-2014, 2016-2019 ARM Limited
3 * Copyright (c) 2013 Advanced Micro Devices, Inc.
4 * All rights reserved
5 *
6 * The license below extends only to copyright in the software and shall
7 * not be construed as granting a license to any other intellectual
8 * property including but not limited to intellectual property relating
9 * to a hardware implementation of the functionality of the software
10 * licensed hereunder. You may use the software subject to the license

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

1124 new_cpsr.el = spsr.el;
1125 new_cpsr.sp = spsr.sp;
1126 }
1127 }
1128
1129 new_cpsr.nz = spsr.nz;
1130 new_cpsr.c = spsr.c;
1131 new_cpsr.v = spsr.v;
3 * Copyright (c) 2013 Advanced Micro Devices, Inc.
4 * All rights reserved
5 *
6 * The license below extends only to copyright in the software and shall
7 * not be construed as granting a license to any other intellectual
8 * property including but not limited to intellectual property relating
9 * to a hardware implementation of the functionality of the software
10 * licensed hereunder. You may use the software subject to the license

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

1124 new_cpsr.el = spsr.el;
1125 new_cpsr.sp = spsr.sp;
1126 }
1127 }
1128
1129 new_cpsr.nz = spsr.nz;
1130 new_cpsr.c = spsr.c;
1131 new_cpsr.v = spsr.v;
1132 new_cpsr.pan = spsr.pan;
1132 if (new_cpsr.width) {
1133 // aarch32
1134 const ITSTATE it = getRestoredITBits(tc, spsr);
1135 new_cpsr.q = spsr.q;
1136 new_cpsr.ge = spsr.ge;
1137 new_cpsr.e = spsr.e;
1138 new_cpsr.aif = spsr.aif;
1139 new_cpsr.t = spsr.t;

--- 30 unchanged lines hidden ---
1133 if (new_cpsr.width) {
1134 // aarch32
1135 const ITSTATE it = getRestoredITBits(tc, spsr);
1136 new_cpsr.q = spsr.q;
1137 new_cpsr.ge = spsr.ge;
1138 new_cpsr.e = spsr.e;
1139 new_cpsr.aif = spsr.aif;
1140 new_cpsr.t = spsr.t;

--- 30 unchanged lines hidden ---