| OLD | NEW |
| 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 Loading... |
| 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 Loading... |
| 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('__')) |
| OLD | NEW |