arm.isa (7350:41e3ee23125e) | arm.isa (7363:3b3b3325140c) |
---|---|
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 --- 129 unchanged lines hidden (view full) --- 138 1: ArmBlBlxImm::armBlBlxImm(); 139 } 140 0x6: decode CPNUM { 141 0xa, 0xb: ExtensionRegLoadStore::extensionRegLoadStore(); 142 } 143 0x7: decode OPCODE_24 { 144 0: decode OPCODE_4 { 145 0: decode CPNUM { | 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 --- 129 unchanged lines hidden (view full) --- 138 1: ArmBlBlxImm::armBlBlxImm(); 139 } 140 0x6: decode CPNUM { 141 0xa, 0xb: ExtensionRegLoadStore::extensionRegLoadStore(); 142 } 143 0x7: decode OPCODE_24 { 144 0: decode OPCODE_4 { 145 0: decode CPNUM { |
146 0xa, 0xb: decode OPCODE_23_20 { 147##include "vfp.isa" 148 } | 146 0xa, 0xb: VfpData::vfpData(); |
149 } // CPNUM 150 1: decode CPNUM { // 27-24=1110,4 ==1 151 1: decode OPCODE_15_12 { 152 format FloatOp { 153 0xf: decode OPCODE_23_21 { 154 format FloatCmp { 155 0x4: cmf({{ Fn.df }}, {{ Fm.df }}); 156 0x5: cnf({{ Fn.df }}, {{ -Fm.df }}); --- 32 unchanged lines hidden --- | 147 } // CPNUM 148 1: decode CPNUM { // 27-24=1110,4 ==1 149 1: decode OPCODE_15_12 { 150 format FloatOp { 151 0xf: decode OPCODE_23_21 { 152 format FloatCmp { 153 0x4: cmf({{ Fn.df }}, {{ Fm.df }}); 154 0x5: cnf({{ Fn.df }}, {{ -Fm.df }}); --- 32 unchanged lines hidden --- |