vfp.hh (11321:02e930db812d) vfp.hh (11671:520509f3e66c)
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
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
982class FpRegRegRegRegOp : public FpOp
983{
984 protected:
985 IntRegIndex dest;
986 IntRegIndex op1;
987 IntRegIndex op2;
988 IntRegIndex op3;
989

--- 36 unchanged lines hidden ---
1003class FpRegRegRegRegOp : public FpOp
1004{
1005 protected:
1006 IntRegIndex dest;
1007 IntRegIndex op1;
1008 IntRegIndex op2;
1009 IntRegIndex op3;
1010

--- 36 unchanged lines hidden ---