projects
/
oota-llvm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Provide proper masks for neon perfect shuffle table.
[oota-llvm.git]
/
utils
/
PerfectShuffle
/
PerfectShuffle.cpp
diff --git
a/utils/PerfectShuffle/PerfectShuffle.cpp
b/utils/PerfectShuffle/PerfectShuffle.cpp
index 7a42d02f8b646f499f33ebc44440cbc813b50364..b94a7d326d1911567c1f946cb59d1288d6edcaeb 100644
(file)
--- a/
utils/PerfectShuffle/PerfectShuffle.cpp
+++ b/
utils/PerfectShuffle/PerfectShuffle.cpp
@@
-545,27
+545,27
@@
vext<2> the_vext2("vext2", OP_VEXT2);
vext<3> the_vext3("vext3", OP_VEXT3);
struct vuzpl : public Operator {
vext<3> the_vext3("vext3", OP_VEXT3);
struct vuzpl : public Operator {
- vuzpl() : Operator(0x
1032
, "vuzpl", OP_VUZPL, 2) {}
+ vuzpl() : Operator(0x
0246
, "vuzpl", OP_VUZPL, 2) {}
} the_vuzpl;
struct vuzpr : public Operator {
} the_vuzpl;
struct vuzpr : public Operator {
- vuzpr() : Operator(0x
4602
, "vuzpr", OP_VUZPR, 2) {}
+ vuzpr() : Operator(0x
1357
, "vuzpr", OP_VUZPR, 2) {}
} the_vuzpr;
struct vzipl : public Operator {
} the_vuzpr;
struct vzipl : public Operator {
- vzipl() : Operator(0x
6273
, "vzipl", OP_VZIPL, 2) {}
+ vzipl() : Operator(0x
0415
, "vzipl", OP_VZIPL, 2) {}
} the_vzipl;
struct vzipr : public Operator {
} the_vzipl;
struct vzipr : public Operator {
- vzipr() : Operator(0x
4051
, "vzipr", OP_VZIPR, 2) {}
+ vzipr() : Operator(0x
2637
, "vzipr", OP_VZIPR, 2) {}
} the_vzipr;
struct vtrnl : public Operator {
} the_vzipr;
struct vtrnl : public Operator {
- vtrnl() : Operator(0x
5173
, "vtrnl", OP_VTRNL, 2) {}
+ vtrnl() : Operator(0x
0426
, "vtrnl", OP_VTRNL, 2) {}
} the_vtrnl;
struct vtrnr : public Operator {
} the_vtrnl;
struct vtrnr : public Operator {
- vtrnr() : Operator(0x
4062
, "vtrnr", OP_VTRNR, 2) {}
+ vtrnr() : Operator(0x
1537
, "vtrnr", OP_VTRNR, 2) {}
} the_vtrnr;
#endif
} the_vtrnr;
#endif