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

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
« no previous file with comments | « src/trusted/validator_arm/armv7.table ('k') | src/trusted/validator_arm/gen/arm32_decode.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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 86 matching lines...) Expand 10 before | Expand all | Expand 10 after
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 "load_store_word_and_unsigned_byte", 101 "load_store_word_and_unsigned_byte",
102 "media_instructions", 102 "media_instructions",
103 "parallel_addition_and_subtraction_signed", 103 "parallel_addition_and_subtraction_signed",
104 "parallel_addition_and_subtraction_unsigned", 104 "parallel_addition_and_subtraction_unsigned",
105 "packing_unpacking_saturation_and_reversal", 105 "packing_unpacking_saturation_and_reversal",
106 "signed_multiply_signed_and_unsigned_divide", 106 "signed_multiply_signed_and_unsigned_divide",
107 "branch_branch_with_link_and_block_data_transfer",
107 ] 108 ]
108 109
109 # The list of tables in armv7.table that should test the automatically 110 # The list of tables in armv7.table that should test the automatically
110 # generated baseline decoders. This list is used to allow us to incrementally 111 # generated baseline decoders. This list is used to allow us to incrementally
111 # switch tables over to using automatically generated baselines, as they 112 # switch tables over to using automatically generated baselines, as they
112 # pass the appropriate tests. 113 # pass the appropriate tests.
113 BASELINE_TEST_TABLES = [ 114 BASELINE_TEST_TABLES = [
114 "data_processing_register", 115 "data_processing_register",
115 ] 116 ]
116 117
(...skipping 278 matching lines...) Expand 10 before | Expand all | Expand 10 after
395 EXTRA_LIBS=['decoder_test_tools', 'arm_validator_core']) 396 EXTRA_LIBS=['decoder_test_tools', 'arm_validator_core'])
396 397
397 decoder_test_node = gtest_env.CommandTest( 398 decoder_test_node = gtest_env.CommandTest(
398 'arm32_decode_' + tbl + 'tests.out', 399 'arm32_decode_' + tbl + 'tests.out',
399 command=[decoder_tests_exe], 400 command=[decoder_tests_exe],
400 scale_timeout=1000) 401 scale_timeout=1000)
401 402
402 gtest_env.AddNodeToTestSuite(decoder_test_node, 403 gtest_env.AddNodeToTestSuite(decoder_test_node,
403 ['huge_tests', 'arm_decoder_tests'], 404 ['huge_tests', 'arm_decoder_tests'],
404 'run_arm32_decode_' + tbl + '_tests') 405 'run_arm32_decode_' + tbl + '_tests')
OLDNEW
« no previous file with comments | « src/trusted/validator_arm/armv7.table ('k') | src/trusted/validator_arm/gen/arm32_decode.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698