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

Side by Side Diff: src/trusted/validator_arm/build.scons

Issue 12223046: Use generated actual decoders for ARM table: (Closed) Base URL: svn://svn.chromium.org/native_client/trunk/src/native_client/
Patch Set: Created 7 years, 10 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 | Annotate | Revision Log
OLDNEW
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
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
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')
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698