diff options
author | xleroy <xleroy@fca1b0fc-160b-0410-b1d3-a4f43f01ea2e> | 2006-09-17 12:04:56 +0000 |
---|---|---|
committer | xleroy <xleroy@fca1b0fc-160b-0410-b1d3-a4f43f01ea2e> | 2006-09-17 12:04:56 +0000 |
commit | 2ec5b3fb2ccb0120be641e077089f3da5e53d8a3 (patch) | |
tree | d1e6f6a9a3d99f0095dc96fe320214de68918158 /test/c/sha1.c | |
parent | e37d620f5b9b05e16563545cba9c538f8d31c746 (diff) | |
download | compcert-kvx-2ec5b3fb2ccb0120be641e077089f3da5e53d8a3.tar.gz compcert-kvx-2ec5b3fb2ccb0120be641e077089f3da5e53d8a3.zip |
Davantage de tests
git-svn-id: https://yquem.inria.fr/compcert/svn/compcert/trunk@104 fca1b0fc-160b-0410-b1d3-a4f43f01ea2e
Diffstat (limited to 'test/c/sha1.c')
-rw-r--r-- | test/c/sha1.c | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/test/c/sha1.c b/test/c/sha1.c index ec03b7d9..87e16279 100644 --- a/test/c/sha1.c +++ b/test/c/sha1.c @@ -5,7 +5,13 @@ #include <stdio.h> #include <stdlib.h> +#if defined(__i386__) || defined(__x86_64__) +#undef ARCH_BIG_ENDIAN +#elif defined(__ppc__) #define ARCH_BIG_ENDIAN +#elif +#error "unknown endianness" +#endif typedef unsigned int u32; @@ -219,11 +225,8 @@ static void do_bench(int nblocks) int main(int argc, char ** argv) { - if (argc < 2) { - do_test(test_input_1, test_output_1); - do_test(test_input_2, test_output_2); - } else { - do_bench(atoi(argv[1])); - } + do_test(test_input_1, test_output_1); + do_test(test_input_2, test_output_2); + do_bench(1000000); return 0; } |