neon.isa (7641:788c719d0fc8) | neon.isa (7644:62873d5c2bfc) |
---|---|
1// -*- mode:c++ -*- 2 3// Copyright (c) 2010 ARM Limited 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 --- 23 unchanged lines hidden (view full) --- 32// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 33// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 34// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 35// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 36// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 37// 38// Authors: Gabe Black 39 | 1// -*- mode:c++ -*- 2 3// Copyright (c) 2010 ARM Limited 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 --- 23 unchanged lines hidden (view full) --- 32// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 33// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 34// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 35// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 36// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 37// 38// Authors: Gabe Black 39 |
40let {{ 41 simdEnabledCheckCode = ''' 42 if (!neonEnabled(Cpacr, Cpsr, Fpexc)) 43 return disabledFault(); 44 ''' 45}}; 46 47 |
|
40def template NeonRegRegRegOpDeclare {{ 41template <class _Element> 42class %(class_name)s : public %(base_class)s 43{ 44 protected: 45 typedef _Element Element; 46 public: 47 // Constructor --- 206 unchanged lines hidden --- | 48def template NeonRegRegRegOpDeclare {{ 49template <class _Element> 50class %(class_name)s : public %(base_class)s 51{ 52 protected: 53 typedef _Element Element; 54 public: 55 // Constructor --- 206 unchanged lines hidden --- |