| OLD | NEW |
| 1 # -*- python -*- | 1 # -*- python -*- |
| 2 # Copyright (c) 2012 The Native Client Authors. All rights reserved. | 2 # Copyright (c) 2012 The Native Client Authors. All rights reserved. |
| 3 # Use of this source code is governed by a BSD-style license that can be | 3 # Use of this source code is governed by a BSD-style license that can be |
| 4 # found in the LICENSE file. | 4 # found in the LICENSE file. |
| 5 | 5 |
| 6 import os | 6 import os |
| 7 Import('env') | 7 Import('env') |
| 8 | 8 |
| 9 # Android compiler cannot compile NDK C++ headers with these. | 9 # Android compiler cannot compile NDK C++ headers with these. |
| 10 if env.Bit('linux') and not env.Bit('android'): | 10 if env.Bit('linux') and not env.Bit('android'): |
| (...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 91 "data_processing_register", | 91 "data_processing_register", |
| 92 "data_processing_register_shifted_register", | 92 "data_processing_register_shifted_register", |
| 93 "data_processing_immediate", | 93 "data_processing_immediate", |
| 94 "multiply_and_multiply_accumulate", | 94 "multiply_and_multiply_accumulate", |
| 95 "saturating_addition_and_subtraction", | 95 "saturating_addition_and_subtraction", |
| 96 "halfword_multiply_and_multiply_accumulate", | 96 "halfword_multiply_and_multiply_accumulate", |
| 97 "extra_load_store_instructions", | 97 "extra_load_store_instructions", |
| 98 "synchronization_primitives", | 98 "synchronization_primitives", |
| 99 "msr_immediate_and_hints", | 99 "msr_immediate_and_hints", |
| 100 "miscellaneous_instructions", | 100 "miscellaneous_instructions", |
| 101 "branch_branch_with_link_and_block_data_transfer", |
| 101 ] | 102 ] |
| 102 | 103 |
| 103 # The list of tables in armv7.table that should test the automatically | 104 # The list of tables in armv7.table that should test the automatically |
| 104 # generated baseline decoders. This list is used to allow us to incrementally | 105 # generated baseline decoders. This list is used to allow us to incrementally |
| 105 # switch tables over to using automatically generated baselines, as they | 106 # switch tables over to using automatically generated baselines, as they |
| 106 # pass the appropriate tests. | 107 # pass the appropriate tests. |
| 107 BASELINE_TEST_TABLES = [ | 108 BASELINE_TEST_TABLES = [ |
| 108 "data_processing_and_miscellaneous_instructions", | 109 "data_processing_and_miscellaneous_instructions", |
| 109 "data_processing_register", | 110 "data_processing_register", |
| 110 ] | 111 ] |
| (...skipping 262 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 373 EXTRA_LIBS=['decoder_test_tools', 'arm_validator_core']) | 374 EXTRA_LIBS=['decoder_test_tools', 'arm_validator_core']) |
| 374 | 375 |
| 375 decoder_test_node = gtest_env.CommandTest( | 376 decoder_test_node = gtest_env.CommandTest( |
| 376 'arm32_decode_' + tbl + 'tests.out', | 377 'arm32_decode_' + tbl + 'tests.out', |
| 377 command=[decoder_tests_exe], | 378 command=[decoder_tests_exe], |
| 378 scale_timeout=1000) | 379 scale_timeout=1000) |
| 379 | 380 |
| 380 gtest_env.AddNodeToTestSuite(decoder_test_node, | 381 gtest_env.AddNodeToTestSuite(decoder_test_node, |
| 381 ['huge_tests', 'arm_decoder_tests'], | 382 ['huge_tests', 'arm_decoder_tests'], |
| 382 'run_arm32_decode_' + tbl + '_tests') | 383 'run_arm32_decode_' + tbl + '_tests') |
| OLD | NEW |