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

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

Issue 697143002: enable packed double precision 3 operand mem/simd register avx1 instructions. (Closed) Base URL: svn://svn.chromium.org/native_client/trunk/src/native_client
Patch Set: Created 6 years, 1 month 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 json 6 import json
7 import hashlib 7 import hashlib
8 import os 8 import os
9 import platform 9 import platform
10 import sys 10 import sys
(...skipping 318 matching lines...) Expand 10 before | Expand all | Expand 10 after
329 ('movbe_proof.py', '32', '20141020.vzero', '20141021.movbe'), 329 ('movbe_proof.py', '32', '20141020.vzero', '20141021.movbe'),
330 ('movbe_proof.py', '64', '20141020.vzero', '20141021.movbe'), 330 ('movbe_proof.py', '64', '20141020.vzero', '20141021.movbe'),
331 ('bsr_bsf_proof.py', '32', '20141021.movbe', '20141027.bsr_bsf'), 331 ('bsr_bsf_proof.py', '32', '20141021.movbe', '20141027.bsr_bsf'),
332 ('bsr_bsf_proof.py', '64', '20141021.movbe', '20141027.bsr_bsf'), 332 ('bsr_bsf_proof.py', '64', '20141021.movbe', '20141027.bsr_bsf'),
333 ('shld_shrd_proof.py', '32', '20141027.bsr_bsf', '20141028.shld_shrd'), 333 ('shld_shrd_proof.py', '32', '20141027.bsr_bsf', '20141028.shld_shrd'),
334 ('shld_shrd_proof.py', '64', '20141027.bsr_bsf', '20141028.shld_shrd'), 334 ('shld_shrd_proof.py', '64', '20141027.bsr_bsf', '20141028.shld_shrd'),
335 ('xadd16_proof.py', '32', '20141028.shld_shrd', '20141029.xadd16'), 335 ('xadd16_proof.py', '32', '20141028.shld_shrd', '20141029.xadd16'),
336 ('xadd16_proof.py', '64', '20141028.shld_shrd', '20141029.xadd16'), 336 ('xadd16_proof.py', '64', '20141028.shld_shrd', '20141029.xadd16'),
337 ('cmpxchg16_proof.py', '32', '20141029.xadd16', '20141030.cmpxchg16'), 337 ('cmpxchg16_proof.py', '32', '20141029.xadd16', '20141030.cmpxchg16'),
338 ('cmpxchg16_proof.py', '64', '20141029.xadd16', '20141030.cmpxchg16'), 338 ('cmpxchg16_proof.py', '64', '20141029.xadd16', '20141030.cmpxchg16'),
339 ('avx1_xmm_ymm_memory_3op_pd_proof.py', '32', '20141030.cmpxchg16',
340 '20141031.avx1_3op_fp_pd'),
341 ('avx1_xmm_ymm_memory_3op_pd_proof.py', '64', '20141030.cmpxchg16',
342 '20141031.avx1_3op_fp_pd'),
339 ] 343 ]
340 for proof_file, bitness, old, new in trie_proofs: 344 for proof_file, bitness, old, new in trie_proofs:
341 trie_subdirs = {'32': 'ragel_trie_x86_32', '64': 'ragel_trie_x86_64'} 345 trie_subdirs = {'32': 'ragel_trie_x86_32', '64': 'ragel_trie_x86_64'}
342 check_proof = env.AutoDepsCommand( 346 check_proof = env.AutoDepsCommand(
343 '%s_%s_results' % (proof_file, bitness), 347 '%s_%s_results' % (proof_file, bitness),
344 ['${PYTHON}', 348 ['${PYTHON}',
345 env.File(proof_file), 349 env.File(proof_file),
346 '--validator_dll', validator_dll, 350 '--validator_dll', validator_dll,
347 '--decoder_dll', decoder_dll, 351 '--decoder_dll', decoder_dll,
348 '--bitness', bitness, 352 '--bitness', bitness,
(...skipping 174 matching lines...) Expand 10 before | Expand all | Expand 10 after
523 527
524 if env.Bit('regenerate_golden'): 528 if env.Bit('regenerate_golden'):
525 # Don't want these tests run in parallel because they write 529 # Don't want these tests run in parallel because they write
526 # to .test files. 530 # to .test files.
527 SideEffect(tests_mask, spec_test) 531 SideEffect(tests_mask, spec_test)
528 532
529 # Spec test uses @dis section in test files, which in turn is updated 533 # Spec test uses @dis section in test files, which in turn is updated
530 # by dis_section_test. 534 # by dis_section_test.
531 if env.Bit('target_x86'): 535 if env.Bit('target_x86'):
532 env.Depends(spec_test, dis_section_test) 536 env.Depends(spec_test, dis_section_test)
OLDNEW
« no previous file with comments | « src/trusted/validator_ragel/avx1_xmm_ymm_memory_3op_pd_proof.py ('k') | src/trusted/validator_ragel/gen/protected_files.json » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698