sve.isa (13759:9941fca869a9) sve.isa (13955:e0f46be83fc7)
1// Copyright (c) 2018-2019 ARM Limited
2// All rights reserved
3//
4// The license below extends only to copyright in the software and shall
5// not be construed as granting a license to any other intellectual
6// property including but not limited to intellectual property relating
7// to a hardware implementation of the functionality of the software
8// licensed hereunder. You may use the software subject to the license

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

33// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
34// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
35//
36// Authors: Giacomo Gabrielli
37
38let {{
39 sveEnabledCheckCode = '''
40 if (FullSystem) {
1// Copyright (c) 2018-2019 ARM Limited
2// All rights reserved
3//
4// The license below extends only to copyright in the software and shall
5// not be construed as granting a license to any other intellectual
6// property including but not limited to intellectual property relating
7// to a hardware implementation of the functionality of the software
8// licensed hereunder. You may use the software subject to the license

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

33// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
34// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
35//
36// Authors: Giacomo Gabrielli
37
38let {{
39 sveEnabledCheckCode = '''
40 if (FullSystem) {
41 fault = checkSveEnabled(xc->tcBase(), Cpsr, Cpacr64);
41 fault = this->checkSveEnabled(xc->tcBase(), Cpsr, Cpacr64);
42 if (fault != NoFault) {
43 return fault;
44 }
45 }
46 '''
47}};
48
49def template SveWideningUnaryPredOpDeclare {{

--- 985 unchanged lines hidden ---
42 if (fault != NoFault) {
43 return fault;
44 }
45 }
46 '''
47}};
48
49def template SveWideningUnaryPredOpDeclare {{

--- 985 unchanged lines hidden ---