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