Deleted Added
sdiff udiff text old ( 7435:62bdb68bb314 ) new ( 7591:aabe621e58df )
full compact
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

--- 51 unchanged lines hidden (view full) ---

60 {
61 const uint32_t b = bits(machInst, 11, 8);
62 const bool a = bits(machInst, 23);
63 const bool l = bits(machInst, 21);
64
65 if (l) {
66 // Load instructions.
67 if (a) {
68 switch (b) {
69 }
70 // Single.
71 } else {
72 switch (b) {
73 }
74 // Multiple.
75 }
76 } else {
77 // Store instructions.
78 if (a) {
79 switch (b) {
80 }
81 // Single.
82 } else {
83 switch (b) {
84 }
85 // Multiple.
86 }
87 }
88 return new WarnUnimplemented("neon memory", machInst);
89 }
90 '''
91
92 decoder_output += '''
93 static StaticInstPtr
94 decodeNeonThreeRegistersSameLength(ExtMachInst machInst)
95 {
96 const bool u = THUMB ? bits(machInst, 28) : bits(machInst, 24);

--- 1382 unchanged lines hidden ---