pred.isa (7408:ee6949c5bb5b) | pred.isa (7422:feddb9077def) |
---|---|
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 --- 32 unchanged lines hidden (view full) --- 41// Authors: Stephen Hines 42 43//////////////////////////////////////////////////////////////////// 44// 45// Predicated Instruction Execution 46// 47 48let {{ | 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 --- 32 unchanged lines hidden (view full) --- 41// Authors: Stephen Hines 42 43//////////////////////////////////////////////////////////////////// 44// 45// Predicated Instruction Execution 46// 47 48let {{ |
49 predicateTest = ''' 50 testPredicate(CondCodes, machInst.itstateMask ? 51 (ConditionCode)(uint8_t)machInst.itstateCond : 52 condCode) 53 ''' | 49 predicateTest = 'testPredicate(OptCondCodes, condCode)' 50 condPredicateTest = 'testPredicate(CondCodes, condCode)' |
54}}; 55 56def template DataImmDeclare {{ 57class %(class_name)s : public %(base_class)s 58{ 59 public: 60 // Constructor 61 %(class_name)s(ExtMachInst machInst, IntRegIndex _dest, --- 116 unchanged lines hidden --- | 51}}; 52 53def template DataImmDeclare {{ 54class %(class_name)s : public %(base_class)s 55{ 56 public: 57 // Constructor 58 %(class_name)s(ExtMachInst machInst, IntRegIndex _dest, --- 116 unchanged lines hidden --- |