1/* 2 * Copyright (c) 2010-2013 ARM Limited 3 * All rights reserved 4 * 5 * The license below extends only to copyright in the software and shall 6 * not be construed as granting a license to any other intellectual 7 * property including but not limited to intellectual property relating 8 * to a hardware implementation of the functionality of the software --- 965 unchanged lines hidden (view full) --- 974 FpOp(mnem, _machInst, __opClass), dest(_dest), op1(_op1), op2(_op2) 975 { 976 setVfpMicroFlags(mode, flags); 977 } 978 979 std::string generateDisassembly(Addr pc, const SymbolTable *symtab) const; 980}; 981 |
982class FpRegRegRegCondOp : public FpOp 983{ 984 protected: 985 IntRegIndex dest; 986 IntRegIndex op1; 987 IntRegIndex op2; 988 ConditionCode cond; 989 990 FpRegRegRegCondOp(const char *mnem, ExtMachInst _machInst, 991 OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1, 992 IntRegIndex _op2, ConditionCode _cond, 993 VfpMicroMode mode = VfpNotAMicroop) : 994 FpOp(mnem, _machInst, __opClass), dest(_dest), op1(_op1), op2(_op2), 995 cond(_cond) 996 { 997 setVfpMicroFlags(mode, flags); 998 } 999 1000 std::string generateDisassembly(Addr pc, const SymbolTable *symtab) const; 1001}; 1002 |
1003class FpRegRegRegRegOp : public FpOp 1004{ 1005 protected: 1006 IntRegIndex dest; 1007 IntRegIndex op1; 1008 IntRegIndex op2; 1009 IntRegIndex op3; 1010 --- 36 unchanged lines hidden --- |