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

Side by Side Diff: src/trusted/validator_ragel/def_format.py

Issue 1234393005: A mechanism to identify/forbid/"rewrite" non-temporal instructions (and other) (Closed) Base URL: https://chromium.googlesource.com/native_client/src/native_client.git@master
Patch Set: Fixing nits Created 5 years, 4 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 (c) 2013 The Native Client Authors. All rights reserved. 1 # Copyright (c) 2013 The Native Client Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 ################################################################################ 5 ################################################################################
6 # File format: 6 # File format:
7 # three columns separated by commas. Each line describes one instruction. 7 # three columns separated by commas. Each line describes one instruction.
8 # Notation for argument types and sizes and for opcodes is based on 8 # Notation for argument types and sizes and for opcodes is based on
9 # AMD64 Architecture Programmer's Manual. 9 # AMD64 Architecture Programmer's Manual.
10 ################################################################################ 10 ################################################################################
(...skipping 273 matching lines...) Expand 10 before | Expand all | Expand 10 after
284 284
285 # If L == 1: requires AVX2, else: requires AVX1 285 # If L == 1: requires AVX2, else: requires AVX1
286 'CPUFeature_AVX_Lis2', 286 'CPUFeature_AVX_Lis2',
287 287
288 # Attributes for enabling/disabling based on architecture and validity. 288 # Attributes for enabling/disabling based on architecture and validity.
289 'ia32', 289 'ia32',
290 'amd64', 290 'amd64',
291 'nacl-ia32-forbidden', 291 'nacl-ia32-forbidden',
292 'nacl-amd64-forbidden', 292 'nacl-amd64-forbidden',
293 'nacl-forbidden', 293 'nacl-forbidden',
294 'nacl-unsupported',
294 'nacl-amd64-zero-extends', 295 'nacl-amd64-zero-extends',
295 'nacl-amd64-modifiable', 296 'nacl-amd64-modifiable',
296 'disabled_untested', 297 'disabled_untested',
297 298
298 # AT&T Decoder attributes. 299 # AT&T Decoder attributes.
299 'att-show-name-suffix-b', 300 'att-show-name-suffix-b',
300 'att-show-name-suffix-l', 301 'att-show-name-suffix-l',
301 'att-show-name-suffix-ll', 302 'att-show-name-suffix-ll',
302 'att-show-name-suffix-t', 303 'att-show-name-suffix-t',
303 'att-show-name-suffix-s', 304 'att-show-name-suffix-s',
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after
356 DS_BX = 'x' 357 DS_BX = 'x'
357 358
358 REGISTER_IN_VVVV = 'B' 359 REGISTER_IN_VVVV = 'B'
359 XMM_REGISTER_IN_VVVV = 'H' 360 XMM_REGISTER_IN_VVVV = 'H'
360 361
361 PORT_IN_DX = 'o' 362 PORT_IN_DX = 'o'
362 363
363 364
364 ALL_OPERAND_TYPES = set( 365 ALL_OPERAND_TYPES = set(
365 v for k, v in OperandType.__dict__.items() if not k.startswith('__')) 366 v for k, v in OperandType.__dict__.items() if not k.startswith('__'))
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698