Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(938)

Side by Side Diff: src/arm/constants-arm.h

Issue 222403002: ARM: Avoid VMSR instruction when converting to clamped uint8 (Closed) Base URL: git://github.com/v8/v8.git@master
Patch Set: Created 6 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2011 the V8 project authors. All rights reserved. 1 // Copyright 2011 the V8 project authors. All rights reserved.
2 // Redistribution and use in source and binary forms, with or without 2 // Redistribution and use in source and binary forms, with or without
3 // modification, are permitted provided that the following conditions are 3 // modification, are permitted provided that the following conditions are
4 // met: 4 // met:
5 // 5 //
6 // * Redistributions of source code must retain the above copyright 6 // * Redistributions of source code must retain the above copyright
7 // notice, this list of conditions and the following disclaimer. 7 // notice, this list of conditions and the following disclaimer.
8 // * Redistributions in binary form must reproduce the above 8 // * Redistributions in binary form must reproduce the above
9 // copyright notice, this list of conditions and the following 9 // copyright notice, this list of conditions and the following
10 // disclaimer in the documentation and/or other materials provided 10 // disclaimer in the documentation and/or other materials provided
(...skipping 186 matching lines...) Expand 10 before | Expand all | Expand 10 after
197 I = 1 << 25, // Immediate shifter operand (or not). 197 I = 1 << 25, // Immediate shifter operand (or not).
198 198
199 B4 = 1 << 4, 199 B4 = 1 << 4,
200 B5 = 1 << 5, 200 B5 = 1 << 5,
201 B6 = 1 << 6, 201 B6 = 1 << 6,
202 B7 = 1 << 7, 202 B7 = 1 << 7,
203 B8 = 1 << 8, 203 B8 = 1 << 8,
204 B9 = 1 << 9, 204 B9 = 1 << 9,
205 B12 = 1 << 12, 205 B12 = 1 << 12,
206 B16 = 1 << 16, 206 B16 = 1 << 16,
207 B17 = 1 << 17,
207 B18 = 1 << 18, 208 B18 = 1 << 18,
208 B19 = 1 << 19, 209 B19 = 1 << 19,
209 B20 = 1 << 20, 210 B20 = 1 << 20,
210 B21 = 1 << 21, 211 B21 = 1 << 21,
211 B22 = 1 << 22, 212 B22 = 1 << 22,
212 B23 = 1 << 23, 213 B23 = 1 << 23,
213 B24 = 1 << 24, 214 B24 = 1 << 24,
214 B25 = 1 << 25, 215 B25 = 1 << 25,
215 B26 = 1 << 26, 216 B26 = 1 << 26,
216 B27 = 1 << 27, 217 B27 = 1 << 27,
(...skipping 547 matching lines...) Expand 10 before | Expand all | Expand 10 after
764 static int Number(const char* name, bool* is_double); 765 static int Number(const char* name, bool* is_double);
765 766
766 private: 767 private:
767 static const char* names_[kNumVFPRegisters]; 768 static const char* names_[kNumVFPRegisters];
768 }; 769 };
769 770
770 771
771 } } // namespace v8::internal 772 } } // namespace v8::internal
772 773
773 #endif // V8_ARM_CONSTANTS_ARM_H_ 774 #endif // V8_ARM_CONSTANTS_ARM_H_
OLDNEW
« no previous file with comments | « src/arm/assembler-arm.cc ('k') | src/arm/disasm-arm.cc » ('j') | src/arm/macro-assembler-arm.cc » ('J')

Powered by Google App Engine
This is Rietveld 408576698