Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Altivec #59

Merged
merged 5 commits into from
Jun 11, 2019
Merged

Altivec #59

merged 5 commits into from
Jun 11, 2019

Conversation

kif
Copy link
Contributor

@kif kif commented Jun 4, 2019

This PR implemented the byte-shuffle and bit-shuffle for PPC processors using the portability form SSE2 vector instruction to ALTIVEC.
Close #58

This is my first PR in "C" ... help on coding convention, testing and other newbie bugs are welcome.

@kif
Copy link
Contributor Author

kif commented Jun 5, 2019

Few figures: obtained from the bench tool: bench/b2bench lz4 bitshuffle suite 1
Current master: Round-trip compr/decompr on 7.5 GB Elapsed time: 22.1 s, 765.8 MB/s
With this PR: Round-trip compr/decompr on 7.5 GB Elapsed time: 11.8 s, 1434.9 MB/s

@FrancescAlted
Copy link
Member

Hi @kif ! The PR looks good to me. It looks like there is a lot of duplicated code between Intel/SSE2 and PowerPC/ALTIVEC, but I kind of like it, because that would open the door to slowly migrate parts of the shuffle and bitshuffle to native ALTIVEC.

Also, and just to make sure, can you send the complete output of the test suite on PowerPC for our inspection? Thanks!

@kif
Copy link
Contributor Author

kif commented Jun 5, 2019

Indeed the code is fully duplicated from SSE2 with just a trick on the compiler side to make SSE2 look like ALTIVEC.
At the cmake level one should check the version of the compiler used to avoid ftbfs in the case gcc7 or elder .
We should also create a specific test suite. The default test suite (837 tests) are passing as expected.

@FrancescAlted
Copy link
Member

Ok. Take your time for fixing the details like ftbfs (btw, what's this?) for gcc7 or elder, and the test suite.

The reason why I am asking for the complete output is that we don't have CI on PowerPC. On the other hand, I suppose one can create a PowerPC virtual machine (e.g. using qemu) and run it on top of an Intel CPU. It would be grate if you can provide the possibility in this PR.

@kif
Copy link
Contributor Author

kif commented Jun 5, 2019 via email

@kif
Copy link
Contributor Author

kif commented Jun 5, 2019

I just tested on:
gcc7 -> 837 tests passed in 133s
gcc8 -> 1236 tests passed in 80s (with vectorized code)
clang6 -> 837 tests passed in124s
clang7 -> 837 tests passed in 121s

I will provide one test and one benchmark for the logs...

@kif
Copy link
Contributor Author

kif commented Jun 5, 2019

Benchmark

test@power9:~/workspace/c-blosc2/build_gcc8$ ./bench/b2bench lz4 bitshuffle suite 1
Blosc version: 2.0.0a6.dev ($Date:: 2018-05-18 #$)
List of supported compressors in this build: blosclz,lz4,lz4hc,lizard,zlib,zstd
Supported compression libraries:
  BloscLZ: 1.1.0
  LZ4: 1.9.1
  Lizard: 1.0.0
  Snappy: unknown
  Zlib: 10.0.3
  Zstd: 1.4.0
Using compressor: lz4
Using shuffle type: bitshuffle
Running suite: suite
--> 1, 4194304, 4, 19, lz4, bitshuffle
********************** Run info ******************************
Blosc version: 2.0.0a6.dev ($Date:: 2018-05-18 #$)
Using synthetic data with 19 significant bits (out of 32)
Dataset size: 4194304 bytes	Type size: 4 bytes
Working set: 256.0 MB		Number of threads: 1
********************** Running benchmarks *********************
memcpy(write):		  323.0 us, 12382.8 MB/s
memcpy(read):		  279.0 us, 14339.2 MB/s
Compression level: 0
comp(write):	  251.8 us, 15885.9 MB/s	  Final bytes: 4194336  Ratio: 1.00
decomp(read):	  287.4 us, 13916.4 MB/s	  OK
Compression level: 1
comp(write):	 3271.0 us, 1222.9 MB/s	  Final bytes: 153232  Ratio: 27.37
decomp(read):	 4088.9 us, 978.3 MB/s	  OK
Compression level: 2
comp(write):	 3195.8 us, 1251.6 MB/s	  Final bytes: 138224  Ratio: 30.34
decomp(read):	 4043.3 us, 989.3 MB/s	  OK
Compression level: 3
comp(write):	 3179.3 us, 1258.1 MB/s	  Final bytes: 55096  Ratio: 76.13
decomp(read):	 3729.3 us, 1072.6 MB/s	  OK
Compression level: 4
comp(write):	 3101.2 us, 1289.8 MB/s	  Final bytes: 51028  Ratio: 82.20
decomp(read):	 3692.5 us, 1083.3 MB/s	  OK
Compression level: 5
comp(write):	 3104.2 us, 1288.6 MB/s	  Final bytes: 51972  Ratio: 80.70
decomp(read):	 3718.1 us, 1075.8 MB/s	  OK
Compression level: 6
comp(write):	 3051.6 us, 1310.8 MB/s	  Final bytes: 48420  Ratio: 86.62
decomp(read):	 3666.0 us, 1091.1 MB/s	  OK
Compression level: 7
comp(write):	 3045.6 us, 1313.4 MB/s	  Final bytes: 46784  Ratio: 89.65
decomp(read):	 3666.7 us, 1090.9 MB/s	  OK
Compression level: 8
comp(write):	 3047.8 us, 1312.4 MB/s	  Final bytes: 48072  Ratio: 87.25
decomp(read):	 3667.1 us, 1090.8 MB/s	  OK
Compression level: 9
comp(write):	 2803.0 us, 1427.0 MB/s	  Final bytes: 46540  Ratio: 90.12
decomp(read):	 3655.1 us, 1094.4 MB/s	  OK

Round-trip compr/decompr on 7.5 GB
Elapsed time:	   12.1 s, 1398.8 MB/s

@kif
Copy link
Contributor Author

kif commented Jun 5, 2019

Test suite

test@power9:~/workspace/c-blosc2/build_gcc8$ ctest 
Test project /home/test/workspace/c-blosc2/build_gcc8
        Start   1: test_api
  1/1236 Test   #1: test_api ........................................   Passed    0.01 sec
        Start   2: test_change_nthreads_append
  2/1236 Test   #2: test_change_nthreads_append .....................   Passed    0.86 sec
        Start   3: test_compress_roundtrip_1_7_32_5_0_1
  3/1236 Test   #3: test_compress_roundtrip_1_7_32_5_0_1 ............   Passed    0.00 sec
        Start   4: test_compress_roundtrip_1_192_32_5_0_1
  4/1236 Test   #4: test_compress_roundtrip_1_192_32_5_0_1 ..........   Passed    0.00 sec
        Start   5: test_compress_roundtrip_1_1792_32_5_0_1
  5/1236 Test   #5: test_compress_roundtrip_1_1792_32_5_0_1 .........   Passed    0.00 sec
        Start   6: test_compress_roundtrip_1_500_32_5_0_1
  6/1236 Test   #6: test_compress_roundtrip_1_500_32_5_0_1 ..........   Passed    0.00 sec
        Start   7: test_compress_roundtrip_1_8000_32_5_0_1
  7/1236 Test   #7: test_compress_roundtrip_1_8000_32_5_0_1 .........   Passed    0.00 sec
        Start   8: test_compress_roundtrip_1_100000_32_5_0_1
  8/1236 Test   #8: test_compress_roundtrip_1_100000_32_5_0_1 .......   Passed    0.00 sec
        Start   9: test_compress_roundtrip_1_702713_32_5_0_1
  9/1236 Test   #9: test_compress_roundtrip_1_702713_32_5_0_1 .......   Passed    0.00 sec
        Start  10: test_compress_roundtrip_2_7_32_5_0_1
 10/1236 Test  #10: test_compress_roundtrip_2_7_32_5_0_1 ............   Passed    0.00 sec
        Start  11: test_compress_roundtrip_2_192_32_5_0_1
 11/1236 Test  #11: test_compress_roundtrip_2_192_32_5_0_1 ..........   Passed    0.00 sec
        Start  12: test_compress_roundtrip_2_1792_32_5_0_1
 12/1236 Test  #12: test_compress_roundtrip_2_1792_32_5_0_1 .........   Passed    0.00 sec
        Start  13: test_compress_roundtrip_2_500_32_5_0_1
 13/1236 Test  #13: test_compress_roundtrip_2_500_32_5_0_1 ..........   Passed    0.00 sec
        Start  14: test_compress_roundtrip_2_8000_32_5_0_1
 14/1236 Test  #14: test_compress_roundtrip_2_8000_32_5_0_1 .........   Passed    0.00 sec
        Start  15: test_compress_roundtrip_2_100000_32_5_0_1
 15/1236 Test  #15: test_compress_roundtrip_2_100000_32_5_0_1 .......   Passed    0.00 sec
        Start  16: test_compress_roundtrip_2_702713_32_5_0_1
 16/1236 Test  #16: test_compress_roundtrip_2_702713_32_5_0_1 .......   Passed    0.00 sec
        Start  17: test_compress_roundtrip_3_7_32_5_0_1
 17/1236 Test  #17: test_compress_roundtrip_3_7_32_5_0_1 ............   Passed    0.00 sec
        Start  18: test_compress_roundtrip_3_192_32_5_0_1
 18/1236 Test  #18: test_compress_roundtrip_3_192_32_5_0_1 ..........   Passed    0.00 sec
        Start  19: test_compress_roundtrip_3_1792_32_5_0_1
 19/1236 Test  #19: test_compress_roundtrip_3_1792_32_5_0_1 .........   Passed    0.00 sec
        Start  20: test_compress_roundtrip_3_500_32_5_0_1
 20/1236 Test  #20: test_compress_roundtrip_3_500_32_5_0_1 ..........   Passed    0.00 sec
        Start  21: test_compress_roundtrip_3_8000_32_5_0_1
 21/1236 Test  #21: test_compress_roundtrip_3_8000_32_5_0_1 .........   Passed    0.00 sec
        Start  22: test_compress_roundtrip_3_100000_32_5_0_1
 22/1236 Test  #22: test_compress_roundtrip_3_100000_32_5_0_1 .......   Passed    0.00 sec
        Start  23: test_compress_roundtrip_3_702713_32_5_0_1
 23/1236 Test  #23: test_compress_roundtrip_3_702713_32_5_0_1 .......   Passed    0.00 sec
        Start  24: test_compress_roundtrip_4_7_32_5_0_1
 24/1236 Test  #24: test_compress_roundtrip_4_7_32_5_0_1 ............   Passed    0.00 sec
        Start  25: test_compress_roundtrip_4_192_32_5_0_1
 25/1236 Test  #25: test_compress_roundtrip_4_192_32_5_0_1 ..........   Passed    0.00 sec
        Start  26: test_compress_roundtrip_4_1792_32_5_0_1
 26/1236 Test  #26: test_compress_roundtrip_4_1792_32_5_0_1 .........   Passed    0.00 sec
        Start  27: test_compress_roundtrip_4_500_32_5_0_1
 27/1236 Test  #27: test_compress_roundtrip_4_500_32_5_0_1 ..........   Passed    0.00 sec
        Start  28: test_compress_roundtrip_4_8000_32_5_0_1
 28/1236 Test  #28: test_compress_roundtrip_4_8000_32_5_0_1 .........   Passed    0.00 sec
        Start  29: test_compress_roundtrip_4_100000_32_5_0_1
 29/1236 Test  #29: test_compress_roundtrip_4_100000_32_5_0_1 .......   Passed    0.00 sec
        Start  30: test_compress_roundtrip_4_702713_32_5_0_1
 30/1236 Test  #30: test_compress_roundtrip_4_702713_32_5_0_1 .......   Passed    0.01 sec
        Start  31: test_compress_roundtrip_5_7_32_5_0_1
 31/1236 Test  #31: test_compress_roundtrip_5_7_32_5_0_1 ............   Passed    0.00 sec
        Start  32: test_compress_roundtrip_5_192_32_5_0_1
 32/1236 Test  #32: test_compress_roundtrip_5_192_32_5_0_1 ..........   Passed    0.00 sec
        Start  33: test_compress_roundtrip_5_1792_32_5_0_1
 33/1236 Test  #33: test_compress_roundtrip_5_1792_32_5_0_1 .........   Passed    0.00 sec
        Start  34: test_compress_roundtrip_5_500_32_5_0_1
 34/1236 Test  #34: test_compress_roundtrip_5_500_32_5_0_1 ..........   Passed    0.00 sec
        Start  35: test_compress_roundtrip_5_8000_32_5_0_1
 35/1236 Test  #35: test_compress_roundtrip_5_8000_32_5_0_1 .........   Passed    0.00 sec
        Start  36: test_compress_roundtrip_5_100000_32_5_0_1
 36/1236 Test  #36: test_compress_roundtrip_5_100000_32_5_0_1 .......   Passed    0.00 sec
        Start  37: test_compress_roundtrip_5_702713_32_5_0_1
 37/1236 Test  #37: test_compress_roundtrip_5_702713_32_5_0_1 .......   Passed    0.01 sec
        Start  38: test_compress_roundtrip_6_7_32_5_0_1
 38/1236 Test  #38: test_compress_roundtrip_6_7_32_5_0_1 ............   Passed    0.00 sec
        Start  39: test_compress_roundtrip_6_192_32_5_0_1
 39/1236 Test  #39: test_compress_roundtrip_6_192_32_5_0_1 ..........   Passed    0.00 sec
        Start  40: test_compress_roundtrip_6_1792_32_5_0_1
 40/1236 Test  #40: test_compress_roundtrip_6_1792_32_5_0_1 .........   Passed    0.00 sec
        Start  41: test_compress_roundtrip_6_500_32_5_0_1
 41/1236 Test  #41: test_compress_roundtrip_6_500_32_5_0_1 ..........   Passed    0.00 sec
        Start  42: test_compress_roundtrip_6_8000_32_5_0_1
 42/1236 Test  #42: test_compress_roundtrip_6_8000_32_5_0_1 .........   Passed    0.00 sec
        Start  43: test_compress_roundtrip_6_100000_32_5_0_1
 43/1236 Test  #43: test_compress_roundtrip_6_100000_32_5_0_1 .......   Passed    0.00 sec
        Start  44: test_compress_roundtrip_6_702713_32_5_0_1
 44/1236 Test  #44: test_compress_roundtrip_6_702713_32_5_0_1 .......   Passed    0.01 sec
        Start  45: test_compress_roundtrip_7_7_32_5_0_1
 45/1236 Test  #45: test_compress_roundtrip_7_7_32_5_0_1 ............   Passed    0.00 sec
        Start  46: test_compress_roundtrip_7_192_32_5_0_1
 46/1236 Test  #46: test_compress_roundtrip_7_192_32_5_0_1 ..........   Passed    0.00 sec
        Start  47: test_compress_roundtrip_7_1792_32_5_0_1
 47/1236 Test  #47: test_compress_roundtrip_7_1792_32_5_0_1 .........   Passed    0.00 sec
        Start  48: test_compress_roundtrip_7_500_32_5_0_1
 48/1236 Test  #48: test_compress_roundtrip_7_500_32_5_0_1 ..........   Passed    0.00 sec
        Start  49: test_compress_roundtrip_7_8000_32_5_0_1
 49/1236 Test  #49: test_compress_roundtrip_7_8000_32_5_0_1 .........   Passed    0.00 sec
        Start  50: test_compress_roundtrip_7_100000_32_5_0_1
 50/1236 Test  #50: test_compress_roundtrip_7_100000_32_5_0_1 .......   Passed    0.00 sec
        Start  51: test_compress_roundtrip_7_702713_32_5_0_1
 51/1236 Test  #51: test_compress_roundtrip_7_702713_32_5_0_1 .......   Passed    0.01 sec
        Start  52: test_compress_roundtrip_8_7_32_5_0_1
 52/1236 Test  #52: test_compress_roundtrip_8_7_32_5_0_1 ............   Passed    0.00 sec
        Start  53: test_compress_roundtrip_8_192_32_5_0_1
 53/1236 Test  #53: test_compress_roundtrip_8_192_32_5_0_1 ..........   Passed    0.00 sec
        Start  54: test_compress_roundtrip_8_1792_32_5_0_1
 54/1236 Test  #54: test_compress_roundtrip_8_1792_32_5_0_1 .........   Passed    0.00 sec
        Start  55: test_compress_roundtrip_8_500_32_5_0_1
 55/1236 Test  #55: test_compress_roundtrip_8_500_32_5_0_1 ..........   Passed    0.00 sec
        Start  56: test_compress_roundtrip_8_8000_32_5_0_1
 56/1236 Test  #56: test_compress_roundtrip_8_8000_32_5_0_1 .........   Passed    0.00 sec
        Start  57: test_compress_roundtrip_8_100000_32_5_0_1
 57/1236 Test  #57: test_compress_roundtrip_8_100000_32_5_0_1 .......   Passed    0.00 sec
        Start  58: test_compress_roundtrip_8_702713_32_5_0_1
 58/1236 Test  #58: test_compress_roundtrip_8_702713_32_5_0_1 .......   Passed    0.01 sec
        Start  59: test_compress_roundtrip_11_7_32_5_0_1
 59/1236 Test  #59: test_compress_roundtrip_11_7_32_5_0_1 ...........   Passed    0.00 sec
        Start  60: test_compress_roundtrip_11_192_32_5_0_1
 60/1236 Test  #60: test_compress_roundtrip_11_192_32_5_0_1 .........   Passed    0.00 sec
        Start  61: test_compress_roundtrip_11_1792_32_5_0_1
 61/1236 Test  #61: test_compress_roundtrip_11_1792_32_5_0_1 ........   Passed    0.00 sec
        Start  62: test_compress_roundtrip_11_500_32_5_0_1
 62/1236 Test  #62: test_compress_roundtrip_11_500_32_5_0_1 .........   Passed    0.00 sec
        Start  63: test_compress_roundtrip_11_8000_32_5_0_1
 63/1236 Test  #63: test_compress_roundtrip_11_8000_32_5_0_1 ........   Passed    0.00 sec
        Start  64: test_compress_roundtrip_11_100000_32_5_0_1
 64/1236 Test  #64: test_compress_roundtrip_11_100000_32_5_0_1 ......   Passed    0.00 sec
        Start  65: test_compress_roundtrip_11_702713_32_5_0_1
 65/1236 Test  #65: test_compress_roundtrip_11_702713_32_5_0_1 ......   Passed    0.01 sec
        Start  66: test_compress_roundtrip_16_7_32_5_0_1
 66/1236 Test  #66: test_compress_roundtrip_16_7_32_5_0_1 ...........   Passed    0.00 sec
        Start  67: test_compress_roundtrip_16_192_32_5_0_1
 67/1236 Test  #67: test_compress_roundtrip_16_192_32_5_0_1 .........   Passed    0.00 sec
        Start  68: test_compress_roundtrip_16_1792_32_5_0_1
 68/1236 Test  #68: test_compress_roundtrip_16_1792_32_5_0_1 ........   Passed    0.00 sec
        Start  69: test_compress_roundtrip_16_500_32_5_0_1
 69/1236 Test  #69: test_compress_roundtrip_16_500_32_5_0_1 .........   Passed    0.00 sec
        Start  70: test_compress_roundtrip_16_8000_32_5_0_1
 70/1236 Test  #70: test_compress_roundtrip_16_8000_32_5_0_1 ........   Passed    0.00 sec
        Start  71: test_compress_roundtrip_16_100000_32_5_0_1
 71/1236 Test  #71: test_compress_roundtrip_16_100000_32_5_0_1 ......   Passed    0.00 sec
        Start  72: test_compress_roundtrip_16_702713_32_5_0_1
 72/1236 Test  #72: test_compress_roundtrip_16_702713_32_5_0_1 ......   Passed    0.01 sec
        Start  73: test_compress_roundtrip_22_7_32_5_0_1
 73/1236 Test  #73: test_compress_roundtrip_22_7_32_5_0_1 ...........   Passed    0.00 sec
        Start  74: test_compress_roundtrip_22_192_32_5_0_1
 74/1236 Test  #74: test_compress_roundtrip_22_192_32_5_0_1 .........   Passed    0.00 sec
        Start  75: test_compress_roundtrip_22_1792_32_5_0_1
 75/1236 Test  #75: test_compress_roundtrip_22_1792_32_5_0_1 ........   Passed    0.00 sec
        Start  76: test_compress_roundtrip_22_500_32_5_0_1
 76/1236 Test  #76: test_compress_roundtrip_22_500_32_5_0_1 .........   Passed    0.00 sec
        Start  77: test_compress_roundtrip_22_8000_32_5_0_1
 77/1236 Test  #77: test_compress_roundtrip_22_8000_32_5_0_1 ........   Passed    0.00 sec
        Start  78: test_compress_roundtrip_22_100000_32_5_0_1
 78/1236 Test  #78: test_compress_roundtrip_22_100000_32_5_0_1 ......   Passed    0.00 sec
        Start  79: test_compress_roundtrip_22_702713_32_5_0_1
 79/1236 Test  #79: test_compress_roundtrip_22_702713_32_5_0_1 ......   Passed    0.02 sec
        Start  80: test_compress_roundtrip_30_7_32_5_0_1
 80/1236 Test  #80: test_compress_roundtrip_30_7_32_5_0_1 ...........   Passed    0.00 sec
        Start  81: test_compress_roundtrip_30_192_32_5_0_1
 81/1236 Test  #81: test_compress_roundtrip_30_192_32_5_0_1 .........   Passed    0.00 sec
        Start  82: test_compress_roundtrip_30_1792_32_5_0_1
 82/1236 Test  #82: test_compress_roundtrip_30_1792_32_5_0_1 ........   Passed    0.00 sec
        Start  83: test_compress_roundtrip_30_500_32_5_0_1
 83/1236 Test  #83: test_compress_roundtrip_30_500_32_5_0_1 .........   Passed    0.00 sec
        Start  84: test_compress_roundtrip_30_8000_32_5_0_1
 84/1236 Test  #84: test_compress_roundtrip_30_8000_32_5_0_1 ........   Passed    0.00 sec
        Start  85: test_compress_roundtrip_30_100000_32_5_0_1
 85/1236 Test  #85: test_compress_roundtrip_30_100000_32_5_0_1 ......   Passed    0.01 sec
        Start  86: test_compress_roundtrip_30_702713_32_5_0_1
 86/1236 Test  #86: test_compress_roundtrip_30_702713_32_5_0_1 ......   Passed    0.02 sec
        Start  87: test_compress_roundtrip_32_7_32_5_0_1
 87/1236 Test  #87: test_compress_roundtrip_32_7_32_5_0_1 ...........   Passed    0.00 sec
        Start  88: test_compress_roundtrip_32_192_32_5_0_1
 88/1236 Test  #88: test_compress_roundtrip_32_192_32_5_0_1 .........   Passed    0.00 sec
        Start  89: test_compress_roundtrip_32_1792_32_5_0_1
 89/1236 Test  #89: test_compress_roundtrip_32_1792_32_5_0_1 ........   Passed    0.00 sec
        Start  90: test_compress_roundtrip_32_500_32_5_0_1
 90/1236 Test  #90: test_compress_roundtrip_32_500_32_5_0_1 .........   Passed    0.00 sec
        Start  91: test_compress_roundtrip_32_8000_32_5_0_1
 91/1236 Test  #91: test_compress_roundtrip_32_8000_32_5_0_1 ........   Passed    0.00 sec
        Start  92: test_compress_roundtrip_32_100000_32_5_0_1
 92/1236 Test  #92: test_compress_roundtrip_32_100000_32_5_0_1 ......   Passed    0.00 sec
        Start  93: test_compress_roundtrip_32_702713_32_5_0_1
 93/1236 Test  #93: test_compress_roundtrip_32_702713_32_5_0_1 ......   Passed    0.03 sec
        Start  94: test_compress_roundtrip_42_7_32_5_0_1
 94/1236 Test  #94: test_compress_roundtrip_42_7_32_5_0_1 ...........   Passed    0.00 sec
        Start  95: test_compress_roundtrip_42_192_32_5_0_1
 95/1236 Test  #95: test_compress_roundtrip_42_192_32_5_0_1 .........   Passed    0.00 sec
        Start  96: test_compress_roundtrip_42_1792_32_5_0_1
 96/1236 Test  #96: test_compress_roundtrip_42_1792_32_5_0_1 ........   Passed    0.00 sec
        Start  97: test_compress_roundtrip_42_500_32_5_0_1
 97/1236 Test  #97: test_compress_roundtrip_42_500_32_5_0_1 .........   Passed    0.00 sec
        Start  98: test_compress_roundtrip_42_8000_32_5_0_1
 98/1236 Test  #98: test_compress_roundtrip_42_8000_32_5_0_1 ........   Passed    0.00 sec
        Start  99: test_compress_roundtrip_42_100000_32_5_0_1
 99/1236 Test  #99: test_compress_roundtrip_42_100000_32_5_0_1 ......   Passed    0.01 sec
        Start 100: test_compress_roundtrip_42_702713_32_5_0_1
100/1236 Test #100: test_compress_roundtrip_42_702713_32_5_0_1 ......   Passed    0.03 sec
        Start 101: test_compress_roundtrip_48_7_32_5_0_1
101/1236 Test #101: test_compress_roundtrip_48_7_32_5_0_1 ...........   Passed    0.00 sec
        Start 102: test_compress_roundtrip_48_192_32_5_0_1
102/1236 Test #102: test_compress_roundtrip_48_192_32_5_0_1 .........   Passed    0.00 sec
        Start 103: test_compress_roundtrip_48_1792_32_5_0_1
103/1236 Test #103: test_compress_roundtrip_48_1792_32_5_0_1 ........   Passed    0.00 sec
        Start 104: test_compress_roundtrip_48_500_32_5_0_1
104/1236 Test #104: test_compress_roundtrip_48_500_32_5_0_1 .........   Passed    0.00 sec
        Start 105: test_compress_roundtrip_48_8000_32_5_0_1
105/1236 Test #105: test_compress_roundtrip_48_8000_32_5_0_1 ........   Passed    0.00 sec
        Start 106: test_compress_roundtrip_48_100000_32_5_0_1
106/1236 Test #106: test_compress_roundtrip_48_100000_32_5_0_1 ......   Passed    0.01 sec
        Start 107: test_compress_roundtrip_48_702713_32_5_0_1
107/1236 Test #107: test_compress_roundtrip_48_702713_32_5_0_1 ......   Passed    0.04 sec
        Start 108: test_compress_roundtrip_52_7_32_5_0_1
108/1236 Test #108: test_compress_roundtrip_52_7_32_5_0_1 ...........   Passed    0.00 sec
        Start 109: test_compress_roundtrip_52_192_32_5_0_1
109/1236 Test #109: test_compress_roundtrip_52_192_32_5_0_1 .........   Passed    0.00 sec
        Start 110: test_compress_roundtrip_52_1792_32_5_0_1
110/1236 Test #110: test_compress_roundtrip_52_1792_32_5_0_1 ........   Passed    0.00 sec
        Start 111: test_compress_roundtrip_52_500_32_5_0_1
111/1236 Test #111: test_compress_roundtrip_52_500_32_5_0_1 .........   Passed    0.00 sec
        Start 112: test_compress_roundtrip_52_8000_32_5_0_1
112/1236 Test #112: test_compress_roundtrip_52_8000_32_5_0_1 ........   Passed    0.00 sec
        Start 113: test_compress_roundtrip_52_100000_32_5_0_1
113/1236 Test #113: test_compress_roundtrip_52_100000_32_5_0_1 ......   Passed    0.01 sec
        Start 114: test_compress_roundtrip_52_702713_32_5_0_1
114/1236 Test #114: test_compress_roundtrip_52_702713_32_5_0_1 ......   Passed    0.04 sec
        Start 115: test_compress_roundtrip_53_7_32_5_0_1
115/1236 Test #115: test_compress_roundtrip_53_7_32_5_0_1 ...........   Passed    0.00 sec
        Start 116: test_compress_roundtrip_53_192_32_5_0_1
116/1236 Test #116: test_compress_roundtrip_53_192_32_5_0_1 .........   Passed    0.00 sec
        Start 117: test_compress_roundtrip_53_1792_32_5_0_1
117/1236 Test #117: test_compress_roundtrip_53_1792_32_5_0_1 ........   Passed    0.00 sec
        Start 118: test_compress_roundtrip_53_500_32_5_0_1
118/1236 Test #118: test_compress_roundtrip_53_500_32_5_0_1 .........   Passed    0.00 sec
        Start 119: test_compress_roundtrip_53_8000_32_5_0_1
119/1236 Test #119: test_compress_roundtrip_53_8000_32_5_0_1 ........   Passed    0.00 sec
        Start 120: test_compress_roundtrip_53_100000_32_5_0_1
120/1236 Test #120: test_compress_roundtrip_53_100000_32_5_0_1 ......   Passed    0.01 sec
        Start 121: test_compress_roundtrip_53_702713_32_5_0_1
121/1236 Test #121: test_compress_roundtrip_53_702713_32_5_0_1 ......   Passed    0.04 sec
        Start 122: test_compress_roundtrip_64_7_32_5_0_1
122/1236 Test #122: test_compress_roundtrip_64_7_32_5_0_1 ...........   Passed    0.00 sec
        Start 123: test_compress_roundtrip_64_192_32_5_0_1
123/1236 Test #123: test_compress_roundtrip_64_192_32_5_0_1 .........   Passed    0.00 sec
        Start 124: test_compress_roundtrip_64_1792_32_5_0_1
124/1236 Test #124: test_compress_roundtrip_64_1792_32_5_0_1 ........   Passed    0.00 sec
        Start 125: test_compress_roundtrip_64_500_32_5_0_1
125/1236 Test #125: test_compress_roundtrip_64_500_32_5_0_1 .........   Passed    0.00 sec
        Start 126: test_compress_roundtrip_64_8000_32_5_0_1
126/1236 Test #126: test_compress_roundtrip_64_8000_32_5_0_1 ........   Passed    0.00 sec
        Start 127: test_compress_roundtrip_64_100000_32_5_0_1
127/1236 Test #127: test_compress_roundtrip_64_100000_32_5_0_1 ......   Passed    0.01 sec
        Start 128: test_compress_roundtrip_64_702713_32_5_0_1
128/1236 Test #128: test_compress_roundtrip_64_702713_32_5_0_1 ......   Passed    0.05 sec
        Start 129: test_compress_roundtrip_80_7_32_5_0_1
129/1236 Test #129: test_compress_roundtrip_80_7_32_5_0_1 ...........   Passed    0.00 sec
        Start 130: test_compress_roundtrip_80_192_32_5_0_1
130/1236 Test #130: test_compress_roundtrip_80_192_32_5_0_1 .........   Passed    0.00 sec
        Start 131: test_compress_roundtrip_80_1792_32_5_0_1
131/1236 Test #131: test_compress_roundtrip_80_1792_32_5_0_1 ........   Passed    0.00 sec
        Start 132: test_compress_roundtrip_80_500_32_5_0_1
132/1236 Test #132: test_compress_roundtrip_80_500_32_5_0_1 .........   Passed    0.00 sec
        Start 133: test_compress_roundtrip_80_8000_32_5_0_1
133/1236 Test #133: test_compress_roundtrip_80_8000_32_5_0_1 ........   Passed    0.00 sec
        Start 134: test_compress_roundtrip_80_100000_32_5_0_1
134/1236 Test #134: test_compress_roundtrip_80_100000_32_5_0_1 ......   Passed    0.01 sec
        Start 135: test_compress_roundtrip_80_702713_32_5_0_1
135/1236 Test #135: test_compress_roundtrip_80_702713_32_5_0_1 ......   Passed    0.07 sec
        Start 136: test_compress_roundtrip_1_7_32_5_1_1
136/1236 Test #136: test_compress_roundtrip_1_7_32_5_1_1 ............   Passed    0.00 sec
        Start 137: test_compress_roundtrip_1_192_32_5_1_1
137/1236 Test #137: test_compress_roundtrip_1_192_32_5_1_1 ..........   Passed    0.00 sec
        Start 138: test_compress_roundtrip_1_1792_32_5_1_1
138/1236 Test #138: test_compress_roundtrip_1_1792_32_5_1_1 .........   Passed    0.00 sec
        Start 139: test_compress_roundtrip_1_500_32_5_1_1
139/1236 Test #139: test_compress_roundtrip_1_500_32_5_1_1 ..........   Passed    0.00 sec
        Start 140: test_compress_roundtrip_1_8000_32_5_1_1
140/1236 Test #140: test_compress_roundtrip_1_8000_32_5_1_1 .........   Passed    0.00 sec
        Start 141: test_compress_roundtrip_1_100000_32_5_1_1
141/1236 Test #141: test_compress_roundtrip_1_100000_32_5_1_1 .......   Passed    0.00 sec
        Start 142: test_compress_roundtrip_1_702713_32_5_1_1
142/1236 Test #142: test_compress_roundtrip_1_702713_32_5_1_1 .......   Passed    0.00 sec
        Start 143: test_compress_roundtrip_2_7_32_5_1_1
143/1236 Test #143: test_compress_roundtrip_2_7_32_5_1_1 ............   Passed    0.00 sec
        Start 144: test_compress_roundtrip_2_192_32_5_1_1
144/1236 Test #144: test_compress_roundtrip_2_192_32_5_1_1 ..........   Passed    0.00 sec
        Start 145: test_compress_roundtrip_2_1792_32_5_1_1
145/1236 Test #145: test_compress_roundtrip_2_1792_32_5_1_1 .........   Passed    0.00 sec
        Start 146: test_compress_roundtrip_2_500_32_5_1_1
146/1236 Test #146: test_compress_roundtrip_2_500_32_5_1_1 ..........   Passed    0.00 sec
        Start 147: test_compress_roundtrip_2_8000_32_5_1_1
147/1236 Test #147: test_compress_roundtrip_2_8000_32_5_1_1 .........   Passed    0.00 sec
        Start 148: test_compress_roundtrip_2_100000_32_5_1_1
148/1236 Test #148: test_compress_roundtrip_2_100000_32_5_1_1 .......   Passed    0.00 sec
        Start 149: test_compress_roundtrip_2_702713_32_5_1_1
149/1236 Test #149: test_compress_roundtrip_2_702713_32_5_1_1 .......   Passed    0.00 sec
        Start 150: test_compress_roundtrip_3_7_32_5_1_1
150/1236 Test #150: test_compress_roundtrip_3_7_32_5_1_1 ............   Passed    0.00 sec
        Start 151: test_compress_roundtrip_3_192_32_5_1_1
151/1236 Test #151: test_compress_roundtrip_3_192_32_5_1_1 ..........   Passed    0.00 sec
        Start 152: test_compress_roundtrip_3_1792_32_5_1_1
152/1236 Test #152: test_compress_roundtrip_3_1792_32_5_1_1 .........   Passed    0.00 sec
        Start 153: test_compress_roundtrip_3_500_32_5_1_1
153/1236 Test #153: test_compress_roundtrip_3_500_32_5_1_1 ..........   Passed    0.00 sec
        Start 154: test_compress_roundtrip_3_8000_32_5_1_1
154/1236 Test #154: test_compress_roundtrip_3_8000_32_5_1_1 .........   Passed    0.00 sec
        Start 155: test_compress_roundtrip_3_100000_32_5_1_1
155/1236 Test #155: test_compress_roundtrip_3_100000_32_5_1_1 .......   Passed    0.00 sec
        Start 156: test_compress_roundtrip_3_702713_32_5_1_1
156/1236 Test #156: test_compress_roundtrip_3_702713_32_5_1_1 .......   Passed    0.01 sec
        Start 157: test_compress_roundtrip_4_7_32_5_1_1
157/1236 Test #157: test_compress_roundtrip_4_7_32_5_1_1 ............   Passed    0.00 sec
        Start 158: test_compress_roundtrip_4_192_32_5_1_1
158/1236 Test #158: test_compress_roundtrip_4_192_32_5_1_1 ..........   Passed    0.00 sec
        Start 159: test_compress_roundtrip_4_1792_32_5_1_1
159/1236 Test #159: test_compress_roundtrip_4_1792_32_5_1_1 .........   Passed    0.00 sec
        Start 160: test_compress_roundtrip_4_500_32_5_1_1
160/1236 Test #160: test_compress_roundtrip_4_500_32_5_1_1 ..........   Passed    0.00 sec
        Start 161: test_compress_roundtrip_4_8000_32_5_1_1
161/1236 Test #161: test_compress_roundtrip_4_8000_32_5_1_1 .........   Passed    0.00 sec
        Start 162: test_compress_roundtrip_4_100000_32_5_1_1
162/1236 Test #162: test_compress_roundtrip_4_100000_32_5_1_1 .......   Passed    0.00 sec
        Start 163: test_compress_roundtrip_4_702713_32_5_1_1
163/1236 Test #163: test_compress_roundtrip_4_702713_32_5_1_1 .......   Passed    0.01 sec
        Start 164: test_compress_roundtrip_5_7_32_5_1_1
164/1236 Test #164: test_compress_roundtrip_5_7_32_5_1_1 ............   Passed    0.00 sec
        Start 165: test_compress_roundtrip_5_192_32_5_1_1
165/1236 Test #165: test_compress_roundtrip_5_192_32_5_1_1 ..........   Passed    0.00 sec
        Start 166: test_compress_roundtrip_5_1792_32_5_1_1
166/1236 Test #166: test_compress_roundtrip_5_1792_32_5_1_1 .........   Passed    0.00 sec
        Start 167: test_compress_roundtrip_5_500_32_5_1_1
167/1236 Test #167: test_compress_roundtrip_5_500_32_5_1_1 ..........   Passed    0.00 sec
        Start 168: test_compress_roundtrip_5_8000_32_5_1_1
168/1236 Test #168: test_compress_roundtrip_5_8000_32_5_1_1 .........   Passed    0.00 sec
        Start 169: test_compress_roundtrip_5_100000_32_5_1_1
169/1236 Test #169: test_compress_roundtrip_5_100000_32_5_1_1 .......   Passed    0.00 sec
        Start 170: test_compress_roundtrip_5_702713_32_5_1_1
170/1236 Test #170: test_compress_roundtrip_5_702713_32_5_1_1 .......   Passed    0.01 sec
        Start 171: test_compress_roundtrip_6_7_32_5_1_1
171/1236 Test #171: test_compress_roundtrip_6_7_32_5_1_1 ............   Passed    0.00 sec
        Start 172: test_compress_roundtrip_6_192_32_5_1_1
172/1236 Test #172: test_compress_roundtrip_6_192_32_5_1_1 ..........   Passed    0.00 sec
        Start 173: test_compress_roundtrip_6_1792_32_5_1_1
173/1236 Test #173: test_compress_roundtrip_6_1792_32_5_1_1 .........   Passed    0.00 sec
        Start 174: test_compress_roundtrip_6_500_32_5_1_1
174/1236 Test #174: test_compress_roundtrip_6_500_32_5_1_1 ..........   Passed    0.00 sec
        Start 175: test_compress_roundtrip_6_8000_32_5_1_1
175/1236 Test #175: test_compress_roundtrip_6_8000_32_5_1_1 .........   Passed    0.00 sec
        Start 176: test_compress_roundtrip_6_100000_32_5_1_1
176/1236 Test #176: test_compress_roundtrip_6_100000_32_5_1_1 .......   Passed    0.00 sec
        Start 177: test_compress_roundtrip_6_702713_32_5_1_1
177/1236 Test #177: test_compress_roundtrip_6_702713_32_5_1_1 .......   Passed    0.02 sec
        Start 178: test_compress_roundtrip_7_7_32_5_1_1
178/1236 Test #178: test_compress_roundtrip_7_7_32_5_1_1 ............   Passed    0.00 sec
        Start 179: test_compress_roundtrip_7_192_32_5_1_1
179/1236 Test #179: test_compress_roundtrip_7_192_32_5_1_1 ..........   Passed    0.00 sec
        Start 180: test_compress_roundtrip_7_1792_32_5_1_1
180/1236 Test #180: test_compress_roundtrip_7_1792_32_5_1_1 .........   Passed    0.00 sec
        Start 181: test_compress_roundtrip_7_500_32_5_1_1
181/1236 Test #181: test_compress_roundtrip_7_500_32_5_1_1 ..........   Passed    0.00 sec
        Start 182: test_compress_roundtrip_7_8000_32_5_1_1
182/1236 Test #182: test_compress_roundtrip_7_8000_32_5_1_1 .........   Passed    0.00 sec
        Start 183: test_compress_roundtrip_7_100000_32_5_1_1
183/1236 Test #183: test_compress_roundtrip_7_100000_32_5_1_1 .......   Passed    0.00 sec
        Start 184: test_compress_roundtrip_7_702713_32_5_1_1
184/1236 Test #184: test_compress_roundtrip_7_702713_32_5_1_1 .......   Passed    0.02 sec
        Start 185: test_compress_roundtrip_8_7_32_5_1_1
185/1236 Test #185: test_compress_roundtrip_8_7_32_5_1_1 ............   Passed    0.00 sec
        Start 186: test_compress_roundtrip_8_192_32_5_1_1
186/1236 Test #186: test_compress_roundtrip_8_192_32_5_1_1 ..........   Passed    0.00 sec
        Start 187: test_compress_roundtrip_8_1792_32_5_1_1
187/1236 Test #187: test_compress_roundtrip_8_1792_32_5_1_1 .........   Passed    0.00 sec
        Start 188: test_compress_roundtrip_8_500_32_5_1_1
188/1236 Test #188: test_compress_roundtrip_8_500_32_5_1_1 ..........   Passed    0.00 sec
        Start 189: test_compress_roundtrip_8_8000_32_5_1_1
189/1236 Test #189: test_compress_roundtrip_8_8000_32_5_1_1 .........   Passed    0.00 sec
        Start 190: test_compress_roundtrip_8_100000_32_5_1_1
190/1236 Test #190: test_compress_roundtrip_8_100000_32_5_1_1 .......   Passed    0.00 sec
        Start 191: test_compress_roundtrip_8_702713_32_5_1_1
191/1236 Test #191: test_compress_roundtrip_8_702713_32_5_1_1 .......   Passed    0.01 sec
        Start 192: test_compress_roundtrip_11_7_32_5_1_1
192/1236 Test #192: test_compress_roundtrip_11_7_32_5_1_1 ...........   Passed    0.00 sec
        Start 193: test_compress_roundtrip_11_192_32_5_1_1
193/1236 Test #193: test_compress_roundtrip_11_192_32_5_1_1 .........   Passed    0.00 sec
        Start 194: test_compress_roundtrip_11_1792_32_5_1_1
194/1236 Test #194: test_compress_roundtrip_11_1792_32_5_1_1 ........   Passed    0.00 sec
        Start 195: test_compress_roundtrip_11_500_32_5_1_1
195/1236 Test #195: test_compress_roundtrip_11_500_32_5_1_1 .........   Passed    0.00 sec
        Start 196: test_compress_roundtrip_11_8000_32_5_1_1
196/1236 Test #196: test_compress_roundtrip_11_8000_32_5_1_1 ........   Passed    0.00 sec
        Start 197: test_compress_roundtrip_11_100000_32_5_1_1
197/1236 Test #197: test_compress_roundtrip_11_100000_32_5_1_1 ......   Passed    0.01 sec
        Start 198: test_compress_roundtrip_11_702713_32_5_1_1
198/1236 Test #198: test_compress_roundtrip_11_702713_32_5_1_1 ......   Passed    0.03 sec
        Start 199: test_compress_roundtrip_16_7_32_5_1_1
199/1236 Test #199: test_compress_roundtrip_16_7_32_5_1_1 ...........   Passed    0.00 sec
        Start 200: test_compress_roundtrip_16_192_32_5_1_1
200/1236 Test #200: test_compress_roundtrip_16_192_32_5_1_1 .........   Passed    0.00 sec
        Start 201: test_compress_roundtrip_16_1792_32_5_1_1
201/1236 Test #201: test_compress_roundtrip_16_1792_32_5_1_1 ........   Passed    0.00 sec
        Start 202: test_compress_roundtrip_16_500_32_5_1_1
202/1236 Test #202: test_compress_roundtrip_16_500_32_5_1_1 .........   Passed    0.00 sec
        Start 203: test_compress_roundtrip_16_8000_32_5_1_1
203/1236 Test #203: test_compress_roundtrip_16_8000_32_5_1_1 ........   Passed    0.00 sec
        Start 204: test_compress_roundtrip_16_100000_32_5_1_1
204/1236 Test #204: test_compress_roundtrip_16_100000_32_5_1_1 ......   Passed    0.00 sec
        Start 205: test_compress_roundtrip_16_702713_32_5_1_1
205/1236 Test #205: test_compress_roundtrip_16_702713_32_5_1_1 ......   Passed    0.02 sec
        Start 206: test_compress_roundtrip_22_7_32_5_1_1
206/1236 Test #206: test_compress_roundtrip_22_7_32_5_1_1 ...........   Passed    0.00 sec
        Start 207: test_compress_roundtrip_22_192_32_5_1_1
207/1236 Test #207: test_compress_roundtrip_22_192_32_5_1_1 .........   Passed    0.00 sec
        Start 208: test_compress_roundtrip_22_1792_32_5_1_1
208/1236 Test #208: test_compress_roundtrip_22_1792_32_5_1_1 ........   Passed    0.00 sec
        Start 209: test_compress_roundtrip_22_500_32_5_1_1
209/1236 Test #209: test_compress_roundtrip_22_500_32_5_1_1 .........   Passed    0.00 sec
        Start 210: test_compress_roundtrip_22_8000_32_5_1_1
210/1236 Test #210: test_compress_roundtrip_22_8000_32_5_1_1 ........   Passed    0.00 sec
        Start 211: test_compress_roundtrip_22_100000_32_5_1_1
211/1236 Test #211: test_compress_roundtrip_22_100000_32_5_1_1 ......   Passed    0.01 sec
        Start 212: test_compress_roundtrip_22_702713_32_5_1_1
212/1236 Test #212: test_compress_roundtrip_22_702713_32_5_1_1 ......   Passed    0.03 sec
        Start 213: test_compress_roundtrip_30_7_32_5_1_1
213/1236 Test #213: test_compress_roundtrip_30_7_32_5_1_1 ...........   Passed    0.00 sec
        Start 214: test_compress_roundtrip_30_192_32_5_1_1
214/1236 Test #214: test_compress_roundtrip_30_192_32_5_1_1 .........   Passed    0.00 sec
        Start 215: test_compress_roundtrip_30_1792_32_5_1_1
215/1236 Test #215: test_compress_roundtrip_30_1792_32_5_1_1 ........   Passed    0.00 sec
        Start 216: test_compress_roundtrip_30_500_32_5_1_1
216/1236 Test #216: test_compress_roundtrip_30_500_32_5_1_1 .........   Passed    0.00 sec
        Start 217: test_compress_roundtrip_30_8000_32_5_1_1
217/1236 Test #217: test_compress_roundtrip_30_8000_32_5_1_1 ........   Passed    0.00 sec
        Start 218: test_compress_roundtrip_30_100000_32_5_1_1
218/1236 Test #218: test_compress_roundtrip_30_100000_32_5_1_1 ......   Passed    0.01 sec
        Start 219: test_compress_roundtrip_30_702713_32_5_1_1
219/1236 Test #219: test_compress_roundtrip_30_702713_32_5_1_1 ......   Passed    0.03 sec
        Start 220: test_compress_roundtrip_32_7_32_5_1_1
220/1236 Test #220: test_compress_roundtrip_32_7_32_5_1_1 ...........   Passed    0.00 sec
        Start 221: test_compress_roundtrip_32_192_32_5_1_1
221/1236 Test #221: test_compress_roundtrip_32_192_32_5_1_1 .........   Passed    0.00 sec
        Start 222: test_compress_roundtrip_32_1792_32_5_1_1
222/1236 Test #222: test_compress_roundtrip_32_1792_32_5_1_1 ........   Passed    0.00 sec
        Start 223: test_compress_roundtrip_32_500_32_5_1_1
223/1236 Test #223: test_compress_roundtrip_32_500_32_5_1_1 .........   Passed    0.00 sec
        Start 224: test_compress_roundtrip_32_8000_32_5_1_1
224/1236 Test #224: test_compress_roundtrip_32_8000_32_5_1_1 ........   Passed    0.00 sec
        Start 225: test_compress_roundtrip_32_100000_32_5_1_1
225/1236 Test #225: test_compress_roundtrip_32_100000_32_5_1_1 ......   Passed    0.01 sec
        Start 226: test_compress_roundtrip_32_702713_32_5_1_1
226/1236 Test #226: test_compress_roundtrip_32_702713_32_5_1_1 ......   Passed    0.07 sec
        Start 227: test_compress_roundtrip_42_7_32_5_1_1
227/1236 Test #227: test_compress_roundtrip_42_7_32_5_1_1 ...........   Passed    0.00 sec
        Start 228: test_compress_roundtrip_42_192_32_5_1_1
228/1236 Test #228: test_compress_roundtrip_42_192_32_5_1_1 .........   Passed    0.00 sec
        Start 229: test_compress_roundtrip_42_1792_32_5_1_1
229/1236 Test #229: test_compress_roundtrip_42_1792_32_5_1_1 ........   Passed    0.00 sec
        Start 230: test_compress_roundtrip_42_500_32_5_1_1
230/1236 Test #230: test_compress_roundtrip_42_500_32_5_1_1 .........   Passed    0.00 sec
        Start 231: test_compress_roundtrip_42_8000_32_5_1_1
231/1236 Test #231: test_compress_roundtrip_42_8000_32_5_1_1 ........   Passed    0.00 sec
        Start 232: test_compress_roundtrip_42_100000_32_5_1_1
232/1236 Test #232: test_compress_roundtrip_42_100000_32_5_1_1 ......   Passed    0.01 sec
        Start 233: test_compress_roundtrip_42_702713_32_5_1_1
233/1236 Test #233: test_compress_roundtrip_42_702713_32_5_1_1 ......   Passed    0.04 sec
        Start 234: test_compress_roundtrip_48_7_32_5_1_1
234/1236 Test #234: test_compress_roundtrip_48_7_32_5_1_1 ...........   Passed    0.00 sec
        Start 235: test_compress_roundtrip_48_192_32_5_1_1
235/1236 Test #235: test_compress_roundtrip_48_192_32_5_1_1 .........   Passed    0.00 sec
        Start 236: test_compress_roundtrip_48_1792_32_5_1_1
236/1236 Test #236: test_compress_roundtrip_48_1792_32_5_1_1 ........   Passed    0.00 sec
        Start 237: test_compress_roundtrip_48_500_32_5_1_1
237/1236 Test #237: test_compress_roundtrip_48_500_32_5_1_1 .........   Passed    0.00 sec
        Start 238: test_compress_roundtrip_48_8000_32_5_1_1
238/1236 Test #238: test_compress_roundtrip_48_8000_32_5_1_1 ........   Passed    0.00 sec
        Start 239: test_compress_roundtrip_48_100000_32_5_1_1
239/1236 Test #239: test_compress_roundtrip_48_100000_32_5_1_1 ......   Passed    0.02 sec
        Start 240: test_compress_roundtrip_48_702713_32_5_1_1
240/1236 Test #240: test_compress_roundtrip_48_702713_32_5_1_1 ......   Passed    0.07 sec
        Start 241: test_compress_roundtrip_52_7_32_5_1_1
241/1236 Test #241: test_compress_roundtrip_52_7_32_5_1_1 ...........   Passed    0.00 sec
        Start 242: test_compress_roundtrip_52_192_32_5_1_1
242/1236 Test #242: test_compress_roundtrip_52_192_32_5_1_1 .........   Passed    0.00 sec
        Start 243: test_compress_roundtrip_52_1792_32_5_1_1
243/1236 Test #243: test_compress_roundtrip_52_1792_32_5_1_1 ........   Passed    0.00 sec
        Start 244: test_compress_roundtrip_52_500_32_5_1_1
244/1236 Test #244: test_compress_roundtrip_52_500_32_5_1_1 .........   Passed    0.00 sec
        Start 245: test_compress_roundtrip_52_8000_32_5_1_1
245/1236 Test #245: test_compress_roundtrip_52_8000_32_5_1_1 ........   Passed    0.00 sec
        Start 246: test_compress_roundtrip_52_100000_32_5_1_1
246/1236 Test #246: test_compress_roundtrip_52_100000_32_5_1_1 ......   Passed    0.01 sec
        Start 247: test_compress_roundtrip_52_702713_32_5_1_1
247/1236 Test #247: test_compress_roundtrip_52_702713_32_5_1_1 ......   Passed    0.07 sec
        Start 248: test_compress_roundtrip_53_7_32_5_1_1
248/1236 Test #248: test_compress_roundtrip_53_7_32_5_1_1 ...........   Passed    0.00 sec
        Start 249: test_compress_roundtrip_53_192_32_5_1_1
249/1236 Test #249: test_compress_roundtrip_53_192_32_5_1_1 .........   Passed    0.00 sec
        Start 250: test_compress_roundtrip_53_1792_32_5_1_1
250/1236 Test #250: test_compress_roundtrip_53_1792_32_5_1_1 ........   Passed    0.00 sec
        Start 251: test_compress_roundtrip_53_500_32_5_1_1
251/1236 Test #251: test_compress_roundtrip_53_500_32_5_1_1 .........   Passed    0.00 sec
        Start 252: test_compress_roundtrip_53_8000_32_5_1_1
252/1236 Test #252: test_compress_roundtrip_53_8000_32_5_1_1 ........   Passed    0.00 sec
        Start 253: test_compress_roundtrip_53_100000_32_5_1_1
253/1236 Test #253: test_compress_roundtrip_53_100000_32_5_1_1 ......   Passed    0.02 sec
        Start 254: test_compress_roundtrip_53_702713_32_5_1_1
254/1236 Test #254: test_compress_roundtrip_53_702713_32_5_1_1 ......   Passed    0.07 sec
        Start 255: test_compress_roundtrip_64_7_32_5_1_1
255/1236 Test #255: test_compress_roundtrip_64_7_32_5_1_1 ...........   Passed    0.00 sec
        Start 256: test_compress_roundtrip_64_192_32_5_1_1
256/1236 Test #256: test_compress_roundtrip_64_192_32_5_1_1 .........   Passed    0.00 sec
        Start 257: test_compress_roundtrip_64_1792_32_5_1_1
257/1236 Test #257: test_compress_roundtrip_64_1792_32_5_1_1 ........   Passed    0.00 sec
        Start 258: test_compress_roundtrip_64_500_32_5_1_1
258/1236 Test #258: test_compress_roundtrip_64_500_32_5_1_1 .........   Passed    0.00 sec
        Start 259: test_compress_roundtrip_64_8000_32_5_1_1
259/1236 Test #259: test_compress_roundtrip_64_8000_32_5_1_1 ........   Passed    0.00 sec
        Start 260: test_compress_roundtrip_64_100000_32_5_1_1
260/1236 Test #260: test_compress_roundtrip_64_100000_32_5_1_1 ......   Passed    0.02 sec
        Start 261: test_compress_roundtrip_64_702713_32_5_1_1
261/1236 Test #261: test_compress_roundtrip_64_702713_32_5_1_1 ......   Passed    0.15 sec
        Start 262: test_compress_roundtrip_80_7_32_5_1_1
262/1236 Test #262: test_compress_roundtrip_80_7_32_5_1_1 ...........   Passed    0.00 sec
        Start 263: test_compress_roundtrip_80_192_32_5_1_1
263/1236 Test #263: test_compress_roundtrip_80_192_32_5_1_1 .........   Passed    0.00 sec
        Start 264: test_compress_roundtrip_80_1792_32_5_1_1
264/1236 Test #264: test_compress_roundtrip_80_1792_32_5_1_1 ........   Passed    0.00 sec
        Start 265: test_compress_roundtrip_80_500_32_5_1_1
265/1236 Test #265: test_compress_roundtrip_80_500_32_5_1_1 .........   Passed    0.00 sec
        Start 266: test_compress_roundtrip_80_8000_32_5_1_1
266/1236 Test #266: test_compress_roundtrip_80_8000_32_5_1_1 ........   Passed    0.00 sec
        Start 267: test_compress_roundtrip_80_100000_32_5_1_1
267/1236 Test #267: test_compress_roundtrip_80_100000_32_5_1_1 ......   Passed    0.02 sec
        Start 268: test_compress_roundtrip_80_702713_32_5_1_1
268/1236 Test #268: test_compress_roundtrip_80_702713_32_5_1_1 ......   Passed    0.12 sec
        Start 269: test_compressor
269/1236 Test #269: test_compressor .................................   Passed    0.06 sec
        Start 270: test_contexts
270/1236 Test #270: test_contexts ...................................   Passed    0.01 sec
        Start 271: test_delta
271/1236 Test #271: test_delta ......................................   Passed    0.14 sec
        Start 272: test_delta_schunk
272/1236 Test #272: test_delta_schunk ...............................   Passed    0.36 sec
        Start 273: test_dict_schunk
273/1236 Test #273: test_dict_schunk ................................   Passed    2.45 sec
        Start 274: test_getitem_1_7_32_5_0_1
274/1236 Test #274: test_getitem_1_7_32_5_0_1 .......................   Passed    0.00 sec
        Start 275: test_getitem_1_192_32_5_0_1
275/1236 Test #275: test_getitem_1_192_32_5_0_1 .....................   Passed    0.00 sec
        Start 276: test_getitem_1_1792_32_5_0_1
276/1236 Test #276: test_getitem_1_1792_32_5_0_1 ....................   Passed    0.00 sec
        Start 277: test_getitem_1_500_32_5_0_1
277/1236 Test #277: test_getitem_1_500_32_5_0_1 .....................   Passed    0.00 sec
        Start 278: test_getitem_1_8000_32_5_0_1
278/1236 Test #278: test_getitem_1_8000_32_5_0_1 ....................   Passed    0.00 sec
        Start 279: test_getitem_1_100000_32_5_0_1
279/1236 Test #279: test_getitem_1_100000_32_5_0_1 ..................   Passed    0.00 sec
        Start 280: test_getitem_1_702713_32_5_0_1
280/1236 Test #280: test_getitem_1_702713_32_5_0_1 ..................   Passed    0.00 sec
        Start 281: test_getitem_2_7_32_5_0_1
281/1236 Test #281: test_getitem_2_7_32_5_0_1 .......................   Passed    0.00 sec
        Start 282: test_getitem_2_192_32_5_0_1
282/1236 Test #282: test_getitem_2_192_32_5_0_1 .....................   Passed    0.00 sec
        Start 283: test_getitem_2_1792_32_5_0_1
283/1236 Test #283: test_getitem_2_1792_32_5_0_1 ....................   Passed    0.00 sec
        Start 284: test_getitem_2_500_32_5_0_1
284/1236 Test #284: test_getitem_2_500_32_5_0_1 .....................   Passed    0.00 sec
        Start 285: test_getitem_2_8000_32_5_0_1
285/1236 Test #285: test_getitem_2_8000_32_5_0_1 ....................   Passed    0.00 sec
        Start 286: test_getitem_2_100000_32_5_0_1
286/1236 Test #286: test_getitem_2_100000_32_5_0_1 ..................   Passed    0.00 sec
        Start 287: test_getitem_2_702713_32_5_0_1
287/1236 Test #287: test_getitem_2_702713_32_5_0_1 ..................   Passed    0.00 sec
        Start 288: test_getitem_3_7_32_5_0_1
288/1236 Test #288: test_getitem_3_7_32_5_0_1 .......................   Passed    0.00 sec
        Start 289: test_getitem_3_192_32_5_0_1
289/1236 Test #289: test_getitem_3_192_32_5_0_1 .....................   Passed    0.00 sec
        Start 290: test_getitem_3_1792_32_5_0_1
290/1236 Test #290: test_getitem_3_1792_32_5_0_1 ....................   Passed    0.00 sec
        Start 291: test_getitem_3_500_32_5_0_1
291/1236 Test #291: test_getitem_3_500_32_5_0_1 .....................   Passed    0.00 sec
        Start 292: test_getitem_3_8000_32_5_0_1
292/1236 Test #292: test_getitem_3_8000_32_5_0_1 ....................   Passed    0.00 sec
        Start 293: test_getitem_3_100000_32_5_0_1
293/1236 Test #293: test_getitem_3_100000_32_5_0_1 ..................   Passed    0.00 sec
        Start 294: test_getitem_3_702713_32_5_0_1
294/1236 Test #294: test_getitem_3_702713_32_5_0_1 ..................   Passed    0.00 sec
        Start 295: test_getitem_4_7_32_5_0_1
295/1236 Test #295: test_getitem_4_7_32_5_0_1 .......................   Passed    0.00 sec
        Start 296: test_getitem_4_192_32_5_0_1
296/1236 Test #296: test_getitem_4_192_32_5_0_1 .....................   Passed    0.00 sec
        Start 297: test_getitem_4_1792_32_5_0_1
297/1236 Test #297: test_getitem_4_1792_32_5_0_1 ....................   Passed    0.00 sec
        Start 298: test_getitem_4_500_32_5_0_1
298/1236 Test #298: test_getitem_4_500_32_5_0_1 .....................   Passed    0.00 sec
        Start 299: test_getitem_4_8000_32_5_0_1
299/1236 Test #299: test_getitem_4_8000_32_5_0_1 ....................   Passed    0.00 sec
        Start 300: test_getitem_4_100000_32_5_0_1
300/1236 Test #300: test_getitem_4_100000_32_5_0_1 ..................   Passed    0.00 sec
        Start 301: test_getitem_4_702713_32_5_0_1
301/1236 Test #301: test_getitem_4_702713_32_5_0_1 ..................   Passed    0.01 sec
        Start 302: test_getitem_5_7_32_5_0_1
302/1236 Test #302: test_getitem_5_7_32_5_0_1 .......................   Passed    0.00 sec
        Start 303: test_getitem_5_192_32_5_0_1
303/1236 Test #303: test_getitem_5_192_32_5_0_1 .....................   Passed    0.00 sec
        Start 304: test_getitem_5_1792_32_5_0_1
304/1236 Test #304: test_getitem_5_1792_32_5_0_1 ....................   Passed    0.00 sec
        Start 305: test_getitem_5_500_32_5_0_1
305/1236 Test #305: test_getitem_5_500_32_5_0_1 .....................   Passed    0.00 sec
        Start 306: test_getitem_5_8000_32_5_0_1
306/1236 Test #306: test_getitem_5_8000_32_5_0_1 ....................   Passed    0.00 sec
        Start 307: test_getitem_5_100000_32_5_0_1
307/1236 Test #307: test_getitem_5_100000_32_5_0_1 ..................   Passed    0.00 sec
        Start 308: test_getitem_5_702713_32_5_0_1
308/1236 Test #308: test_getitem_5_702713_32_5_0_1 ..................   Passed    0.01 sec
        Start 309: test_getitem_6_7_32_5_0_1
309/1236 Test #309: test_getitem_6_7_32_5_0_1 .......................   Passed    0.00 sec
        Start 310: test_getitem_6_192_32_5_0_1
310/1236 Test #310: test_getitem_6_192_32_5_0_1 .....................   Passed    0.00 sec
        Start 311: test_getitem_6_1792_32_5_0_1
311/1236 Test #311: test_getitem_6_1792_32_5_0_1 ....................   Passed    0.00 sec
        Start 312: test_getitem_6_500_32_5_0_1
312/1236 Test #312: test_getitem_6_500_32_5_0_1 .....................   Passed    0.00 sec
        Start 313: test_getitem_6_8000_32_5_0_1
313/1236 Test #313: test_getitem_6_8000_32_5_0_1 ....................   Passed    0.00 sec
        Start 314: test_getitem_6_100000_32_5_0_1
314/1236 Test #314: test_getitem_6_100000_32_5_0_1 ..................   Passed    0.00 sec
        Start 315: test_getitem_6_702713_32_5_0_1
315/1236 Test #315: test_getitem_6_702713_32_5_0_1 ..................   Passed    0.01 sec
        Start 316: test_getitem_7_7_32_5_0_1
316/1236 Test #316: test_getitem_7_7_32_5_0_1 .......................   Passed    0.00 sec
        Start 317: test_getitem_7_192_32_5_0_1
317/1236 Test #317: test_getitem_7_192_32_5_0_1 .....................   Passed    0.00 sec
        Start 318: test_getitem_7_1792_32_5_0_1
318/1236 Test #318: test_getitem_7_1792_32_5_0_1 ....................   Passed    0.00 sec
        Start 319: test_getitem_7_500_32_5_0_1
319/1236 Test #319: test_getitem_7_500_32_5_0_1 .....................   Passed    0.00 sec
        Start 320: test_getitem_7_8000_32_5_0_1
320/1236 Test #320: test_getitem_7_8000_32_5_0_1 ....................   Passed    0.00 sec
        Start 321: test_getitem_7_100000_32_5_0_1
321/1236 Test #321: test_getitem_7_100000_32_5_0_1 ..................   Passed    0.00 sec
        Start 322: test_getitem_7_702713_32_5_0_1
322/1236 Test #322: test_getitem_7_702713_32_5_0_1 ..................   Passed    0.01 sec
        Start 323: test_getitem_8_7_32_5_0_1
323/1236 Test #323: test_getitem_8_7_32_5_0_1 .......................   Passed    0.00 sec
        Start 324: test_getitem_8_192_32_5_0_1
324/1236 Test #324: test_getitem_8_192_32_5_0_1 .....................   Passed    0.00 sec
        Start 325: test_getitem_8_1792_32_5_0_1
325/1236 Test #325: test_getitem_8_1792_32_5_0_1 ....................   Passed    0.00 sec
        Start 326: test_getitem_8_500_32_5_0_1
326/1236 Test #326: test_getitem_8_500_32_5_0_1 .....................   Passed    0.00 sec
        Start 327: test_getitem_8_8000_32_5_0_1
327/1236 Test #327: test_getitem_8_8000_32_5_0_1 ....................   Passed    0.00 sec
        Start 328: test_getitem_8_100000_32_5_0_1
328/1236 Test #328: test_getitem_8_100000_32_5_0_1 ..................   Passed    0.00 sec
        Start 329: test_getitem_8_702713_32_5_0_1
329/1236 Test #329: test_getitem_8_702713_32_5_0_1 ..................   Passed    0.01 sec
        Start 330: test_getitem_11_7_32_5_0_1
330/1236 Test #330: test_getitem_11_7_32_5_0_1 ......................   Passed    0.00 sec
        Start 331: test_getitem_11_192_32_5_0_1
331/1236 Test #331: test_getitem_11_192_32_5_0_1 ....................   Passed    0.00 sec
        Start 332: test_getitem_11_1792_32_5_0_1
332/1236 Test #332: test_getitem_11_1792_32_5_0_1 ...................   Passed    0.00 sec
        Start 333: test_getitem_11_500_32_5_0_1
333/1236 Test #333: test_getitem_11_500_32_5_0_1 ....................   Passed    0.00 sec
        Start 334: test_getitem_11_8000_32_5_0_1
334/1236 Test #334: test_getitem_11_8000_32_5_0_1 ...................   Passed    0.00 sec
        Start 335: test_getitem_11_100000_32_5_0_1
335/1236 Test #335: test_getitem_11_100000_32_5_0_1 .................   Passed    0.00 sec
        Start 336: test_getitem_11_702713_32_5_0_1
336/1236 Test #336: test_getitem_11_702713_32_5_0_1 .................   Passed    0.01 sec
        Start 337: test_getitem_16_7_32_5_0_1
337/1236 Test #337: test_getitem_16_7_32_5_0_1 ......................   Passed    0.00 sec
        Start 338: test_getitem_16_192_32_5_0_1
338/1236 Test #338: test_getitem_16_192_32_5_0_1 ....................   Passed    0.00 sec
        Start 339: test_getitem_16_1792_32_5_0_1
339/1236 Test #339: test_getitem_16_1792_32_5_0_1 ...................   Passed    0.00 sec
        Start 340: test_getitem_16_500_32_5_0_1
340/1236 Test #340: test_getitem_16_500_32_5_0_1 ....................   Passed    0.00 sec
        Start 341: test_getitem_16_8000_32_5_0_1
341/1236 Test #341: test_getitem_16_8000_32_5_0_1 ...................   Passed    0.00 sec
        Start 342: test_getitem_16_100000_32_5_0_1
342/1236 Test #342: test_getitem_16_100000_32_5_0_1 .................   Passed    0.00 sec
        Start 343: test_getitem_16_702713_32_5_0_1
343/1236 Test #343: test_getitem_16_702713_32_5_0_1 .................   Passed    0.02 sec
        Start 344: test_getitem_22_7_32_5_0_1
344/1236 Test #344: test_getitem_22_7_32_5_0_1 ......................   Passed    0.00 sec
        Start 345: test_getitem_22_192_32_5_0_1
345/1236 Test #345: test_getitem_22_192_32_5_0_1 ....................   Passed    0.00 sec
        Start 346: test_getitem_22_1792_32_5_0_1
346/1236 Test #346: test_getitem_22_1792_32_5_0_1 ...................   Passed    0.00 sec
        Start 347: test_getitem_22_500_32_5_0_1
347/1236 Test #347: test_getitem_22_500_32_5_0_1 ....................   Passed    0.00 sec
        Start 348: test_getitem_22_8000_32_5_0_1
348/1236 Test #348: test_getitem_22_8000_32_5_0_1 ...................   Passed    0.00 sec
        Start 349: test_getitem_22_100000_32_5_0_1
349/1236 Test #349: test_getitem_22_100000_32_5_0_1 .................   Passed    0.00 sec
        Start 350: test_getitem_22_702713_32_5_0_1
350/1236 Test #350: test_getitem_22_702713_32_5_0_1 .................   Passed    0.02 sec
        Start 351: test_getitem_30_7_32_5_0_1
351/1236 Test #351: test_getitem_30_7_32_5_0_1 ......................   Passed    0.00 sec
        Start 352: test_getitem_30_192_32_5_0_1
352/1236 Test #352: test_getitem_30_192_32_5_0_1 ....................   Passed    0.00 sec
        Start 353: test_getitem_30_1792_32_5_0_1
353/1236 Test #353: test_getitem_30_1792_32_5_0_1 ...................   Passed    0.00 sec
        Start 354: test_getitem_30_500_32_5_0_1
354/1236 Test #354: test_getitem_30_500_32_5_0_1 ....................   Passed    0.00 sec
        Start 355: test_getitem_30_8000_32_5_0_1
355/1236 Test #355: test_getitem_30_8000_32_5_0_1 ...................   Passed    0.00 sec
        Start 356: test_getitem_30_100000_32_5_0_1
356/1236 Test #356: test_getitem_30_100000_32_5_0_1 .................   Passed    0.00 sec
        Start 357: test_getitem_30_702713_32_5_0_1
357/1236 Test #357: test_getitem_30_702713_32_5_0_1 .................   Passed    0.03 sec
        Start 358: test_getitem_32_7_32_5_0_1
358/1236 Test #358: test_getitem_32_7_32_5_0_1 ......................   Passed    0.00 sec
        Start 359: test_getitem_32_192_32_5_0_1
359/1236 Test #359: test_getitem_32_192_32_5_0_1 ....................   Passed    0.00 sec
        Start 360: test_getitem_32_1792_32_5_0_1
360/1236 Test #360: test_getitem_32_1792_32_5_0_1 ...................   Passed    0.00 sec
        Start 361: test_getitem_32_500_32_5_0_1
361/1236 Test #361: test_getitem_32_500_32_5_0_1 ....................   Passed    0.00 sec
        Start 362: test_getitem_32_8000_32_5_0_1
362/1236 Test #362: test_getitem_32_8000_32_5_0_1 ...................   Passed    0.00 sec
        Start 363: test_getitem_32_100000_32_5_0_1
363/1236 Test #363: test_getitem_32_100000_32_5_0_1 .................   Passed    0.00 sec
        Start 364: test_getitem_32_702713_32_5_0_1
364/1236 Test #364: test_getitem_32_702713_32_5_0_1 .................   Passed    0.03 sec
        Start 365: test_getitem_42_7_32_5_0_1
365/1236 Test #365: test_getitem_42_7_32_5_0_1 ......................   Passed    0.00 sec
        Start 366: test_getitem_42_192_32_5_0_1
366/1236 Test #366: test_getitem_42_192_32_5_0_1 ....................   Passed    0.00 sec
        Start 367: test_getitem_42_1792_32_5_0_1
367/1236 Test #367: test_getitem_42_1792_32_5_0_1 ...................   Passed    0.00 sec
        Start 368: test_getitem_42_500_32_5_0_1
368/1236 Test #368: test_getitem_42_500_32_5_0_1 ....................   Passed    0.00 sec
        Start 369: test_getitem_42_8000_32_5_0_1
369/1236 Test #369: test_getitem_42_8000_32_5_0_1 ...................   Passed    0.00 sec
        Start 370: test_getitem_42_100000_32_5_0_1
370/1236 Test #370: test_getitem_42_100000_32_5_0_1 .................   Passed    0.01 sec
        Start 371: test_getitem_42_702713_32_5_0_1
371/1236 Test #371: test_getitem_42_702713_32_5_0_1 .................   Passed    0.04 sec
        Start 372: test_getitem_48_7_32_5_0_1
372/1236 Test #372: test_getitem_48_7_32_5_0_1 ......................   Passed    0.00 sec
        Start 373: test_getitem_48_192_32_5_0_1
373/1236 Test #373: test_getitem_48_192_32_5_0_1 ....................   Passed    0.00 sec
        Start 374: test_getitem_48_1792_32_5_0_1
374/1236 Test #374: test_getitem_48_1792_32_5_0_1 ...................   Passed    0.00 sec
        Start 375: test_getitem_48_500_32_5_0_1
375/1236 Test #375: test_getitem_48_500_32_5_0_1 ....................   Passed    0.00 sec
        Start 376: test_getitem_48_8000_32_5_0_1
376/1236 Test #376: test_getitem_48_8000_32_5_0_1 ...................   Passed    0.00 sec
        Start 377: test_getitem_48_100000_32_5_0_1
377/1236 Test #377: test_getitem_48_100000_32_5_0_1 .................   Passed    0.01 sec
        Start 378: test_getitem_48_702713_32_5_0_1
378/1236 Test #378: test_getitem_48_702713_32_5_0_1 .................   Passed    0.04 sec
        Start 379: test_getitem_52_7_32_5_0_1
379/1236 Test #379: test_getitem_52_7_32_5_0_1 ......................   Passed    0.00 sec
        Start 380: test_getitem_52_192_32_5_0_1
380/1236 Test #380: test_getitem_52_192_32_5_0_1 ....................   Passed    0.00 sec
        Start 381: test_getitem_52_1792_32_5_0_1
381/1236 Test #381: test_getitem_52_1792_32_5_0_1 ...................   Passed    0.00 sec
        Start 382: test_getitem_52_500_32_5_0_1
382/1236 Test #382: test_getitem_52_500_32_5_0_1 ....................   Passed    0.00 sec
        Start 383: test_getitem_52_8000_32_5_0_1
383/1236 Test #383: test_getitem_52_8000_32_5_0_1 ...................   Passed    0.00 sec
        Start 384: test_getitem_52_100000_32_5_0_1
384/1236 Test #384: test_getitem_52_100000_32_5_0_1 .................   Passed    0.01 sec
        Start 385: test_getitem_52_702713_32_5_0_1
385/1236 Test #385: test_getitem_52_702713_32_5_0_1 .................   Passed    0.04 sec
        Start 386: test_getitem_53_7_32_5_0_1
386/1236 Test #386: test_getitem_53_7_32_5_0_1 ......................   Passed    0.00 sec
        Start 387: test_getitem_53_192_32_5_0_1
387/1236 Test #387: test_getitem_53_192_32_5_0_1 ....................   Passed    0.00 sec
        Start 388: test_getitem_53_1792_32_5_0_1
388/1236 Test #388: test_getitem_53_1792_32_5_0_1 ...................   Passed    0.00 sec
        Start 389: test_getitem_53_500_32_5_0_1
389/1236 Test #389: test_getitem_53_500_32_5_0_1 ....................   Passed    0.00 sec
        Start 390: test_getitem_53_8000_32_5_0_1
390/1236 Test #390: test_getitem_53_8000_32_5_0_1 ...................   Passed    0.00 sec
        Start 391: test_getitem_53_100000_32_5_0_1
391/1236 Test #391: test_getitem_53_100000_32_5_0_1 .................   Passed    0.01 sec
        Start 392: test_getitem_53_702713_32_5_0_1
392/1236 Test #392: test_getitem_53_702713_32_5_0_1 .................   Passed    0.04 sec
        Start 393: test_getitem_64_7_32_5_0_1
393/1236 Test #393: test_getitem_64_7_32_5_0_1 ......................   Passed    0.00 sec
        Start 394: test_getitem_64_192_32_5_0_1
394/1236 Test #394: test_getitem_64_192_32_5_0_1 ....................   Passed    0.00 sec
        Start 395: test_getitem_64_1792_32_5_0_1
395/1236 Test #395: test_getitem_64_1792_32_5_0_1 ...................   Passed    0.00 sec
        Start 396: test_getitem_64_500_32_5_0_1
396/1236 Test #396: test_getitem_64_500_32_5_0_1 ....................   Passed    0.00 sec
        Start 397: test_getitem_64_8000_32_5_0_1
397/1236 Test #397: test_getitem_64_8000_32_5_0_1 ...................   Passed    0.00 sec
        Start 398: test_getitem_64_100000_32_5_0_1
398/1236 Test #398: test_getitem_64_100000_32_5_0_1 .................   Passed    0.01 sec
        Start 399: test_getitem_64_702713_32_5_0_1
399/1236 Test #399: test_getitem_64_702713_32_5_0_1 .................   Passed    0.05 sec
        Start 400: test_getitem_80_7_32_5_0_1
400/1236 Test #400: test_getitem_80_7_32_5_0_1 ......................   Passed    0.00 sec
        Start 401: test_getitem_80_192_32_5_0_1
401/1236 Test #401: test_getitem_80_192_32_5_0_1 ....................   Passed    0.00 sec
        Start 402: test_getitem_80_1792_32_5_0_1
402/1236 Test #402: test_getitem_80_1792_32_5_0_1 ...................   Passed    0.00 sec
        Start 403: test_getitem_80_500_32_5_0_1
403/1236 Test #403: test_getitem_80_500_32_5_0_1 ....................   Passed    0.00 sec
        Start 404: test_getitem_80_8000_32_5_0_1
404/1236 Test #404: test_getitem_80_8000_32_5_0_1 ...................   Passed    0.00 sec
        Start 405: test_getitem_80_100000_32_5_0_1
405/1236 Test #405: test_getitem_80_100000_32_5_0_1 .................   Passed    0.01 sec
        Start 406: test_getitem_80_702713_32_5_0_1
406/1236 Test #406: test_getitem_80_702713_32_5_0_1 .................   Passed    0.07 sec
        Start 407: test_getitem_1_7_32_5_1_1
407/1236 Test #407: test_getitem_1_7_32_5_1_1 .......................   Passed    0.00 sec
        Start 408: test_getitem_1_192_32_5_1_1
408/1236 Test #408: test_getitem_1_192_32_5_1_1 .....................   Passed    0.00 sec
        Start 409: test_getitem_1_1792_32_5_1_1
409/1236 Test #409: test_getitem_1_1792_32_5_1_1 ....................   Passed    0.00 sec
        Start 410: test_getitem_1_500_32_5_1_1
410/1236 Test #410: test_getitem_1_500_32_5_1_1 .....................   Passed    0.00 sec
        Start 411: test_getitem_1_8000_32_5_1_1
411/1236 Test #411: test_getitem_1_8000_32_5_1_1 ....................   Passed    0.00 sec
        Start 412: test_getitem_1_100000_32_5_1_1
412/1236 Test #412: test_getitem_1_100000_32_5_1_1 ..................   Passed    0.00 sec
        Start 413: test_getitem_1_702713_32_5_1_1
413/1236 Test #413: test_getitem_1_702713_32_5_1_1 ..................   Passed    0.00 sec
        Start 414: test_getitem_2_7_32_5_1_1
414/1236 Test #414: test_getitem_2_7_32_5_1_1 .......................   Passed    0.00 sec
        Start 415: test_getitem_2_192_32_5_1_1
415/1236 Test #415: test_getitem_2_192_32_5_1_1 .....................   Passed    0.00 sec
        Start 416: test_getitem_2_1792_32_5_1_1
416/1236 Test #416: test_getitem_2_1792_32_5_1_1 ....................   Passed    0.00 sec
        Start 417: test_getitem_2_500_32_5_1_1
417/1236 Test #417: test_getitem_2_500_32_5_1_1 .....................   Passed    0.00 sec
        Start 418: test_getitem_2_8000_32_5_1_1
418/1236 Test #418: test_getitem_2_8000_32_5_1_1 ....................   Passed    0.00 sec
        Start 419: test_getitem_2_100000_32_5_1_1
419/1236 Test #419: test_getitem_2_100000_32_5_1_1 ..................   Passed    0.00 sec
        Start 420: test_getitem_2_702713_32_5_1_1
420/1236 Test #420: test_getitem_2_702713_32_5_1_1 ..................   Passed    0.00 sec
        Start 421: test_getitem_3_7_32_5_1_1
421/1236 Test #421: test_getitem_3_7_32_5_1_1 .......................   Passed    0.00 sec
        Start 422: test_getitem_3_192_32_5_1_1
422/1236 Test #422: test_getitem_3_192_32_5_1_1 .....................   Passed    0.00 sec
        Start 423: test_getitem_3_1792_32_5_1_1
423/1236 Test #423: test_getitem_3_1792_32_5_1_1 ....................   Passed    0.00 sec
        Start 424: test_getitem_3_500_32_5_1_1
424/1236 Test #424: test_getitem_3_500_32_5_1_1 .....................   Passed    0.00 sec
        Start 425: test_getitem_3_8000_32_5_1_1
425/1236 Test #425: test_getitem_3_8000_32_5_1_1 ....................   Passed    0.00 sec
        Start 426: test_getitem_3_100000_32_5_1_1
426/1236 Test #426: test_getitem_3_100000_32_5_1_1 ..................   Passed    0.00 sec
        Start 427: test_getitem_3_702713_32_5_1_1
427/1236 Test #427: test_getitem_3_702713_32_5_1_1 ..................   Passed    0.01 sec
        Start 428: test_getitem_4_7_32_5_1_1
428/1236 Test #428: test_getitem_4_7_32_5_1_1 .......................   Passed    0.00 sec
        Start 429: test_getitem_4_192_32_5_1_1
429/1236 Test #429: test_getitem_4_192_32_5_1_1 .....................   Passed    0.00 sec
        Start 430: test_getitem_4_1792_32_5_1_1
430/1236 Test #430: test_getitem_4_1792_32_5_1_1 ....................   Passed    0.00 sec
        Start 431: test_getitem_4_500_32_5_1_1
431/1236 Test #431: test_getitem_4_500_32_5_1_1 .....................   Passed    0.00 sec
        Start 432: test_getitem_4_8000_32_5_1_1
432/1236 Test #432: test_getitem_4_8000_32_5_1_1 ....................   Passed    0.00 sec
        Start 433: test_getitem_4_100000_32_5_1_1
433/1236 Test #433: test_getitem_4_100000_32_5_1_1 ..................   Passed    0.00 sec
        Start 434: test_getitem_4_702713_32_5_1_1
434/1236 Test #434: test_getitem_4_702713_32_5_1_1 ..................   Passed    0.01 sec
        Start 435: test_getitem_5_7_32_5_1_1
435/1236 Test #435: test_getitem_5_7_32_5_1_1 .......................   Passed    0.00 sec
        Start 436: test_getitem_5_192_32_5_1_1
436/1236 Test #436: test_getitem_5_192_32_5_1_1 .....................   Passed    0.00 sec
        Start 437: test_getitem_5_1792_32_5_1_1
437/1236 Test #437: test_getitem_5_1792_32_5_1_1 ....................   Passed    0.00 sec
        Start 438: test_getitem_5_500_32_5_1_1
438/1236 Test #438: test_getitem_5_500_32_5_1_1 .....................   Passed    0.00 sec
        Start 439: test_getitem_5_8000_32_5_1_1
439/1236 Test #439: test_getitem_5_8000_32_5_1_1 ....................   Passed    0.00 sec
        Start 440: test_getitem_5_100000_32_5_1_1
440/1236 Test #440: test_getitem_5_100000_32_5_1_1 ..................   Passed    0.00 sec
        Start 441: test_getitem_5_702713_32_5_1_1
441/1236 Test #441: test_getitem_5_702713_32_5_1_1 ..................   Passed    0.01 sec
        Start 442: test_getitem_6_7_32_5_1_1
442/1236 Test #442: test_getitem_6_7_32_5_1_1 .......................   Passed    0.00 sec
        Start 443: test_getitem_6_192_32_5_1_1
443/1236 Test #443: test_getitem_6_192_32_5_1_1 .....................   Passed    0.00 sec
        Start 444: test_getitem_6_1792_32_5_1_1
444/1236 Test #444: test_getitem_6_1792_32_5_1_1 ....................   Passed    0.00 sec
        Start 445: test_getitem_6_500_32_5_1_1
445/1236 Test #445: test_getitem_6_500_32_5_1_1 .....................   Passed    0.00 sec
        Start 446: test_getitem_6_8000_32_5_1_1
446/1236 Test #446: test_getitem_6_8000_32_5_1_1 ....................   Passed    0.00 sec
        Start 447: test_getitem_6_100000_32_5_1_1
447/1236 Test #447: test_getitem_6_100000_32_5_1_1 ..................   Passed    0.00 sec
        Start 448: test_getitem_6_702713_32_5_1_1
448/1236 Test #448: test_getitem_6_702713_32_5_1_1 ..................   Passed    0.01 sec
        Start 449: test_getitem_7_7_32_5_1_1
449/1236 Test #449: test_getitem_7_7_32_5_1_1 .......................   Passed    0.00 sec
        Start 450: test_getitem_7_192_32_5_1_1
450/1236 Test #450: test_getitem_7_192_32_5_1_1 .....................   Passed    0.00 sec
        Start 451: test_getitem_7_1792_32_5_1_1
451/1236 Test #451: test_getitem_7_1792_32_5_1_1 ....................   Passed    0.00 sec
        Start 452: test_getitem_7_500_32_5_1_1
452/1236 Test #452: test_getitem_7_500_32_5_1_1 .....................   Passed    0.00 sec
        Start 453: test_getitem_7_8000_32_5_1_1
453/1236 Test #453: test_getitem_7_8000_32_5_1_1 ....................   Passed    0.00 sec
        Start 454: test_getitem_7_100000_32_5_1_1
454/1236 Test #454: test_getitem_7_100000_32_5_1_1 ..................   Passed    0.00 sec
        Start 455: test_getitem_7_702713_32_5_1_1
455/1236 Test #455: test_getitem_7_702713_32_5_1_1 ..................   Passed    0.01 sec
        Start 456: test_getitem_8_7_32_5_1_1
456/1236 Test #456: test_getitem_8_7_32_5_1_1 .......................   Passed    0.00 sec
        Start 457: test_getitem_8_192_32_5_1_1
457/1236 Test #457: test_getitem_8_192_32_5_1_1 .....................   Passed    0.00 sec
        Start 458: test_getitem_8_1792_32_5_1_1
458/1236 Test #458: test_getitem_8_1792_32_5_1_1 ....................   Passed    0.00 sec
        Start 459: test_getitem_8_500_32_5_1_1
459/1236 Test #459: test_getitem_8_500_32_5_1_1 .....................   Passed    0.00 sec
        Start 460: test_getitem_8_8000_32_5_1_1
460/1236 Test #460: test_getitem_8_8000_32_5_1_1 ....................   Passed    0.00 sec
        Start 461: test_getitem_8_100000_32_5_1_1
461/1236 Test #461: test_getitem_8_100000_32_5_1_1 ..................   Passed    0.00 sec
        Start 462: test_getitem_8_702713_32_5_1_1
462/1236 Test #462: test_getitem_8_702713_32_5_1_1 ..................   Passed    0.01 sec
        Start 463: test_getitem_11_7_32_5_1_1
463/1236 Test #463: test_getitem_11_7_32_5_1_1 ......................   Passed    0.00 sec
        Start 464: test_getitem_11_192_32_5_1_1
464/1236 Test #464: test_getitem_11_192_32_5_1_1 ....................   Passed    0.00 sec
        Start 465: test_getitem_11_1792_32_5_1_1
465/1236 Test #465: test_getitem_11_1792_32_5_1_1 ...................   Passed    0.00 sec
        Start 466: test_getitem_11_500_32_5_1_1
466/1236 Test #466: test_getitem_11_500_32_5_1_1 ....................   Passed    0.00 sec
        Start 467: test_getitem_11_8000_32_5_1_1
467/1236 Test #467: test_getitem_11_8000_32_5_1_1 ...................   Passed    0.00 sec
        Start 468: test_getitem_11_100000_32_5_1_1
468/1236 Test #468: test_getitem_11_100000_32_5_1_1 .................   Passed    0.01 sec
        Start 469: test_getitem_11_702713_32_5_1_1
469/1236 Test #469: test_getitem_11_702713_32_5_1_1 .................   Passed    0.03 sec
        Start 470: test_getitem_16_7_32_5_1_1
470/1236 Test #470: test_getitem_16_7_32_5_1_1 ......................   Passed    0.00 sec
        Start 471: test_getitem_16_192_32_5_1_1
471/1236 Test #471: test_getitem_16_192_32_5_1_1 ....................   Passed    0.00 sec
        Start 472: test_getitem_16_1792_32_5_1_1
472/1236 Test #472: test_getitem_16_1792_32_5_1_1 ...................   Passed    0.00 sec
        Start 473: test_getitem_16_500_32_5_1_1
473/1236 Test #473: test_getitem_16_500_32_5_1_1 ....................   Passed    0.00 sec
        Start 474: test_getitem_16_8000_32_5_1_1
474/1236 Test #474: test_getitem_16_8000_32_5_1_1 ...................   Passed    0.00 sec
        Start 475: test_getitem_16_100000_32_5_1_1
475/1236 Test #475: test_getitem_16_100000_32_5_1_1 .................   Passed    0.01 sec
        Start 476: test_getitem_16_702713_32_5_1_1
476/1236 Test #476: test_getitem_16_702713_32_5_1_1 .................   Passed    0.02 sec
        Start 477: test_getitem_22_7_32_5_1_1
477/1236 Test #477: test_getitem_22_7_32_5_1_1 ......................   Passed    0.00 sec
        Start 478: test_getitem_22_192_32_5_1_1
478/1236 Test #478: test_getitem_22_192_32_5_1_1 ....................   Passed    0.00 sec
        Start 479: test_getitem_22_1792_32_5_1_1
479/1236 Test #479: test_getitem_22_1792_32_5_1_1 ...................   Passed    0.00 sec
        Start 480: test_getitem_22_500_32_5_1_1
480/1236 Test #480: test_getitem_22_500_32_5_1_1 ....................   Passed    0.00 sec
        Start 481: test_getitem_22_8000_32_5_1_1
481/1236 Test #481: test_getitem_22_8000_32_5_1_1 ...................   Passed    0.00 sec
        Start 482: test_getitem_22_100000_32_5_1_1
482/1236 Test #482: test_getitem_22_100000_32_5_1_1 .................   Passed    0.01 sec
        Start 483: test_getitem_22_702713_32_5_1_1
483/1236 Test #483: test_getitem_22_702713_32_5_1_1 .................   Passed    0.03 sec
        Start 484: test_getitem_30_7_32_5_1_1
484/1236 Test #484: test_getitem_30_7_32_5_1_1 ......................   Passed    0.00 sec
        Start 485: test_getitem_30_192_32_5_1_1
485/1236 Test #485: test_getitem_30_192_32_5_1_1 ....................   Passed    0.00 sec
        Start 486: test_getitem_30_1792_32_5_1_1
486/1236 Test #486: test_getitem_30_1792_32_5_1_1 ...................   Passed    0.00 sec
        Start 487: test_getitem_30_500_32_5_1_1
487/1236 Test #487: test_getitem_30_500_32_5_1_1 ....................   Passed    0.00 sec
        Start 488: test_getitem_30_8000_32_5_1_1
488/1236 Test #488: test_getitem_30_8000_32_5_1_1 ...................   Passed    0.00 sec
        Start 489: test_getitem_30_100000_32_5_1_1
489/1236 Test #489: test_getitem_30_100000_32_5_1_1 .................   Passed    0.01 sec
        Start 490: test_getitem_30_702713_32_5_1_1
490/1236 Test #490: test_getitem_30_702713_32_5_1_1 .................   Passed    0.03 sec
        Start 491: test_getitem_32_7_32_5_1_1
491/1236 Test #491: test_getitem_32_7_32_5_1_1 ......................   Passed    0.00 sec
        Start 492: test_getitem_32_192_32_5_1_1
492/1236 Test #492: test_getitem_32_192_32_5_1_1 ....................   Passed    0.00 sec
        Start 493: test_getitem_32_1792_32_5_1_1
493/1236 Test #493: test_getitem_32_1792_32_5_1_1 ...................   Passed    0.00 sec
        Start 494: test_getitem_32_500_32_5_1_1
494/1236 Test #494: test_getitem_32_500_32_5_1_1 ....................   Passed    0.00 sec
        Start 495: test_getitem_32_8000_32_5_1_1
495/1236 Test #495: test_getitem_32_8000_32_5_1_1 ...................   Passed    0.00 sec
        Start 496: test_getitem_32_100000_32_5_1_1
496/1236 Test #496: test_getitem_32_100000_32_5_1_1 .................   Passed    0.01 sec
        Start 497: test_getitem_32_702713_32_5_1_1
497/1236 Test #497: test_getitem_32_702713_32_5_1_1 .................   Passed    0.07 sec
        Start 498: test_getitem_42_7_32_5_1_1
498/1236 Test #498: test_getitem_42_7_32_5_1_1 ......................   Passed    0.00 sec
        Start 499: test_getitem_42_192_32_5_1_1
499/1236 Test #499: test_getitem_42_192_32_5_1_1 ....................   Passed    0.00 sec
        Start 500: test_getitem_42_1792_32_5_1_1
500/1236 Test #500: test_getitem_42_1792_32_5_1_1 ...................   Passed    0.00 sec
        Start 501: test_getitem_42_500_32_5_1_1
501/1236 Test #501: test_getitem_42_500_32_5_1_1 ....................   Passed    0.00 sec
        Start 502: test_getitem_42_8000_32_5_1_1
502/1236 Test #502: test_getitem_42_8000_32_5_1_1 ...................   Passed    0.00 sec
        Start 503: test_getitem_42_100000_32_5_1_1
503/1236 Test #503: test_getitem_42_100000_32_5_1_1 .................   Passed    0.01 sec
        Start 504: test_getitem_42_702713_32_5_1_1
504/1236 Test #504: test_getitem_42_702713_32_5_1_1 .................   Passed    0.05 sec
        Start 505: test_getitem_48_7_32_5_1_1
505/1236 Test #505: test_getitem_48_7_32_5_1_1 ......................   Passed    0.00 sec
        Start 506: test_getitem_48_192_32_5_1_1
506/1236 Test #506: test_getitem_48_192_32_5_1_1 ....................   Passed    0.00 sec
        Start 507: test_getitem_48_1792_32_5_1_1
507/1236 Test #507: test_getitem_48_1792_32_5_1_1 ...................   Passed    0.00 sec
        Start 508: test_getitem_48_500_32_5_1_1
508/1236 Test #508: test_getitem_48_500_32_5_1_1 ....................   Passed    0.00 sec
        Start 509: test_getitem_48_8000_32_5_1_1
509/1236 Test #509: test_getitem_48_8000_32_5_1_1 ...................   Passed    0.00 sec
        Start 510: test_getitem_48_100000_32_5_1_1
510/1236 Test #510: test_getitem_48_100000_32_5_1_1 .................   Passed    0.02 sec
        Start 511: test_getitem_48_702713_32_5_1_1
511/1236 Test #511: test_getitem_48_702713_32_5_1_1 .................   Passed    0.07 sec
        Start 512: test_getitem_52_7_32_5_1_1
512/1236 Test #512: test_getitem_52_7_32_5_1_1 ......................   Passed    0.00 sec
        Start 513: test_getitem_52_192_32_5_1_1
513/1236 Test #513: test_getitem_52_192_32_5_1_1 ....................   Passed    0.00 sec
        Start 514: test_getitem_52_1792_32_5_1_1
514/1236 Test #514: test_getitem_52_1792_32_5_1_1 ...................   Passed    0.00 sec
        Start 515: test_getitem_52_500_32_5_1_1
515/1236 Test #515: test_getitem_52_500_32_5_1_1 ....................   Passed    0.00 sec
        Start 516: test_getitem_52_8000_32_5_1_1
516/1236 Test #516: test_getitem_52_8000_32_5_1_1 ...................   Passed    0.00 sec
        Start 517: test_getitem_52_100000_32_5_1_1
517/1236 Test #517: test_getitem_52_100000_32_5_1_1 .................   Passed    0.01 sec
        Start 518: test_getitem_52_702713_32_5_1_1
518/1236 Test #518: test_getitem_52_702713_32_5_1_1 .................   Passed    0.07 sec
        Start 519: test_getitem_53_7_32_5_1_1
519/1236 Test #519: test_getitem_53_7_32_5_1_1 ......................   Passed    0.00 sec
        Start 520: test_getitem_53_192_32_5_1_1
520/1236 Test #520: test_getitem_53_192_32_5_1_1 ....................   Passed    0.00 sec
        Start 521: test_getitem_53_1792_32_5_1_1
521/1236 Test #521: test_getitem_53_1792_32_5_1_1 ...................   Passed    0.00 sec
        Start 522: test_getitem_53_500_32_5_1_1
522/1236 Test #522: test_getitem_53_500_32_5_1_1 ....................   Passed    0.00 sec
        Start 523: test_getitem_53_8000_32_5_1_1
523/1236 Test #523: test_getitem_53_8000_32_5_1_1 ...................   Passed    0.00 sec
        Start 524: test_getitem_53_100000_32_5_1_1
524/1236 Test #524: test_getitem_53_100000_32_5_1_1 .................   Passed    0.01 sec
        Start 525: test_getitem_53_702713_32_5_1_1
525/1236 Test #525: test_getitem_53_702713_32_5_1_1 .................   Passed    0.07 sec
        Start 526: test_getitem_64_7_32_5_1_1
526/1236 Test #526: test_getitem_64_7_32_5_1_1 ......................   Passed    0.00 sec
        Start 527: test_getitem_64_192_32_5_1_1
527/1236 Test #527: test_getitem_64_192_32_5_1_1 ....................   Passed    0.00 sec
        Start 528: test_getitem_64_1792_32_5_1_1
528/1236 Test #528: test_getitem_64_1792_32_5_1_1 ...................   Passed    0.00 sec
        Start 529: test_getitem_64_500_32_5_1_1
529/1236 Test #529: test_getitem_64_500_32_5_1_1 ....................   Passed    0.00 sec
        Start 530: test_getitem_64_8000_32_5_1_1
530/1236 Test #530: test_getitem_64_8000_32_5_1_1 ...................   Passed    0.00 sec
        Start 531: test_getitem_64_100000_32_5_1_1
531/1236 Test #531: test_getitem_64_100000_32_5_1_1 .................   Passed    0.03 sec
        Start 532: test_getitem_64_702713_32_5_1_1
532/1236 Test #532: test_getitem_64_702713_32_5_1_1 .................   Passed    0.15 sec
        Start 533: test_getitem_80_7_32_5_1_1
533/1236 Test #533: test_getitem_80_7_32_5_1_1 ......................   Passed    0.00 sec
        Start 534: test_getitem_80_192_32_5_1_1
534/1236 Test #534: test_getitem_80_192_32_5_1_1 ....................   Passed    0.00 sec
        Start 535: test_getitem_80_1792_32_5_1_1
535/1236 Test #535: test_getitem_80_1792_32_5_1_1 ...................   Passed    0.00 sec
        Start 536: test_getitem_80_500_32_5_1_1
536/1236 Test #536: test_getitem_80_500_32_5_1_1 ....................   Passed    0.00 sec
        Start 537: test_getitem_80_8000_32_5_1_1
537/1236 Test #537: test_getitem_80_8000_32_5_1_1 ...................   Passed    0.00 sec
        Start 538: test_getitem_80_100000_32_5_1_1
538/1236 Test #538: test_getitem_80_100000_32_5_1_1 .................   Passed    0.02 sec
        Start 539: test_getitem_80_702713_32_5_1_1
539/1236 Test #539: test_getitem_80_702713_32_5_1_1 .................   Passed    0.12 sec
        Start 540: test_getitem_1_7_32_5_2_1
540/1236 Test #540: test_getitem_1_7_32_5_2_1 .......................   Passed    0.00 sec
        Start 541: test_getitem_1_192_32_5_2_1
541/1236 Test #541: test_getitem_1_192_32_5_2_1 .....................   Passed    0.00 sec
        Start 542: test_getitem_1_1792_32_5_2_1
542/1236 Test #542: test_getitem_1_1792_32_5_2_1 ....................   Passed    0.00 sec
        Start 543: test_getitem_1_500_32_5_2_1
543/1236 Test #543: test_getitem_1_500_32_5_2_1 .....................   Passed    0.00 sec
        Start 544: test_getitem_1_8000_32_5_2_1
544/1236 Test #544: test_getitem_1_8000_32_5_2_1 ....................   Passed    0.00 sec
        Start 545: test_getitem_1_100000_32_5_2_1
545/1236 Test #545: test_getitem_1_100000_32_5_2_1 ..................   Passed    0.00 sec
        Start 546: test_getitem_1_702713_32_5_2_1
546/1236 Test #546: test_getitem_1_702713_32_5_2_1 ..................   Passed    0.00 sec
        Start 547: test_getitem_2_7_32_5_2_1
547/1236 Test #547: test_getitem_2_7_32_5_2_1 .......................   Passed    0.00 sec
        Start 548: test_getitem_2_192_32_5_2_1
548/1236 Test #548: test_getitem_2_192_32_5_2_1 .....................   Passed    0.00 sec
        Start 549: test_getitem_2_1792_32_5_2_1
549/1236 Test #549: test_getitem_2_1792_32_5_2_1 ....................   Passed    0.00 sec
        Start 550: test_getitem_2_500_32_5_2_1
550/1236 Test #550: test_getitem_2_500_32_5_2_1 .....................   Passed    0.00 sec
        Start 551: test_getitem_2_8000_32_5_2_1
551/1236 Test #551: test_getitem_2_8000_32_5_2_1 ....................   Passed    0.00 sec
        Start 552: test_getitem_2_100000_32_5_2_1
552/1236 Test #552: test_getitem_2_100000_32_5_2_1 ..................   Passed    0.00 sec
        Start 553: test_getitem_2_702713_32_5_2_1
553/1236 Test #553: test_getitem_2_702713_32_5_2_1 ..................   Passed    0.01 sec
        Start 554: test_getitem_3_7_32_5_2_1
554/1236 Test #554: test_getitem_3_7_32_5_2_1 .......................   Passed    0.00 sec
        Start 555: test_getitem_3_192_32_5_2_1
555/1236 Test #555: test_getitem_3_192_32_5_2_1 .....................   Passed    0.00 sec
        Start 556: test_getitem_3_1792_32_5_2_1
556/1236 Test #556: test_getitem_3_1792_32_5_2_1 ....................   Passed    0.00 sec
        Start 557: test_getitem_3_500_32_5_2_1
557/1236 Test #557: test_getitem_3_500_32_5_2_1 .....................   Passed    0.00 sec
        Start 558: test_getitem_3_8000_32_5_2_1
558/1236 Test #558: test_getitem_3_8000_32_5_2_1 ....................   Passed    0.00 sec
        Start 559: test_getitem_3_100000_32_5_2_1
559/1236 Test #559: test_getitem_3_100000_32_5_2_1 ..................   Passed    0.00 sec
        Start 560: test_getitem_3_702713_32_5_2_1
560/1236 Test #560: test_getitem_3_702713_32_5_2_1 ..................   Passed    0.01 sec
        Start 561: test_getitem_4_7_32_5_2_1
561/1236 Test #561: test_getitem_4_7_32_5_2_1 .......................   Passed    0.00 sec
        Start 562: test_getitem_4_192_32_5_2_1
562/1236 Test #562: test_getitem_4_192_32_5_2_1 .....................   Passed    0.00 sec
        Start 563: test_getitem_4_1792_32_5_2_1
563/1236 Test #563: test_getitem_4_1792_32_5_2_1 ....................   Passed    0.00 sec
        Start 564: test_getitem_4_500_32_5_2_1
564/1236 Test #564: test_getitem_4_500_32_5_2_1 .....................   Passed    0.00 sec
        Start 565: test_getitem_4_8000_32_5_2_1
565/1236 Test #565: test_getitem_4_8000_32_5_2_1 ....................   Passed    0.00 sec
        Start 566: test_getitem_4_100000_32_5_2_1
566/1236 Test #566: test_getitem_4_100000_32_5_2_1 ..................   Passed    0.00 sec
        Start 567: test_getitem_4_702713_32_5_2_1
567/1236 Test #567: test_getitem_4_702713_32_5_2_1 ..................   Passed    0.01 sec
        Start 568: test_getitem_5_7_32_5_2_1
568/1236 Test #568: test_getitem_5_7_32_5_2_1 .......................   Passed    0.00 sec
        Start 569: test_getitem_5_192_32_5_2_1
569/1236 Test #569: test_getitem_5_192_32_5_2_1 .....................   Passed    0.00 sec
        Start 570: test_getitem_5_1792_32_5_2_1
570/1236 Test #570: test_getitem_5_1792_32_5_2_1 ....................   Passed    0.00 sec
        Start 571: test_getitem_5_500_32_5_2_1
571/1236 Test #571: test_getitem_5_500_32_5_2_1 .....................   Passed    0.00 sec
        Start 572: test_getitem_5_8000_32_5_2_1
572/1236 Test #572: test_getitem_5_8000_32_5_2_1 ....................   Passed    0.00 sec
        Start 573: test_getitem_5_100000_32_5_2_1
573/1236 Test #573: test_getitem_5_100000_32_5_2_1 ..................   Passed    0.00 sec
        Start 574: test_getitem_5_702713_32_5_2_1
574/1236 Test #574: test_getitem_5_702713_32_5_2_1 ..................   Passed    0.01 sec
        Start 575: test_getitem_6_7_32_5_2_1
575/1236 Test #575: test_getitem_6_7_32_5_2_1 .......................   Passed    0.00 sec
        Start 576: test_getitem_6_192_32_5_2_1
576/1236 Test #576: test_getitem_6_192_32_5_2_1 .....................   Passed    0.00 sec
        Start 577: test_getitem_6_1792_32_5_2_1
577/1236 Test #577: test_getitem_6_1792_32_5_2_1 ....................   Passed    0.00 sec
        Start 578: test_getitem_6_500_32_5_2_1
578/1236 Test #578: test_getitem_6_500_32_5_2_1 .....................   Passed    0.00 sec
        Start 579: test_getitem_6_8000_32_5_2_1
579/1236 Test #579: test_getitem_6_8000_32_5_2_1 ....................   Passed    0.00 sec
        Start 580: test_getitem_6_100000_32_5_2_1
580/1236 Test #580: test_getitem_6_100000_32_5_2_1 ..................   Passed    0.00 sec
        Start 581: test_getitem_6_702713_32_5_2_1
581/1236 Test #581: test_getitem_6_702713_32_5_2_1 ..................   Passed    0.01 sec
        Start 582: test_getitem_7_7_32_5_2_1
582/1236 Test #582: test_getitem_7_7_32_5_2_1 .......................   Passed    0.00 sec
        Start 583: test_getitem_7_192_32_5_2_1
583/1236 Test #583: test_getitem_7_192_32_5_2_1 .....................   Passed    0.00 sec
        Start 584: test_getitem_7_1792_32_5_2_1
584/1236 Test #584: test_getitem_7_1792_32_5_2_1 ....................   Passed    0.00 sec
        Start 585: test_getitem_7_500_32_5_2_1
585/1236 Test #585: test_getitem_7_500_32_5_2_1 .....................   Passed    0.00 sec
        Start 586: test_getitem_7_8000_32_5_2_1
586/1236 Test #586: test_getitem_7_8000_32_5_2_1 ....................   Passed    0.00 sec
        Start 587: test_getitem_7_100000_32_5_2_1
587/1236 Test #587: test_getitem_7_100000_32_5_2_1 ..................   Passed    0.01 sec
        Start 588: test_getitem_7_702713_32_5_2_1
588/1236 Test #588: test_getitem_7_702713_32_5_2_1 ..................   Passed    0.02 sec
        Start 589: test_getitem_8_7_32_5_2_1
589/1236 Test #589: test_getitem_8_7_32_5_2_1 .......................   Passed    0.00 sec
        Start 590: test_getitem_8_192_32_5_2_1
590/1236 Test #590: test_getitem_8_192_32_5_2_1 .....................   Passed    0.00 sec
        Start 591: test_getitem_8_1792_32_5_2_1
591/1236 Test #591: test_getitem_8_1792_32_5_2_1 ....................   Passed    0.00 sec
        Start 592: test_getitem_8_500_32_5_2_1
592/1236 Test #592: test_getitem_8_500_32_5_2_1 .....................   Passed    0.00 sec
        Start 593: test_getitem_8_8000_32_5_2_1
593/1236 Test #593: test_getitem_8_8000_32_5_2_1 ....................   Passed    0.00 sec
        Start 594: test_getitem_8_100000_32_5_2_1
594/1236 Test #594: test_getitem_8_100000_32_5_2_1 ..................   Passed    0.00 sec
        Start 595: test_getitem_8_702713_32_5_2_1
595/1236 Test #595: test_getitem_8_702713_32_5_2_1 ..................   Passed    0.02 sec
        Start 596: test_getitem_11_7_32_5_2_1
596/1236 Test #596: test_getitem_11_7_32_5_2_1 ......................   Passed    0.00 sec
        Start 597: test_getitem_11_192_32_5_2_1
597/1236 Test #597: test_getitem_11_192_32_5_2_1 ....................   Passed    0.00 sec
        Start 598: test_getitem_11_1792_32_5_2_1
598/1236 Test #598: test_getitem_11_1792_32_5_2_1 ...................   Passed    0.00 sec
        Start 599: test_getitem_11_500_32_5_2_1
599/1236 Test #599: test_getitem_11_500_32_5_2_1 ....................   Passed    0.00 sec
        Start 600: test_getitem_11_8000_32_5_2_1
600/1236 Test #600: test_getitem_11_8000_32_5_2_1 ...................   Passed    0.00 sec
        Start 601: test_getitem_11_100000_32_5_2_1
601/1236 Test #601: test_getitem_11_100000_32_5_2_1 .................   Passed    0.01 sec
        Start 602: test_getitem_11_702713_32_5_2_1
602/1236 Test #602: test_getitem_11_702713_32_5_2_1 .................   Passed    0.03 sec
        Start 603: test_getitem_16_7_32_5_2_1
603/1236 Test #603: test_getitem_16_7_32_5_2_1 ......................   Passed    0.00 sec
        Start 604: test_getitem_16_192_32_5_2_1
604/1236 Test #604: test_getitem_16_192_32_5_2_1 ....................   Passed    0.00 sec
        Start 605: test_getitem_16_1792_32_5_2_1
605/1236 Test #605: test_getitem_16_1792_32_5_2_1 ...................   Passed    0.00 sec
        Start 606: test_getitem_16_500_32_5_2_1
606/1236 Test #606: test_getitem_16_500_32_5_2_1 ....................   Passed    0.00 sec
        Start 607: test_getitem_16_8000_32_5_2_1
607/1236 Test #607: test_getitem_16_8000_32_5_2_1 ...................   Passed    0.00 sec
        Start 608: test_getitem_16_100000_32_5_2_1
608/1236 Test #608: test_getitem_16_100000_32_5_2_1 .................   Passed    0.01 sec
        Start 609: test_getitem_16_702713_32_5_2_1
609/1236 Test #609: test_getitem_16_702713_32_5_2_1 .................   Passed    0.03 sec
        Start 610: test_getitem_22_7_32_5_2_1
610/1236 Test #610: test_getitem_22_7_32_5_2_1 ......................   Passed    0.00 sec
        Start 611: test_getitem_22_192_32_5_2_1
611/1236 Test #611: test_getitem_22_192_32_5_2_1 ....................   Passed    0.00 sec
        Start 612: test_getitem_22_1792_32_5_2_1
612/1236 Test #612: test_getitem_22_1792_32_5_2_1 ...................   Passed    0.00 sec
        Start 613: test_getitem_22_500_32_5_2_1
613/1236 Test #613: test_getitem_22_500_32_5_2_1 ....................   Passed    0.00 sec
        Start 614: test_getitem_22_8000_32_5_2_1
614/1236 Test #614: test_getitem_22_8000_32_5_2_1 ...................   Passed    0.00 sec
        Start 615: test_getitem_22_100000_32_5_2_1
615/1236 Test #615: test_getitem_22_100000_32_5_2_1 .................   Passed    0.00 sec
        Start 616: test_getitem_22_702713_32_5_2_1
616/1236 Test #616: test_getitem_22_702713_32_5_2_1 .................   Passed    0.02 sec
        Start 617: test_getitem_30_7_32_5_2_1
617/1236 Test #617: test_getitem_30_7_32_5_2_1 ......................   Passed    0.00 sec
        Start 618: test_getitem_30_192_32_5_2_1
618/1236 Test #618: test_getitem_30_192_32_5_2_1 ....................   Passed    0.00 sec
        Start 619: test_getitem_30_1792_32_5_2_1
619/1236 Test #619: test_getitem_30_1792_32_5_2_1 ...................   Passed    0.00 sec
        Start 620: test_getitem_30_500_32_5_2_1
620/1236 Test #620: test_getitem_30_500_32_5_2_1 ....................   Passed    0.00 sec
        Start 621: test_getitem_30_8000_32_5_2_1
621/1236 Test #621: test_getitem_30_8000_32_5_2_1 ...................   Passed    0.00 sec
        Start 622: test_getitem_30_100000_32_5_2_1
622/1236 Test #622: test_getitem_30_100000_32_5_2_1 .................   Passed    0.00 sec
        Start 623: test_getitem_30_702713_32_5_2_1
623/1236 Test #623: test_getitem_30_702713_32_5_2_1 .................   Passed    0.03 sec
        Start 624: test_getitem_32_7_32_5_2_1
624/1236 Test #624: test_getitem_32_7_32_5_2_1 ......................   Passed    0.00 sec
        Start 625: test_getitem_32_192_32_5_2_1
625/1236 Test #625: test_getitem_32_192_32_5_2_1 ....................   Passed    0.00 sec
        Start 626: test_getitem_32_1792_32_5_2_1
626/1236 Test #626: test_getitem_32_1792_32_5_2_1 ...................   Passed    0.00 sec
        Start 627: test_getitem_32_500_32_5_2_1
627/1236 Test #627: test_getitem_32_500_32_5_2_1 ....................   Passed    0.00 sec
        Start 628: test_getitem_32_8000_32_5_2_1
628/1236 Test #628: test_getitem_32_8000_32_5_2_1 ...................   Passed    0.00 sec
        Start 629: test_getitem_32_100000_32_5_2_1
629/1236 Test #629: test_getitem_32_100000_32_5_2_1 .................   Passed    0.01 sec
        Start 630: test_getitem_32_702713_32_5_2_1
630/1236 Test #630: test_getitem_32_702713_32_5_2_1 .................   Passed    0.06 sec
        Start 631: test_getitem_42_7_32_5_2_1
631/1236 Test #631: test_getitem_42_7_32_5_2_1 ......................   Passed    0.00 sec
        Start 632: test_getitem_42_192_32_5_2_1
632/1236 Test #632: test_getitem_42_192_32_5_2_1 ....................   Passed    0.00 sec
        Start 633: test_getitem_42_1792_32_5_2_1
633/1236 Test #633: test_getitem_42_1792_32_5_2_1 ...................   Passed    0.00 sec
        Start 634: test_getitem_42_500_32_5_2_1
634/1236 Test #634: test_getitem_42_500_32_5_2_1 ....................   Passed    0.00 sec
        Start 635: test_getitem_42_8000_32_5_2_1
635/1236 Test #635: test_getitem_42_8000_32_5_2_1 ...................   Passed    0.00 sec
        Start 636: test_getitem_42_100000_32_5_2_1
636/1236 Test #636: test_getitem_42_100000_32_5_2_1 .................   Passed    0.02 sec
        Start 637: test_getitem_42_702713_32_5_2_1
637/1236 Test #637: test_getitem_42_702713_32_5_2_1 .................   Passed    0.10 sec
        Start 638: test_getitem_48_7_32_5_2_1
638/1236 Test #638: test_getitem_48_7_32_5_2_1 ......................   Passed    0.00 sec
        Start 639: test_getitem_48_192_32_5_2_1
639/1236 Test #639: test_getitem_48_192_32_5_2_1 ....................   Passed    0.00 sec
        Start 640: test_getitem_48_1792_32_5_2_1
640/1236 Test #640: test_getitem_48_1792_32_5_2_1 ...................   Passed    0.00 sec
        Start 641: test_getitem_48_500_32_5_2_1
641/1236 Test #641: test_getitem_48_500_32_5_2_1 ....................   Passed    0.00 sec
        Start 642: test_getitem_48_8000_32_5_2_1
642/1236 Test #642: test_getitem_48_8000_32_5_2_1 ...................   Passed    0.00 sec
        Start 643: test_getitem_48_100000_32_5_2_1
643/1236 Test #643: test_getitem_48_100000_32_5_2_1 .................   Passed    0.01 sec
        Start 644: test_getitem_48_702713_32_5_2_1
644/1236 Test #644: test_getitem_48_702713_32_5_2_1 .................   Passed    0.04 sec
        Start 645: test_getitem_52_7_32_5_2_1
645/1236 Test #645: test_getitem_52_7_32_5_2_1 ......................   Passed    0.00 sec
        Start 646: test_getitem_52_192_32_5_2_1
646/1236 Test #646: test_getitem_52_192_32_5_2_1 ....................   Passed    0.00 sec
        Start 647: test_getitem_52_1792_32_5_2_1
647/1236 Test #647: test_getitem_52_1792_32_5_2_1 ...................   Passed    0.00 sec
        Start 648: test_getitem_52_500_32_5_2_1
648/1236 Test #648: test_getitem_52_500_32_5_2_1 ....................   Passed    0.00 sec
        Start 649: test_getitem_52_8000_32_5_2_1
649/1236 Test #649: test_getitem_52_8000_32_5_2_1 ...................   Passed    0.00 sec
        Start 650: test_getitem_52_100000_32_5_2_1
650/1236 Test #650: test_getitem_52_100000_32_5_2_1 .................   Passed    0.02 sec
        Start 651: test_getitem_52_702713_32_5_2_1
651/1236 Test #651: test_getitem_52_702713_32_5_2_1 .................   Passed    0.12 sec
        Start 652: test_getitem_53_7_32_5_2_1
652/1236 Test #652: test_getitem_53_7_32_5_2_1 ......................   Passed    0.00 sec
        Start 653: test_getitem_53_192_32_5_2_1
653/1236 Test #653: test_getitem_53_192_32_5_2_1 ....................   Passed    0.00 sec
        Start 654: test_getitem_53_1792_32_5_2_1
654/1236 Test #654: test_getitem_53_1792_32_5_2_1 ...................   Passed    0.00 sec
        Start 655: test_getitem_53_500_32_5_2_1
655/1236 Test #655: test_getitem_53_500_32_5_2_1 ....................   Passed    0.00 sec
        Start 656: test_getitem_53_8000_32_5_2_1
656/1236 Test #656: test_getitem_53_8000_32_5_2_1 ...................   Passed    0.00 sec
        Start 657: test_getitem_53_100000_32_5_2_1
657/1236 Test #657: test_getitem_53_100000_32_5_2_1 .................   Passed    0.01 sec
        Start 658: test_getitem_53_702713_32_5_2_1
658/1236 Test #658: test_getitem_53_702713_32_5_2_1 .................   Passed    0.05 sec
        Start 659: test_getitem_64_7_32_5_2_1
659/1236 Test #659: test_getitem_64_7_32_5_2_1 ......................   Passed    0.00 sec
        Start 660: test_getitem_64_192_32_5_2_1
660/1236 Test #660: test_getitem_64_192_32_5_2_1 ....................   Passed    0.00 sec
        Start 661: test_getitem_64_1792_32_5_2_1
661/1236 Test #661: test_getitem_64_1792_32_5_2_1 ...................   Passed    0.00 sec
        Start 662: test_getitem_64_500_32_5_2_1
662/1236 Test #662: test_getitem_64_500_32_5_2_1 ....................   Passed    0.00 sec
        Start 663: test_getitem_64_8000_32_5_2_1
663/1236 Test #663: test_getitem_64_8000_32_5_2_1 ...................   Passed    0.00 sec
        Start 664: test_getitem_64_100000_32_5_2_1
664/1236 Test #664: test_getitem_64_100000_32_5_2_1 .................   Passed    0.02 sec
        Start 665: test_getitem_64_702713_32_5_2_1
665/1236 Test #665: test_getitem_64_702713_32_5_2_1 .................   Passed    0.11 sec
        Start 666: test_getitem_80_7_32_5_2_1
666/1236 Test #666: test_getitem_80_7_32_5_2_1 ......................   Passed    0.00 sec
        Start 667: test_getitem_80_192_32_5_2_1
667/1236 Test #667: test_getitem_80_192_32_5_2_1 ....................   Passed    0.00 sec
        Start 668: test_getitem_80_1792_32_5_2_1
668/1236 Test #668: test_getitem_80_1792_32_5_2_1 ...................   Passed    0.00 sec
        Start 669: test_getitem_80_500_32_5_2_1
669/1236 Test #669: test_getitem_80_500_32_5_2_1 ....................   Passed    0.00 sec
        Start 670: test_getitem_80_8000_32_5_2_1
670/1236 Test #670: test_getitem_80_8000_32_5_2_1 ...................   Passed    0.00 sec
        Start 671: test_getitem_80_100000_32_5_2_1
671/1236 Test #671: test_getitem_80_100000_32_5_2_1 .................   Passed    0.01 sec
        Start 672: test_getitem_80_702713_32_5_2_1
672/1236 Test #672: test_getitem_80_702713_32_5_2_1 .................   Passed    0.07 sec
        Start 673: test_maxout
673/1236 Test #673: test_maxout .....................................   Passed    0.00 sec
        Start 674: test_noinit
674/1236 Test #674: test_noinit .....................................   Passed    0.01 sec
        Start 675: test_nolock
675/1236 Test #675: test_nolock .....................................   Passed    0.01 sec
        Start 676: test_nthreads
676/1236 Test #676: test_nthreads ...................................   Passed    0.01 sec
        Start 677: test_shuffle_roundtrip_altivec_1_7_32_0
677/1236 Test #677: test_shuffle_roundtrip_altivec_1_7_32_0 .........   Passed    0.00 sec
        Start 678: test_shuffle_roundtrip_altivec_1_7_32_1
678/1236 Test #678: test_shuffle_roundtrip_altivec_1_7_32_1 .........   Passed    0.00 sec
        Start 679: test_shuffle_roundtrip_altivec_1_7_32_2
679/1236 Test #679: test_shuffle_roundtrip_altivec_1_7_32_2 .........   Passed    0.00 sec
        Start 680: test_shuffle_roundtrip_altivec_1_192_32_0
680/1236 Test #680: test_shuffle_roundtrip_altivec_1_192_32_0 .......   Passed    0.00 sec
        Start 681: test_shuffle_roundtrip_altivec_1_192_32_1
681/1236 Test #681: test_shuffle_roundtrip_altivec_1_192_32_1 .......   Passed    0.00 sec
        Start 682: test_shuffle_roundtrip_altivec_1_192_32_2
682/1236 Test #682: test_shuffle_roundtrip_altivec_1_192_32_2 .......   Passed    0.00 sec
        Start 683: test_shuffle_roundtrip_altivec_1_1792_32_0
683/1236 Test #683: test_shuffle_roundtrip_altivec_1_1792_32_0 ......   Passed    0.00 sec
        Start 684: test_shuffle_roundtrip_altivec_1_1792_32_1
684/1236 Test #684: test_shuffle_roundtrip_altivec_1_1792_32_1 ......   Passed    0.00 sec
        Start 685: test_shuffle_roundtrip_altivec_1_1792_32_2
685/1236 Test #685: test_shuffle_roundtrip_altivec_1_1792_32_2 ......   Passed    0.00 sec
        Start 686: test_shuffle_roundtrip_altivec_1_500_32_0
686/1236 Test #686: test_shuffle_roundtrip_altivec_1_500_32_0 .......   Passed    0.00 sec
        Start 687: test_shuffle_roundtrip_altivec_1_500_32_1
687/1236 Test #687: test_shuffle_roundtrip_altivec_1_500_32_1 .......   Passed    0.00 sec
        Start 688: test_shuffle_roundtrip_altivec_1_500_32_2
688/1236 Test #688: test_shuffle_roundtrip_altivec_1_500_32_2 .......   Passed    0.00 sec
        Start 689: test_shuffle_roundtrip_altivec_1_8000_32_0
689/1236 Test #689: test_shuffle_roundtrip_altivec_1_8000_32_0 ......   Passed    0.00 sec
        Start 690: test_shuffle_roundtrip_altivec_1_8000_32_1
690/1236 Test #690: test_shuffle_roundtrip_altivec_1_8000_32_1 ......   Passed    0.00 sec
        Start 691: test_shuffle_roundtrip_altivec_1_8000_32_2
691/1236 Test #691: test_shuffle_roundtrip_altivec_1_8000_32_2 ......   Passed    0.00 sec
        Start 692: test_shuffle_roundtrip_altivec_1_100000_32_0
692/1236 Test #692: test_shuffle_roundtrip_altivec_1_100000_32_0 ....   Passed    0.00 sec
        Start 693: test_shuffle_roundtrip_altivec_1_100000_32_1
693/1236 Test #693: test_shuffle_roundtrip_altivec_1_100000_32_1 ....   Passed    0.00 sec
        Start 694: test_shuffle_roundtrip_altivec_1_100000_32_2
694/1236 Test #694: test_shuffle_roundtrip_altivec_1_100000_32_2 ....   Passed    0.00 sec
        Start 695: test_shuffle_roundtrip_altivec_1_702713_32_0
695/1236 Test #695: test_shuffle_roundtrip_altivec_1_702713_32_0 ....   Passed    0.00 sec
        Start 696: test_shuffle_roundtrip_altivec_1_702713_32_1
696/1236 Test #696: test_shuffle_roundtrip_altivec_1_702713_32_1 ....   Passed    0.00 sec
        Start 697: test_shuffle_roundtrip_altivec_1_702713_32_2
697/1236 Test #697: test_shuffle_roundtrip_altivec_1_702713_32_2 ....   Passed    0.00 sec
        Start 698: test_shuffle_roundtrip_altivec_2_7_32_0
698/1236 Test #698: test_shuffle_roundtrip_altivec_2_7_32_0 .........   Passed    0.00 sec
        Start 699: test_shuffle_roundtrip_altivec_2_7_32_1
699/1236 Test #699: test_shuffle_roundtrip_altivec_2_7_32_1 .........   Passed    0.00 sec
        Start 700: test_shuffle_roundtrip_altivec_2_7_32_2
700/1236 Test #700: test_shuffle_roundtrip_altivec_2_7_32_2 .........   Passed    0.00 sec
        Start 701: test_shuffle_roundtrip_altivec_2_192_32_0
701/1236 Test #701: test_shuffle_roundtrip_altivec_2_192_32_0 .......   Passed    0.00 sec
        Start 702: test_shuffle_roundtrip_altivec_2_192_32_1
702/1236 Test #702: test_shuffle_roundtrip_altivec_2_192_32_1 .......   Passed    0.00 sec
        Start 703: test_shuffle_roundtrip_altivec_2_192_32_2
703/1236 Test #703: test_shuffle_roundtrip_altivec_2_192_32_2 .......   Passed    0.00 sec
        Start 704: test_shuffle_roundtrip_altivec_2_1792_32_0
704/1236 Test #704: test_shuffle_roundtrip_altivec_2_1792_32_0 ......   Passed    0.00 sec
        Start 705: test_shuffle_roundtrip_altivec_2_1792_32_1
705/1236 Test #705: test_shuffle_roundtrip_altivec_2_1792_32_1 ......   Passed    0.00 sec
        Start 706: test_shuffle_roundtrip_altivec_2_1792_32_2
706/1236 Test #706: test_shuffle_roundtrip_altivec_2_1792_32_2 ......   Passed    0.00 sec
        Start 707: test_shuffle_roundtrip_altivec_2_500_32_0
707/1236 Test #707: test_shuffle_roundtrip_altivec_2_500_32_0 .......   Passed    0.00 sec
        Start 708: test_shuffle_roundtrip_altivec_2_500_32_1
708/1236 Test #708: test_shuffle_roundtrip_altivec_2_500_32_1 .......   Passed    0.00 sec
        Start 709: test_shuffle_roundtrip_altivec_2_500_32_2
709/1236 Test #709: test_shuffle_roundtrip_altivec_2_500_32_2 .......   Passed    0.00 sec
        Start 710: test_shuffle_roundtrip_altivec_2_8000_32_0
710/1236 Test #710: test_shuffle_roundtrip_altivec_2_8000_32_0 ......   Passed    0.00 sec
        Start 711: test_shuffle_roundtrip_altivec_2_8000_32_1
711/1236 Test #711: test_shuffle_roundtrip_altivec_2_8000_32_1 ......   Passed    0.00 sec
        Start 712: test_shuffle_roundtrip_altivec_2_8000_32_2
712/1236 Test #712: test_shuffle_roundtrip_altivec_2_8000_32_2 ......   Passed    0.00 sec
        Start 713: test_shuffle_roundtrip_altivec_2_100000_32_0
713/1236 Test #713: test_shuffle_roundtrip_altivec_2_100000_32_0 ....   Passed    0.00 sec
        Start 714: test_shuffle_roundtrip_altivec_2_100000_32_1
714/1236 Test #714: test_shuffle_roundtrip_altivec_2_100000_32_1 ....   Passed    0.00 sec
        Start 715: test_shuffle_roundtrip_altivec_2_100000_32_2
715/1236 Test #715: test_shuffle_roundtrip_altivec_2_100000_32_2 ....   Passed    0.00 sec
        Start 716: test_shuffle_roundtrip_altivec_2_702713_32_0
716/1236 Test #716: test_shuffle_roundtrip_altivec_2_702713_32_0 ....   Passed    0.00 sec
        Start 717: test_shuffle_roundtrip_altivec_2_702713_32_1
717/1236 Test #717: test_shuffle_roundtrip_altivec_2_702713_32_1 ....   Passed    0.00 sec
        Start 718: test_shuffle_roundtrip_altivec_2_702713_32_2
718/1236 Test #718: test_shuffle_roundtrip_altivec_2_702713_32_2 ....   Passed    0.00 sec
        Start 719: test_shuffle_roundtrip_altivec_3_7_32_0
719/1236 Test #719: test_shuffle_roundtrip_altivec_3_7_32_0 .........   Passed    0.00 sec
        Start 720: test_shuffle_roundtrip_altivec_3_7_32_1
720/1236 Test #720: test_shuffle_roundtrip_altivec_3_7_32_1 .........   Passed    0.00 sec
        Start 721: test_shuffle_roundtrip_altivec_3_7_32_2
721/1236 Test #721: test_shuffle_roundtrip_altivec_3_7_32_2 .........   Passed    0.00 sec
        Start 722: test_shuffle_roundtrip_altivec_3_192_32_0
722/1236 Test #722: test_shuffle_roundtrip_altivec_3_192_32_0 .......   Passed    0.00 sec
        Start 723: test_shuffle_roundtrip_altivec_3_192_32_1
723/1236 Test #723: test_shuffle_roundtrip_altivec_3_192_32_1 .......   Passed    0.00 sec
        Start 724: test_shuffle_roundtrip_altivec_3_192_32_2
724/1236 Test #724: test_shuffle_roundtrip_altivec_3_192_32_2 .......   Passed    0.00 sec
        Start 725: test_shuffle_roundtrip_altivec_3_1792_32_0
725/1236 Test #725: test_shuffle_roundtrip_altivec_3_1792_32_0 ......   Passed    0.00 sec
        Start 726: test_shuffle_roundtrip_altivec_3_1792_32_1
726/1236 Test #726: test_shuffle_roundtrip_altivec_3_1792_32_1 ......   Passed    0.00 sec
        Start 727: test_shuffle_roundtrip_altivec_3_1792_32_2
727/1236 Test #727: test_shuffle_roundtrip_altivec_3_1792_32_2 ......   Passed    0.00 sec
        Start 728: test_shuffle_roundtrip_altivec_3_500_32_0
728/1236 Test #728: test_shuffle_roundtrip_altivec_3_500_32_0 .......   Passed    0.00 sec
        Start 729: test_shuffle_roundtrip_altivec_3_500_32_1
729/1236 Test #729: test_shuffle_roundtrip_altivec_3_500_32_1 .......   Passed    0.00 sec
        Start 730: test_shuffle_roundtrip_altivec_3_500_32_2
730/1236 Test #730: test_shuffle_roundtrip_altivec_3_500_32_2 .......   Passed    0.00 sec
        Start 731: test_shuffle_roundtrip_altivec_3_8000_32_0
731/1236 Test #731: test_shuffle_roundtrip_altivec_3_8000_32_0 ......   Passed    0.00 sec
        Start 732: test_shuffle_roundtrip_altivec_3_8000_32_1
732/1236 Test #732: test_shuffle_roundtrip_altivec_3_8000_32_1 ......   Passed    0.00 sec
        Start 733: test_shuffle_roundtrip_altivec_3_8000_32_2
733/1236 Test #733: test_shuffle_roundtrip_altivec_3_8000_32_2 ......   Passed    0.00 sec
        Start 734: test_shuffle_roundtrip_altivec_3_100000_32_0
734/1236 Test #734: test_shuffle_roundtrip_altivec_3_100000_32_0 ....   Passed    0.00 sec
        Start 735: test_shuffle_roundtrip_altivec_3_100000_32_1
735/1236 Test #735: test_shuffle_roundtrip_altivec_3_100000_32_1 ....   Passed    0.00 sec
        Start 736: test_shuffle_roundtrip_altivec_3_100000_32_2
736/1236 Test #736: test_shuffle_roundtrip_altivec_3_100000_32_2 ....   Passed    0.00 sec
        Start 737: test_shuffle_roundtrip_altivec_3_702713_32_0
737/1236 Test #737: test_shuffle_roundtrip_altivec_3_702713_32_0 ....   Passed    0.01 sec
        Start 738: test_shuffle_roundtrip_altivec_3_702713_32_1
738/1236 Test #738: test_shuffle_roundtrip_altivec_3_702713_32_1 ....   Passed    0.01 sec
        Start 739: test_shuffle_roundtrip_altivec_3_702713_32_2
739/1236 Test #739: test_shuffle_roundtrip_altivec_3_702713_32_2 ....   Passed    0.01 sec
        Start 740: test_shuffle_roundtrip_altivec_4_7_32_0
740/1236 Test #740: test_shuffle_roundtrip_altivec_4_7_32_0 .........   Passed    0.00 sec
        Start 741: test_shuffle_roundtrip_altivec_4_7_32_1
741/1236 Test #741: test_shuffle_roundtrip_altivec_4_7_32_1 .........   Passed    0.00 sec
        Start 742: test_shuffle_roundtrip_altivec_4_7_32_2
742/1236 Test #742: test_shuffle_roundtrip_altivec_4_7_32_2 .........   Passed    0.00 sec
        Start 743: test_shuffle_roundtrip_altivec_4_192_32_0
743/1236 Test #743: test_shuffle_roundtrip_altivec_4_192_32_0 .......   Passed    0.00 sec
        Start 744: test_shuffle_roundtrip_altivec_4_192_32_1
744/1236 Test #744: test_shuffle_roundtrip_altivec_4_192_32_1 .......   Passed    0.00 sec
        Start 745: test_shuffle_roundtrip_altivec_4_192_32_2
745/1236 Test #745: test_shuffle_roundtrip_altivec_4_192_32_2 .......   Passed    0.00 sec
        Start 746: test_shuffle_roundtrip_altivec_4_1792_32_0
746/1236 Test #746: test_shuffle_roundtrip_altivec_4_1792_32_0 ......   Passed    0.00 sec
        Start 747: test_shuffle_roundtrip_altivec_4_1792_32_1
747/1236 Test #747: test_shuffle_roundtrip_altivec_4_1792_32_1 ......   Passed    0.00 sec
        Start 748: test_shuffle_roundtrip_altivec_4_1792_32_2
748/1236 Test #748: test_shuffle_roundtrip_altivec_4_1792_32_2 ......   Passed    0.00 sec
        Start 749: test_shuffle_roundtrip_altivec_4_500_32_0
749/1236 Test #749: test_shuffle_roundtrip_altivec_4_500_32_0 .......   Passed    0.00 sec
        Start 750: test_shuffle_roundtrip_altivec_4_500_32_1
750/1236 Test #750: test_shuffle_roundtrip_altivec_4_500_32_1 .......   Passed    0.00 sec
        Start 751: test_shuffle_roundtrip_altivec_4_500_32_2
751/1236 Test #751: test_shuffle_roundtrip_altivec_4_500_32_2 .......   Passed    0.00 sec
        Start 752: test_shuffle_roundtrip_altivec_4_8000_32_0
752/1236 Test #752: test_shuffle_roundtrip_altivec_4_8000_32_0 ......   Passed    0.00 sec
        Start 753: test_shuffle_roundtrip_altivec_4_8000_32_1
753/1236 Test #753: test_shuffle_roundtrip_altivec_4_8000_32_1 ......   Passed    0.00 sec
        Start 754: test_shuffle_roundtrip_altivec_4_8000_32_2
754/1236 Test #754: test_shuffle_roundtrip_altivec_4_8000_32_2 ......   Passed    0.00 sec
        Start 755: test_shuffle_roundtrip_altivec_4_100000_32_0
755/1236 Test #755: test_shuffle_roundtrip_altivec_4_100000_32_0 ....   Passed    0.00 sec
        Start 756: test_shuffle_roundtrip_altivec_4_100000_32_1
756/1236 Test #756: test_shuffle_roundtrip_altivec_4_100000_32_1 ....   Passed    0.00 sec
        Start 757: test_shuffle_roundtrip_altivec_4_100000_32_2
757/1236 Test #757: test_shuffle_roundtrip_altivec_4_100000_32_2 ....   Passed    0.00 sec
        Start 758: test_shuffle_roundtrip_altivec_4_702713_32_0
758/1236 Test #758: test_shuffle_roundtrip_altivec_4_702713_32_0 ....   Passed    0.01 sec
        Start 759: test_shuffle_roundtrip_altivec_4_702713_32_1
759/1236 Test #759: test_shuffle_roundtrip_altivec_4_702713_32_1 ....   Passed    0.01 sec
        Start 760: test_shuffle_roundtrip_altivec_4_702713_32_2
760/1236 Test #760: test_shuffle_roundtrip_altivec_4_702713_32_2 ....   Passed    0.01 sec
        Start 761: test_shuffle_roundtrip_altivec_5_7_32_0
761/1236 Test #761: test_shuffle_roundtrip_altivec_5_7_32_0 .........   Passed    0.00 sec
        Start 762: test_shuffle_roundtrip_altivec_5_7_32_1
762/1236 Test #762: test_shuffle_roundtrip_altivec_5_7_32_1 .........   Passed    0.00 sec
        Start 763: test_shuffle_roundtrip_altivec_5_7_32_2
763/1236 Test #763: test_shuffle_roundtrip_altivec_5_7_32_2 .........   Passed    0.00 sec
        Start 764: test_shuffle_roundtrip_altivec_5_192_32_0
764/1236 Test #764: test_shuffle_roundtrip_altivec_5_192_32_0 .......   Passed    0.00 sec
        Start 765: test_shuffle_roundtrip_altivec_5_192_32_1
765/1236 Test #765: test_shuffle_roundtrip_altivec_5_192_32_1 .......   Passed    0.00 sec
        Start 766: test_shuffle_roundtrip_altivec_5_192_32_2
766/1236 Test #766: test_shuffle_roundtrip_altivec_5_192_32_2 .......   Passed    0.00 sec
        Start 767: test_shuffle_roundtrip_altivec_5_1792_32_0
767/1236 Test #767: test_shuffle_roundtrip_altivec_5_1792_32_0 ......   Passed    0.00 sec
        Start 768: test_shuffle_roundtrip_altivec_5_1792_32_1
768/1236 Test #768: test_shuffle_roundtrip_altivec_5_1792_32_1 ......   Passed    0.00 sec
        Start 769: test_shuffle_roundtrip_altivec_5_1792_32_2
769/1236 Test #769: test_shuffle_roundtrip_altivec_5_1792_32_2 ......   Passed    0.00 sec
        Start 770: test_shuffle_roundtrip_altivec_5_500_32_0
770/1236 Test #770: test_shuffle_roundtrip_altivec_5_500_32_0 .......   Passed    0.00 sec
        Start 771: test_shuffle_roundtrip_altivec_5_500_32_1
771/1236 Test #771: test_shuffle_roundtrip_altivec_5_500_32_1 .......   Passed    0.00 sec
        Start 772: test_shuffle_roundtrip_altivec_5_500_32_2
772/1236 Test #772: test_shuffle_roundtrip_altivec_5_500_32_2 .......   Passed    0.00 sec
        Start 773: test_shuffle_roundtrip_altivec_5_8000_32_0
773/1236 Test #773: test_shuffle_roundtrip_altivec_5_8000_32_0 ......   Passed    0.00 sec
        Start 774: test_shuffle_roundtrip_altivec_5_8000_32_1
774/1236 Test #774: test_shuffle_roundtrip_altivec_5_8000_32_1 ......   Passed    0.00 sec
        Start 775: test_shuffle_roundtrip_altivec_5_8000_32_2
775/1236 Test #775: test_shuffle_roundtrip_altivec_5_8000_32_2 ......   Passed    0.00 sec
        Start 776: test_shuffle_roundtrip_altivec_5_100000_32_0
776/1236 Test #776: test_shuffle_roundtrip_altivec_5_100000_32_0 ....   Passed    0.00 sec
        Start 777: test_shuffle_roundtrip_altivec_5_100000_32_1
777/1236 Test #777: test_shuffle_roundtrip_altivec_5_100000_32_1 ....   Passed    0.00 sec
        Start 778: test_shuffle_roundtrip_altivec_5_100000_32_2
778/1236 Test #778: test_shuffle_roundtrip_altivec_5_100000_32_2 ....   Passed    0.00 sec
        Start 779: test_shuffle_roundtrip_altivec_5_702713_32_0
779/1236 Test #779: test_shuffle_roundtrip_altivec_5_702713_32_0 ....   Passed    0.01 sec
        Start 780: test_shuffle_roundtrip_altivec_5_702713_32_1
780/1236 Test #780: test_shuffle_roundtrip_altivec_5_702713_32_1 ....   Passed    0.01 sec
        Start 781: test_shuffle_roundtrip_altivec_5_702713_32_2
781/1236 Test #781: test_shuffle_roundtrip_altivec_5_702713_32_2 ....   Passed    0.01 sec
        Start 782: test_shuffle_roundtrip_altivec_6_7_32_0
782/1236 Test #782: test_shuffle_roundtrip_altivec_6_7_32_0 .........   Passed    0.00 sec
        Start 783: test_shuffle_roundtrip_altivec_6_7_32_1
783/1236 Test #783: test_shuffle_roundtrip_altivec_6_7_32_1 .........   Passed    0.00 sec
        Start 784: test_shuffle_roundtrip_altivec_6_7_32_2
784/1236 Test #784: test_shuffle_roundtrip_altivec_6_7_32_2 .........   Passed    0.00 sec
        Start 785: test_shuffle_roundtrip_altivec_6_192_32_0
785/1236 Test #785: test_shuffle_roundtrip_altivec_6_192_32_0 .......   Passed    0.00 sec
        Start 786: test_shuffle_roundtrip_altivec_6_192_32_1
786/1236 Test #786: test_shuffle_roundtrip_altivec_6_192_32_1 .......   Passed    0.00 sec
        Start 787: test_shuffle_roundtrip_altivec_6_192_32_2
787/1236 Test #787: test_shuffle_roundtrip_altivec_6_192_32_2 .......   Passed    0.00 sec
        Start 788: test_shuffle_roundtrip_altivec_6_1792_32_0
788/1236 Test #788: test_shuffle_roundtrip_altivec_6_1792_32_0 ......   Passed    0.00 sec
        Start 789: test_shuffle_roundtrip_altivec_6_1792_32_1
789/1236 Test #789: test_shuffle_roundtrip_altivec_6_1792_32_1 ......   Passed    0.00 sec
        Start 790: test_shuffle_roundtrip_altivec_6_1792_32_2
790/1236 Test #790: test_shuffle_roundtrip_altivec_6_1792_32_2 ......   Passed    0.00 sec
        Start 791: test_shuffle_roundtrip_altivec_6_500_32_0
791/1236 Test #791: test_shuffle_roundtrip_altivec_6_500_32_0 .......   Passed    0.00 sec
        Start 792: test_shuffle_roundtrip_altivec_6_500_32_1
792/1236 Test #792: test_shuffle_roundtrip_altivec_6_500_32_1 .......   Passed    0.00 sec
        Start 793: test_shuffle_roundtrip_altivec_6_500_32_2
793/1236 Test #793: test_shuffle_roundtrip_altivec_6_500_32_2 .......   Passed    0.00 sec
        Start 794: test_shuffle_roundtrip_altivec_6_8000_32_0
794/1236 Test #794: test_shuffle_roundtrip_altivec_6_8000_32_0 ......   Passed    0.00 sec
        Start 795: test_shuffle_roundtrip_altivec_6_8000_32_1
795/1236 Test #795: test_shuffle_roundtrip_altivec_6_8000_32_1 ......   Passed    0.00 sec
        Start 796: test_shuffle_roundtrip_altivec_6_8000_32_2
796/1236 Test #796: test_shuffle_roundtrip_altivec_6_8000_32_2 ......   Passed    0.00 sec
        Start 797: test_shuffle_roundtrip_altivec_6_100000_32_0
797/1236 Test #797: test_shuffle_roundtrip_altivec_6_100000_32_0 ....   Passed    0.00 sec
        Start 798: test_shuffle_roundtrip_altivec_6_100000_32_1
798/1236 Test #798: test_shuffle_roundtrip_altivec_6_100000_32_1 ....   Passed    0.00 sec
        Start 799: test_shuffle_roundtrip_altivec_6_100000_32_2
799/1236 Test #799: test_shuffle_roundtrip_altivec_6_100000_32_2 ....   Passed    0.00 sec
        Start 800: test_shuffle_roundtrip_altivec_6_702713_32_0
800/1236 Test #800: test_shuffle_roundtrip_altivec_6_702713_32_0 ....   Passed    0.01 sec
        Start 801: test_shuffle_roundtrip_altivec_6_702713_32_1
801/1236 Test #801: test_shuffle_roundtrip_altivec_6_702713_32_1 ....   Passed    0.01 sec
        Start 802: test_shuffle_roundtrip_altivec_6_702713_32_2
802/1236 Test #802: test_shuffle_roundtrip_altivec_6_702713_32_2 ....   Passed    0.01 sec
        Start 803: test_shuffle_roundtrip_altivec_7_7_32_0
803/1236 Test #803: test_shuffle_roundtrip_altivec_7_7_32_0 .........   Passed    0.00 sec
        Start 804: test_shuffle_roundtrip_altivec_7_7_32_1
804/1236 Test #804: test_shuffle_roundtrip_altivec_7_7_32_1 .........   Passed    0.00 sec
        Start 805: test_shuffle_roundtrip_altivec_7_7_32_2
805/1236 Test #805: test_shuffle_roundtrip_altivec_7_7_32_2 .........   Passed    0.00 sec
        Start 806: test_shuffle_roundtrip_altivec_7_192_32_0
806/1236 Test #806: test_shuffle_roundtrip_altivec_7_192_32_0 .......   Passed    0.00 sec
        Start 807: test_shuffle_roundtrip_altivec_7_192_32_1
807/1236 Test #807: test_shuffle_roundtrip_altivec_7_192_32_1 .......   Passed    0.00 sec
        Start 808: test_shuffle_roundtrip_altivec_7_192_32_2
808/1236 Test #808: test_shuffle_roundtrip_altivec_7_192_32_2 .......   Passed    0.00 sec
        Start 809: test_shuffle_roundtrip_altivec_7_1792_32_0
809/1236 Test #809: test_shuffle_roundtrip_altivec_7_1792_32_0 ......   Passed    0.00 sec
        Start 810: test_shuffle_roundtrip_altivec_7_1792_32_1
810/1236 Test #810: test_shuffle_roundtrip_altivec_7_1792_32_1 ......   Passed    0.00 sec
        Start 811: test_shuffle_roundtrip_altivec_7_1792_32_2
811/1236 Test #811: test_shuffle_roundtrip_altivec_7_1792_32_2 ......   Passed    0.00 sec
        Start 812: test_shuffle_roundtrip_altivec_7_500_32_0
812/1236 Test #812: test_shuffle_roundtrip_altivec_7_500_32_0 .......   Passed    0.00 sec
        Start 813: test_shuffle_roundtrip_altivec_7_500_32_1
813/1236 Test #813: test_shuffle_roundtrip_altivec_7_500_32_1 .......   Passed    0.00 sec
        Start 814: test_shuffle_roundtrip_altivec_7_500_32_2
814/1236 Test #814: test_shuffle_roundtrip_altivec_7_500_32_2 .......   Passed    0.00 sec
        Start 815: test_shuffle_roundtrip_altivec_7_8000_32_0
815/1236 Test #815: test_shuffle_roundtrip_altivec_7_8000_32_0 ......   Passed    0.00 sec
        Start 816: test_shuffle_roundtrip_altivec_7_8000_32_1
816/1236 Test #816: test_shuffle_roundtrip_altivec_7_8000_32_1 ......   Passed    0.00 sec
        Start 817: test_shuffle_roundtrip_altivec_7_8000_32_2
817/1236 Test #817: test_shuffle_roundtrip_altivec_7_8000_32_2 ......   Passed    0.00 sec
        Start 818: test_shuffle_roundtrip_altivec_7_100000_32_0
818/1236 Test #818: test_shuffle_roundtrip_altivec_7_100000_32_0 ....   Passed    0.00 sec
        Start 819: test_shuffle_roundtrip_altivec_7_100000_32_1
819/1236 Test #819: test_shuffle_roundtrip_altivec_7_100000_32_1 ....   Passed    0.00 sec
        Start 820: test_shuffle_roundtrip_altivec_7_100000_32_2
820/1236 Test #820: test_shuffle_roundtrip_altivec_7_100000_32_2 ....   Passed    0.00 sec
        Start 821: test_shuffle_roundtrip_altivec_7_702713_32_0
821/1236 Test #821: test_shuffle_roundtrip_altivec_7_702713_32_0 ....   Passed    0.01 sec
        Start 822: test_shuffle_roundtrip_altivec_7_702713_32_1
822/1236 Test #822: test_shuffle_roundtrip_altivec_7_702713_32_1 ....   Passed    0.01 sec
        Start 823: test_shuffle_roundtrip_altivec_7_702713_32_2
823/1236 Test #823: test_shuffle_roundtrip_altivec_7_702713_32_2 ....   Passed    0.01 sec
        Start 824: test_shuffle_roundtrip_altivec_8_7_32_0
824/1236 Test #824: test_shuffle_roundtrip_altivec_8_7_32_0 .........   Passed    0.00 sec
        Start 825: test_shuffle_roundtrip_altivec_8_7_32_1
825/1236 Test #825: test_shuffle_roundtrip_altivec_8_7_32_1 .........   Passed    0.00 sec
        Start 826: test_shuffle_roundtrip_altivec_8_7_32_2
826/1236 Test #826: test_shuffle_roundtrip_altivec_8_7_32_2 .........   Passed    0.00 sec
        Start 827: test_shuffle_roundtrip_altivec_8_192_32_0
827/1236 Test #827: test_shuffle_roundtrip_altivec_8_192_32_0 .......   Passed    0.00 sec
        Start 828: test_shuffle_roundtrip_altivec_8_192_32_1
828/1236 Test #828: test_shuffle_roundtrip_altivec_8_192_32_1 .......   Passed    0.00 sec
        Start 829: test_shuffle_roundtrip_altivec_8_192_32_2
829/1236 Test #829: test_shuffle_roundtrip_altivec_8_192_32_2 .......   Passed    0.00 sec
        Start 830: test_shuffle_roundtrip_altivec_8_1792_32_0
830/1236 Test #830: test_shuffle_roundtrip_altivec_8_1792_32_0 ......   Passed    0.00 sec
        Start 831: test_shuffle_roundtrip_altivec_8_1792_32_1
831/1236 Test #831: test_shuffle_roundtrip_altivec_8_1792_32_1 ......   Passed    0.00 sec
        Start 832: test_shuffle_roundtrip_altivec_8_1792_32_2
832/1236 Test #832: test_shuffle_roundtrip_altivec_8_1792_32_2 ......   Passed    0.00 sec
        Start 833: test_shuffle_roundtrip_altivec_8_500_32_0
833/1236 Test #833: test_shuffle_roundtrip_altivec_8_500_32_0 .......   Passed    0.00 sec
        Start 834: test_shuffle_roundtrip_altivec_8_500_32_1
834/1236 Test #834: test_shuffle_roundtrip_altivec_8_500_32_1 .......   Passed    0.00 sec
        Start 835: test_shuffle_roundtrip_altivec_8_500_32_2
835/1236 Test #835: test_shuffle_roundtrip_altivec_8_500_32_2 .......   Passed    0.00 sec
        Start 836: test_shuffle_roundtrip_altivec_8_8000_32_0
836/1236 Test #836: test_shuffle_roundtrip_altivec_8_8000_32_0 ......   Passed    0.00 sec
        Start 837: test_shuffle_roundtrip_altivec_8_8000_32_1
837/1236 Test #837: test_shuffle_roundtrip_altivec_8_8000_32_1 ......   Passed    0.00 sec
        Start 838: test_shuffle_roundtrip_altivec_8_8000_32_2
838/1236 Test #838: test_shuffle_roundtrip_altivec_8_8000_32_2 ......   Passed    0.00 sec
        Start 839: test_shuffle_roundtrip_altivec_8_100000_32_0
839/1236 Test #839: test_shuffle_roundtrip_altivec_8_100000_32_0 ....   Passed    0.00 sec
        Start 840: test_shuffle_roundtrip_altivec_8_100000_32_1
840/1236 Test #840: test_shuffle_roundtrip_altivec_8_100000_32_1 ....   Passed    0.00 sec
        Start 841: test_shuffle_roundtrip_altivec_8_100000_32_2
841/1236 Test #841: test_shuffle_roundtrip_altivec_8_100000_32_2 ....   Passed    0.00 sec
        Start 842: test_shuffle_roundtrip_altivec_8_702713_32_0
842/1236 Test #842: test_shuffle_roundtrip_altivec_8_702713_32_0 ....   Passed    0.01 sec
        Start 843: test_shuffle_roundtrip_altivec_8_702713_32_1
843/1236 Test #843: test_shuffle_roundtrip_altivec_8_702713_32_1 ....   Passed    0.01 sec
        Start 844: test_shuffle_roundtrip_altivec_8_702713_32_2
844/1236 Test #844: test_shuffle_roundtrip_altivec_8_702713_32_2 ....   Passed    0.01 sec
        Start 845: test_shuffle_roundtrip_altivec_11_7_32_0
845/1236 Test #845: test_shuffle_roundtrip_altivec_11_7_32_0 ........   Passed    0.00 sec
        Start 846: test_shuffle_roundtrip_altivec_11_7_32_1
846/1236 Test #846: test_shuffle_roundtrip_altivec_11_7_32_1 ........   Passed    0.00 sec
        Start 847: test_shuffle_roundtrip_altivec_11_7_32_2
847/1236 Test #847: test_shuffle_roundtrip_altivec_11_7_32_2 ........   Passed    0.00 sec
        Start 848: test_shuffle_roundtrip_altivec_11_192_32_0
848/1236 Test #848: test_shuffle_roundtrip_altivec_11_192_32_0 ......   Passed    0.00 sec
        Start 849: test_shuffle_roundtrip_altivec_11_192_32_1
849/1236 Test #849: test_shuffle_roundtrip_altivec_11_192_32_1 ......   Passed    0.00 sec
        Start 850: test_shuffle_roundtrip_altivec_11_192_32_2
850/1236 Test #850: test_shuffle_roundtrip_altivec_11_192_32_2 ......   Passed    0.00 sec
        Start 851: test_shuffle_roundtrip_altivec_11_1792_32_0
851/1236 Test #851: test_shuffle_roundtrip_altivec_11_1792_32_0 .....   Passed    0.00 sec
        Start 852: test_shuffle_roundtrip_altivec_11_1792_32_1
852/1236 Test #852: test_shuffle_roundtrip_altivec_11_1792_32_1 .....   Passed    0.00 sec
        Start 853: test_shuffle_roundtrip_altivec_11_1792_32_2
853/1236 Test #853: test_shuffle_roundtrip_altivec_11_1792_32_2 .....   Passed    0.00 sec
        Start 854: test_shuffle_roundtrip_altivec_11_500_32_0
854/1236 Test #854: test_shuffle_roundtrip_altivec_11_500_32_0 ......   Passed    0.00 sec
        Start 855: test_shuffle_roundtrip_altivec_11_500_32_1
855/1236 Test #855: test_shuffle_roundtrip_altivec_11_500_32_1 ......   Passed    0.00 sec
        Start 856: test_shuffle_roundtrip_altivec_11_500_32_2
856/1236 Test #856: test_shuffle_roundtrip_altivec_11_500_32_2 ......   Passed    0.00 sec
        Start 857: test_shuffle_roundtrip_altivec_11_8000_32_0
857/1236 Test #857: test_shuffle_roundtrip_altivec_11_8000_32_0 .....   Passed    0.00 sec
        Start 858: test_shuffle_roundtrip_altivec_11_8000_32_1
858/1236 Test #858: test_shuffle_roundtrip_altivec_11_8000_32_1 .....   Passed    0.00 sec
        Start 859: test_shuffle_roundtrip_altivec_11_8000_32_2
859/1236 Test #859: test_shuffle_roundtrip_altivec_11_8000_32_2 .....   Passed    0.00 sec
        Start 860: test_shuffle_roundtrip_altivec_11_100000_32_0
860/1236 Test #860: test_shuffle_roundtrip_altivec_11_100000_32_0 ...   Passed    0.00 sec
        Start 861: test_shuffle_roundtrip_altivec_11_100000_32_1
861/1236 Test #861: test_shuffle_roundtrip_altivec_11_100000_32_1 ...   Passed    0.00 sec
        Start 862: test_shuffle_roundtrip_altivec_11_100000_32_2
862/1236 Test #862: test_shuffle_roundtrip_altivec_11_100000_32_2 ...   Passed    0.00 sec
        Start 863: test_shuffle_roundtrip_altivec_11_702713_32_0
863/1236 Test #863: test_shuffle_roundtrip_altivec_11_702713_32_0 ...   Passed    0.02 sec
        Start 864: test_shuffle_roundtrip_altivec_11_702713_32_1
864/1236 Test #864: test_shuffle_roundtrip_altivec_11_702713_32_1 ...   Passed    0.02 sec
        Start 865: test_shuffle_roundtrip_altivec_11_702713_32_2
865/1236 Test #865: test_shuffle_roundtrip_altivec_11_702713_32_2 ...   Passed    0.02 sec
        Start 866: test_shuffle_roundtrip_altivec_16_7_32_0
866/1236 Test #866: test_shuffle_roundtrip_altivec_16_7_32_0 ........   Passed    0.00 sec
        Start 867: test_shuffle_roundtrip_altivec_16_7_32_1
867/1236 Test #867: test_shuffle_roundtrip_altivec_16_7_32_1 ........   Passed    0.00 sec
        Start 868: test_shuffle_roundtrip_altivec_16_7_32_2
868/1236 Test #868: test_shuffle_roundtrip_altivec_16_7_32_2 ........   Passed    0.00 sec
        Start 869: test_shuffle_roundtrip_altivec_16_192_32_0
869/1236 Test #869: test_shuffle_roundtrip_altivec_16_192_32_0 ......   Passed    0.00 sec
        Start 870: test_shuffle_roundtrip_altivec_16_192_32_1
870/1236 Test #870: test_shuffle_roundtrip_altivec_16_192_32_1 ......   Passed    0.00 sec
        Start 871: test_shuffle_roundtrip_altivec_16_192_32_2
871/1236 Test #871: test_shuffle_roundtrip_altivec_16_192_32_2 ......   Passed    0.00 sec
        Start 872: test_shuffle_roundtrip_altivec_16_1792_32_0
872/1236 Test #872: test_shuffle_roundtrip_altivec_16_1792_32_0 .....   Passed    0.00 sec
        Start 873: test_shuffle_roundtrip_altivec_16_1792_32_1
873/1236 Test #873: test_shuffle_roundtrip_altivec_16_1792_32_1 .....   Passed    0.00 sec
        Start 874: test_shuffle_roundtrip_altivec_16_1792_32_2
874/1236 Test #874: test_shuffle_roundtrip_altivec_16_1792_32_2 .....   Passed    0.00 sec
        Start 875: test_shuffle_roundtrip_altivec_16_500_32_0
875/1236 Test #875: test_shuffle_roundtrip_altivec_16_500_32_0 ......   Passed    0.00 sec
        Start 876: test_shuffle_roundtrip_altivec_16_500_32_1
876/1236 Test #876: test_shuffle_roundtrip_altivec_16_500_32_1 ......   Passed    0.00 sec
        Start 877: test_shuffle_roundtrip_altivec_16_500_32_2
877/1236 Test #877: test_shuffle_roundtrip_altivec_16_500_32_2 ......   Passed    0.00 sec
        Start 878: test_shuffle_roundtrip_altivec_16_8000_32_0
878/1236 Test #878: test_shuffle_roundtrip_altivec_16_8000_32_0 .....   Passed    0.00 sec
        Start 879: test_shuffle_roundtrip_altivec_16_8000_32_1
879/1236 Test #879: test_shuffle_roundtrip_altivec_16_8000_32_1 .....   Passed    0.00 sec
        Start 880: test_shuffle_roundtrip_altivec_16_8000_32_2
880/1236 Test #880: test_shuffle_roundtrip_altivec_16_8000_32_2 .....   Passed    0.00 sec
        Start 881: test_shuffle_roundtrip_altivec_16_100000_32_0
881/1236 Test #881: test_shuffle_roundtrip_altivec_16_100000_32_0 ...   Passed    0.00 sec
        Start 882: test_shuffle_roundtrip_altivec_16_100000_32_1
882/1236 Test #882: test_shuffle_roundtrip_altivec_16_100000_32_1 ...   Passed    0.00 sec
        Start 883: test_shuffle_roundtrip_altivec_16_100000_32_2
883/1236 Test #883: test_shuffle_roundtrip_altivec_16_100000_32_2 ...   Passed    0.00 sec
        Start 884: test_shuffle_roundtrip_altivec_16_702713_32_0
884/1236 Test #884: test_shuffle_roundtrip_altivec_16_702713_32_0 ...   Passed    0.01 sec
        Start 885: test_shuffle_roundtrip_altivec_16_702713_32_1
885/1236 Test #885: test_shuffle_roundtrip_altivec_16_702713_32_1 ...   Passed    0.02 sec
        Start 886: test_shuffle_roundtrip_altivec_16_702713_32_2
886/1236 Test #886: test_shuffle_roundtrip_altivec_16_702713_32_2 ...   Passed    0.02 sec
        Start 887: test_shuffle_roundtrip_altivec_22_7_32_0
887/1236 Test #887: test_shuffle_roundtrip_altivec_22_7_32_0 ........   Passed    0.00 sec
        Start 888: test_shuffle_roundtrip_altivec_22_7_32_1
888/1236 Test #888: test_shuffle_roundtrip_altivec_22_7_32_1 ........   Passed    0.00 sec
        Start 889: test_shuffle_roundtrip_altivec_22_7_32_2
889/1236 Test #889: test_shuffle_roundtrip_altivec_22_7_32_2 ........   Passed    0.00 sec
        Start 890: test_shuffle_roundtrip_altivec_22_192_32_0
890/1236 Test #890: test_shuffle_roundtrip_altivec_22_192_32_0 ......   Passed    0.00 sec
        Start 891: test_shuffle_roundtrip_altivec_22_192_32_1
891/1236 Test #891: test_shuffle_roundtrip_altivec_22_192_32_1 ......   Passed    0.00 sec
        Start 892: test_shuffle_roundtrip_altivec_22_192_32_2
892/1236 Test #892: test_shuffle_roundtrip_altivec_22_192_32_2 ......   Passed    0.00 sec
        Start 893: test_shuffle_roundtrip_altivec_22_1792_32_0
893/1236 Test #893: test_shuffle_roundtrip_altivec_22_1792_32_0 .....   Passed    0.00 sec
        Start 894: test_shuffle_roundtrip_altivec_22_1792_32_1
894/1236 Test #894: test_shuffle_roundtrip_altivec_22_1792_32_1 .....   Passed    0.00 sec
        Start 895: test_shuffle_roundtrip_altivec_22_1792_32_2
895/1236 Test #895: test_shuffle_roundtrip_altivec_22_1792_32_2 .....   Passed    0.00 sec
        Start 896: test_shuffle_roundtrip_altivec_22_500_32_0
896/1236 Test #896: test_shuffle_roundtrip_altivec_22_500_32_0 ......   Passed    0.00 sec
        Start 897: test_shuffle_roundtrip_altivec_22_500_32_1
897/1236 Test #897: test_shuffle_roundtrip_altivec_22_500_32_1 ......   Passed    0.00 sec
        Start 898: test_shuffle_roundtrip_altivec_22_500_32_2
898/1236 Test #898: test_shuffle_roundtrip_altivec_22_500_32_2 ......   Passed    0.00 sec
        Start 899: test_shuffle_roundtrip_altivec_22_8000_32_0
899/1236 Test #899: test_shuffle_roundtrip_altivec_22_8000_32_0 .....   Passed    0.00 sec
        Start 900: test_shuffle_roundtrip_altivec_22_8000_32_1
900/1236 Test #900: test_shuffle_roundtrip_altivec_22_8000_32_1 .....   Passed    0.00 sec
        Start 901: test_shuffle_roundtrip_altivec_22_8000_32_2
901/1236 Test #901: test_shuffle_roundtrip_altivec_22_8000_32_2 .....   Passed    0.00 sec
        Start 902: test_shuffle_roundtrip_altivec_22_100000_32_0
902/1236 Test #902: test_shuffle_roundtrip_altivec_22_100000_32_0 ...   Passed    0.00 sec
        Start 903: test_shuffle_roundtrip_altivec_22_100000_32_1
903/1236 Test #903: test_shuffle_roundtrip_altivec_22_100000_32_1 ...   Passed    0.00 sec
        Start 904: test_shuffle_roundtrip_altivec_22_100000_32_2
904/1236 Test #904: test_shuffle_roundtrip_altivec_22_100000_32_2 ...   Passed    0.00 sec
        Start 905: test_shuffle_roundtrip_altivec_22_702713_32_0
905/1236 Test #905: test_shuffle_roundtrip_altivec_22_702713_32_0 ...   Passed    0.02 sec
        Start 906: test_shuffle_roundtrip_altivec_22_702713_32_1
906/1236 Test #906: test_shuffle_roundtrip_altivec_22_702713_32_1 ...   Passed    0.04 sec
        Start 907: test_shuffle_roundtrip_altivec_22_702713_32_2
907/1236 Test #907: test_shuffle_roundtrip_altivec_22_702713_32_2 ...   Passed    0.03 sec
        Start 908: test_shuffle_roundtrip_altivec_30_7_32_0
908/1236 Test #908: test_shuffle_roundtrip_altivec_30_7_32_0 ........   Passed    0.00 sec
        Start 909: test_shuffle_roundtrip_altivec_30_7_32_1
909/1236 Test #909: test_shuffle_roundtrip_altivec_30_7_32_1 ........   Passed    0.00 sec
        Start 910: test_shuffle_roundtrip_altivec_30_7_32_2
910/1236 Test #910: test_shuffle_roundtrip_altivec_30_7_32_2 ........   Passed    0.00 sec
        Start 911: test_shuffle_roundtrip_altivec_30_192_32_0
911/1236 Test #911: test_shuffle_roundtrip_altivec_30_192_32_0 ......   Passed    0.00 sec
        Start 912: test_shuffle_roundtrip_altivec_30_192_32_1
912/1236 Test #912: test_shuffle_roundtrip_altivec_30_192_32_1 ......   Passed    0.00 sec
        Start 913: test_shuffle_roundtrip_altivec_30_192_32_2
913/1236 Test #913: test_shuffle_roundtrip_altivec_30_192_32_2 ......   Passed    0.00 sec
        Start 914: test_shuffle_roundtrip_altivec_30_1792_32_0
914/1236 Test #914: test_shuffle_roundtrip_altivec_30_1792_32_0 .....   Passed    0.00 sec
        Start 915: test_shuffle_roundtrip_altivec_30_1792_32_1
915/1236 Test #915: test_shuffle_roundtrip_altivec_30_1792_32_1 .....   Passed    0.00 sec
        Start 916: test_shuffle_roundtrip_altivec_30_1792_32_2
916/1236 Test #916: test_shuffle_roundtrip_altivec_30_1792_32_2 .....   Passed    0.00 sec
        Start 917: test_shuffle_roundtrip_altivec_30_500_32_0
917/1236 Test #917: test_shuffle_roundtrip_altivec_30_500_32_0 ......   Passed    0.00 sec
        Start 918: test_shuffle_roundtrip_altivec_30_500_32_1
918/1236 Test #918: test_shuffle_roundtrip_altivec_30_500_32_1 ......   Passed    0.00 sec
        Start 919: test_shuffle_roundtrip_altivec_30_500_32_2
919/1236 Test #919: test_shuffle_roundtrip_altivec_30_500_32_2 ......   Passed    0.00 sec
        Start 920: test_shuffle_roundtrip_altivec_30_8000_32_0
920/1236 Test #920: test_shuffle_roundtrip_altivec_30_8000_32_0 .....   Passed    0.00 sec
        Start 921: test_shuffle_roundtrip_altivec_30_8000_32_1
921/1236 Test #921: test_shuffle_roundtrip_altivec_30_8000_32_1 .....   Passed    0.00 sec
        Start 922: test_shuffle_roundtrip_altivec_30_8000_32_2
922/1236 Test #922: test_shuffle_roundtrip_altivec_30_8000_32_2 .....   Passed    0.00 sec
        Start 923: test_shuffle_roundtrip_altivec_30_100000_32_0
923/1236 Test #923: test_shuffle_roundtrip_altivec_30_100000_32_0 ...   Passed    0.01 sec
        Start 924: test_shuffle_roundtrip_altivec_30_100000_32_1
924/1236 Test #924: test_shuffle_roundtrip_altivec_30_100000_32_1 ...   Passed    0.01 sec
        Start 925: test_shuffle_roundtrip_altivec_30_100000_32_2
925/1236 Test #925: test_shuffle_roundtrip_altivec_30_100000_32_2 ...   Passed    0.01 sec
        Start 926: test_shuffle_roundtrip_altivec_30_702713_32_0
926/1236 Test #926: test_shuffle_roundtrip_altivec_30_702713_32_0 ...   Passed    0.03 sec
        Start 927: test_shuffle_roundtrip_altivec_30_702713_32_1
927/1236 Test #927: test_shuffle_roundtrip_altivec_30_702713_32_1 ...   Passed    0.06 sec
        Start 928: test_shuffle_roundtrip_altivec_30_702713_32_2
928/1236 Test #928: test_shuffle_roundtrip_altivec_30_702713_32_2 ...   Passed    0.04 sec
        Start 929: test_shuffle_roundtrip_altivec_32_7_32_0
929/1236 Test #929: test_shuffle_roundtrip_altivec_32_7_32_0 ........   Passed    0.00 sec
        Start 930: test_shuffle_roundtrip_altivec_32_7_32_1
930/1236 Test #930: test_shuffle_roundtrip_altivec_32_7_32_1 ........   Passed    0.00 sec
        Start 931: test_shuffle_roundtrip_altivec_32_7_32_2
931/1236 Test #931: test_shuffle_roundtrip_altivec_32_7_32_2 ........   Passed    0.00 sec
        Start 932: test_shuffle_roundtrip_altivec_32_192_32_0
932/1236 Test #932: test_shuffle_roundtrip_altivec_32_192_32_0 ......   Passed    0.00 sec
        Start 933: test_shuffle_roundtrip_altivec_32_192_32_1
933/1236 Test #933: test_shuffle_roundtrip_altivec_32_192_32_1 ......   Passed    0.00 sec
        Start 934: test_shuffle_roundtrip_altivec_32_192_32_2
934/1236 Test #934: test_shuffle_roundtrip_altivec_32_192_32_2 ......   Passed    0.00 sec
        Start 935: test_shuffle_roundtrip_altivec_32_1792_32_0
935/1236 Test #935: test_shuffle_roundtrip_altivec_32_1792_32_0 .....   Passed    0.00 sec
        Start 936: test_shuffle_roundtrip_altivec_32_1792_32_1
936/1236 Test #936: test_shuffle_roundtrip_altivec_32_1792_32_1 .....   Passed    0.00 sec
        Start 937: test_shuffle_roundtrip_altivec_32_1792_32_2
937/1236 Test #937: test_shuffle_roundtrip_altivec_32_1792_32_2 .....   Passed    0.00 sec
        Start 938: test_shuffle_roundtrip_altivec_32_500_32_0
938/1236 Test #938: test_shuffle_roundtrip_altivec_32_500_32_0 ......   Passed    0.00 sec
        Start 939: test_shuffle_roundtrip_altivec_32_500_32_1
939/1236 Test #939: test_shuffle_roundtrip_altivec_32_500_32_1 ......   Passed    0.00 sec
        Start 940: test_shuffle_roundtrip_altivec_32_500_32_2
940/1236 Test #940: test_shuffle_roundtrip_altivec_32_500_32_2 ......   Passed    0.00 sec
        Start 941: test_shuffle_roundtrip_altivec_32_8000_32_0
941/1236 Test #941: test_shuffle_roundtrip_altivec_32_8000_32_0 .....   Passed    0.00 sec
        Start 942: test_shuffle_roundtrip_altivec_32_8000_32_1
942/1236 Test #942: test_shuffle_roundtrip_altivec_32_8000_32_1 .....   Passed    0.00 sec
        Start 943: test_shuffle_roundtrip_altivec_32_8000_32_2
943/1236 Test #943: test_shuffle_roundtrip_altivec_32_8000_32_2 .....   Passed    0.00 sec
        Start 944: test_shuffle_roundtrip_altivec_32_100000_32_0
944/1236 Test #944: test_shuffle_roundtrip_altivec_32_100000_32_0 ...   Passed    0.00 sec
        Start 945: test_shuffle_roundtrip_altivec_32_100000_32_1
945/1236 Test #945: test_shuffle_roundtrip_altivec_32_100000_32_1 ...   Passed    0.01 sec
        Start 946: test_shuffle_roundtrip_altivec_32_100000_32_2
946/1236 Test #946: test_shuffle_roundtrip_altivec_32_100000_32_2 ...   Passed    0.01 sec
        Start 947: test_shuffle_roundtrip_altivec_32_702713_32_0
947/1236 Test #947: test_shuffle_roundtrip_altivec_32_702713_32_0 ...   Passed    0.03 sec
        Start 948: test_shuffle_roundtrip_altivec_32_702713_32_1
948/1236 Test #948: test_shuffle_roundtrip_altivec_32_702713_32_1 ...   Passed    0.07 sec
        Start 949: test_shuffle_roundtrip_altivec_32_702713_32_2
949/1236 Test #949: test_shuffle_roundtrip_altivec_32_702713_32_2 ...   Passed    0.04 sec
        Start 950: test_shuffle_roundtrip_altivec_42_7_32_0
950/1236 Test #950: test_shuffle_roundtrip_altivec_42_7_32_0 ........   Passed    0.00 sec
        Start 951: test_shuffle_roundtrip_altivec_42_7_32_1
951/1236 Test #951: test_shuffle_roundtrip_altivec_42_7_32_1 ........   Passed    0.00 sec
        Start 952: test_shuffle_roundtrip_altivec_42_7_32_2
952/1236 Test #952: test_shuffle_roundtrip_altivec_42_7_32_2 ........   Passed    0.00 sec
        Start 953: test_shuffle_roundtrip_altivec_42_192_32_0
953/1236 Test #953: test_shuffle_roundtrip_altivec_42_192_32_0 ......   Passed    0.00 sec
        Start 954: test_shuffle_roundtrip_altivec_42_192_32_1
954/1236 Test #954: test_shuffle_roundtrip_altivec_42_192_32_1 ......   Passed    0.00 sec
        Start 955: test_shuffle_roundtrip_altivec_42_192_32_2
955/1236 Test #955: test_shuffle_roundtrip_altivec_42_192_32_2 ......   Passed    0.00 sec
        Start 956: test_shuffle_roundtrip_altivec_42_1792_32_0
956/1236 Test #956: test_shuffle_roundtrip_altivec_42_1792_32_0 .....   Passed    0.00 sec
        Start 957: test_shuffle_roundtrip_altivec_42_1792_32_1
957/1236 Test #957: test_shuffle_roundtrip_altivec_42_1792_32_1 .....   Passed    0.00 sec
        Start 958: test_shuffle_roundtrip_altivec_42_1792_32_2
958/1236 Test #958: test_shuffle_roundtrip_altivec_42_1792_32_2 .....   Passed    0.00 sec
        Start 959: test_shuffle_roundtrip_altivec_42_500_32_0
959/1236 Test #959: test_shuffle_roundtrip_altivec_42_500_32_0 ......   Passed    0.00 sec
        Start 960: test_shuffle_roundtrip_altivec_42_500_32_1
960/1236 Test #960: test_shuffle_roundtrip_altivec_42_500_32_1 ......   Passed    0.00 sec
        Start 961: test_shuffle_roundtrip_altivec_42_500_32_2
961/1236 Test #961: test_shuffle_roundtrip_altivec_42_500_32_2 ......   Passed    0.00 sec
        Start 962: test_shuffle_roundtrip_altivec_42_8000_32_0
962/1236 Test #962: test_shuffle_roundtrip_altivec_42_8000_32_0 .....   Passed    0.00 sec
        Start 963: test_shuffle_roundtrip_altivec_42_8000_32_1
963/1236 Test #963: test_shuffle_roundtrip_altivec_42_8000_32_1 .....   Passed    0.00 sec
        Start 964: test_shuffle_roundtrip_altivec_42_8000_32_2
964/1236 Test #964: test_shuffle_roundtrip_altivec_42_8000_32_2 .....   Passed    0.00 sec
        Start 965: test_shuffle_roundtrip_altivec_42_100000_32_0
965/1236 Test #965: test_shuffle_roundtrip_altivec_42_100000_32_0 ...   Passed    0.01 sec
        Start 966: test_shuffle_roundtrip_altivec_42_100000_32_1
966/1236 Test #966: test_shuffle_roundtrip_altivec_42_100000_32_1 ...   Passed    0.01 sec
        Start 967: test_shuffle_roundtrip_altivec_42_100000_32_2
967/1236 Test #967: test_shuffle_roundtrip_altivec_42_100000_32_2 ...   Passed    0.01 sec
        Start 968: test_shuffle_roundtrip_altivec_42_702713_32_0
968/1236 Test #968: test_shuffle_roundtrip_altivec_42_702713_32_0 ...   Passed    0.04 sec
        Start 969: test_shuffle_roundtrip_altivec_42_702713_32_1
969/1236 Test #969: test_shuffle_roundtrip_altivec_42_702713_32_1 ...   Passed    0.10 sec
        Start 970: test_shuffle_roundtrip_altivec_42_702713_32_2
970/1236 Test #970: test_shuffle_roundtrip_altivec_42_702713_32_2 ...   Passed    0.05 sec
        Start 971: test_shuffle_roundtrip_altivec_48_7_32_0
971/1236 Test #971: test_shuffle_roundtrip_altivec_48_7_32_0 ........   Passed    0.00 sec
        Start 972: test_shuffle_roundtrip_altivec_48_7_32_1
972/1236 Test #972: test_shuffle_roundtrip_altivec_48_7_32_1 ........   Passed    0.00 sec
        Start 973: test_shuffle_roundtrip_altivec_48_7_32_2
973/1236 Test #973: test_shuffle_roundtrip_altivec_48_7_32_2 ........   Passed    0.00 sec
        Start 974: test_shuffle_roundtrip_altivec_48_192_32_0
974/1236 Test #974: test_shuffle_roundtrip_altivec_48_192_32_0 ......   Passed    0.00 sec
        Start 975: test_shuffle_roundtrip_altivec_48_192_32_1
975/1236 Test #975: test_shuffle_roundtrip_altivec_48_192_32_1 ......   Passed    0.00 sec
        Start 976: test_shuffle_roundtrip_altivec_48_192_32_2
976/1236 Test #976: test_shuffle_roundtrip_altivec_48_192_32_2 ......   Passed    0.00 sec
        Start 977: test_shuffle_roundtrip_altivec_48_1792_32_0
977/1236 Test #977: test_shuffle_roundtrip_altivec_48_1792_32_0 .....   Passed    0.00 sec
        Start 978: test_shuffle_roundtrip_altivec_48_1792_32_1
978/1236 Test #978: test_shuffle_roundtrip_altivec_48_1792_32_1 .....   Passed    0.00 sec
        Start 979: test_shuffle_roundtrip_altivec_48_1792_32_2
979/1236 Test #979: test_shuffle_roundtrip_altivec_48_1792_32_2 .....   Passed    0.00 sec
        Start 980: test_shuffle_roundtrip_altivec_48_500_32_0
980/1236 Test #980: test_shuffle_roundtrip_altivec_48_500_32_0 ......   Passed    0.00 sec
        Start 981: test_shuffle_roundtrip_altivec_48_500_32_1
981/1236 Test #981: test_shuffle_roundtrip_altivec_48_500_32_1 ......   Passed    0.00 sec
        Start 982: test_shuffle_roundtrip_altivec_48_500_32_2
982/1236 Test #982: test_shuffle_roundtrip_altivec_48_500_32_2 ......   Passed    0.00 sec
        Start 983: test_shuffle_roundtrip_altivec_48_8000_32_0
983/1236 Test #983: test_shuffle_roundtrip_altivec_48_8000_32_0 .....   Passed    0.00 sec
        Start 984: test_shuffle_roundtrip_altivec_48_8000_32_1
984/1236 Test #984: test_shuffle_roundtrip_altivec_48_8000_32_1 .....   Passed    0.00 sec
        Start 985: test_shuffle_roundtrip_altivec_48_8000_32_2
985/1236 Test #985: test_shuffle_roundtrip_altivec_48_8000_32_2 .....   Passed    0.00 sec
        Start 986: test_shuffle_roundtrip_altivec_48_100000_32_0
986/1236 Test #986: test_shuffle_roundtrip_altivec_48_100000_32_0 ...   Passed    0.01 sec
        Start 987: test_shuffle_roundtrip_altivec_48_100000_32_1
987/1236 Test #987: test_shuffle_roundtrip_altivec_48_100000_32_1 ...   Passed    0.01 sec
        Start 988: test_shuffle_roundtrip_altivec_48_100000_32_2
988/1236 Test #988: test_shuffle_roundtrip_altivec_48_100000_32_2 ...   Passed    0.01 sec
        Start 989: test_shuffle_roundtrip_altivec_48_702713_32_0
989/1236 Test #989: test_shuffle_roundtrip_altivec_48_702713_32_0 ...   Passed    0.04 sec
        Start 990: test_shuffle_roundtrip_altivec_48_702713_32_1
990/1236 Test #990: test_shuffle_roundtrip_altivec_48_702713_32_1 ...   Passed    0.11 sec
        Start 991: test_shuffle_roundtrip_altivec_48_702713_32_2
991/1236 Test #991: test_shuffle_roundtrip_altivec_48_702713_32_2 ...   Passed    0.06 sec
        Start 992: test_shuffle_roundtrip_altivec_52_7_32_0
992/1236 Test #992: test_shuffle_roundtrip_altivec_52_7_32_0 ........   Passed    0.00 sec
        Start 993: test_shuffle_roundtrip_altivec_52_7_32_1
993/1236 Test #993: test_shuffle_roundtrip_altivec_52_7_32_1 ........   Passed    0.00 sec
        Start 994: test_shuffle_roundtrip_altivec_52_7_32_2
994/1236 Test #994: test_shuffle_roundtrip_altivec_52_7_32_2 ........   Passed    0.00 sec
        Start 995: test_shuffle_roundtrip_altivec_52_192_32_0
995/1236 Test #995: test_shuffle_roundtrip_altivec_52_192_32_0 ......   Passed    0.00 sec
        Start 996: test_shuffle_roundtrip_altivec_52_192_32_1
996/1236 Test #996: test_shuffle_roundtrip_altivec_52_192_32_1 ......   Passed    0.00 sec
        Start 997: test_shuffle_roundtrip_altivec_52_192_32_2
997/1236 Test #997: test_shuffle_roundtrip_altivec_52_192_32_2 ......   Passed    0.00 sec
        Start 998: test_shuffle_roundtrip_altivec_52_1792_32_0
998/1236 Test #998: test_shuffle_roundtrip_altivec_52_1792_32_0 .....   Passed    0.00 sec
        Start 999: test_shuffle_roundtrip_altivec_52_1792_32_1
999/1236 Test #999: test_shuffle_roundtrip_altivec_52_1792_32_1 .....   Passed    0.00 sec
        Start 1000: test_shuffle_roundtrip_altivec_52_1792_32_2
1000/1236 Test #1000: test_shuffle_roundtrip_altivec_52_1792_32_2 .....   Passed    0.00 sec
        Start 1001: test_shuffle_roundtrip_altivec_52_500_32_0
1001/1236 Test #1001: test_shuffle_roundtrip_altivec_52_500_32_0 ......   Passed    0.00 sec
        Start 1002: test_shuffle_roundtrip_altivec_52_500_32_1
1002/1236 Test #1002: test_shuffle_roundtrip_altivec_52_500_32_1 ......   Passed    0.00 sec
        Start 1003: test_shuffle_roundtrip_altivec_52_500_32_2
1003/1236 Test #1003: test_shuffle_roundtrip_altivec_52_500_32_2 ......   Passed    0.00 sec
        Start 1004: test_shuffle_roundtrip_altivec_52_8000_32_0
1004/1236 Test #1004: test_shuffle_roundtrip_altivec_52_8000_32_0 .....   Passed    0.00 sec
        Start 1005: test_shuffle_roundtrip_altivec_52_8000_32_1
1005/1236 Test #1005: test_shuffle_roundtrip_altivec_52_8000_32_1 .....   Passed    0.00 sec
        Start 1006: test_shuffle_roundtrip_altivec_52_8000_32_2
1006/1236 Test #1006: test_shuffle_roundtrip_altivec_52_8000_32_2 .....   Passed    0.00 sec
        Start 1007: test_shuffle_roundtrip_altivec_52_100000_32_0
1007/1236 Test #1007: test_shuffle_roundtrip_altivec_52_100000_32_0 ...   Passed    0.01 sec
        Start 1008: test_shuffle_roundtrip_altivec_52_100000_32_1
1008/1236 Test #1008: test_shuffle_roundtrip_altivec_52_100000_32_1 ...   Passed    0.01 sec
        Start 1009: test_shuffle_roundtrip_altivec_52_100000_32_2
1009/1236 Test #1009: test_shuffle_roundtrip_altivec_52_100000_32_2 ...   Passed    0.01 sec
        Start 1010: test_shuffle_roundtrip_altivec_52_702713_32_0
1010/1236 Test #1010: test_shuffle_roundtrip_altivec_52_702713_32_0 ...   Passed    0.05 sec
        Start 1011: test_shuffle_roundtrip_altivec_52_702713_32_1
1011/1236 Test #1011: test_shuffle_roundtrip_altivec_52_702713_32_1 ...   Passed    0.13 sec
        Start 1012: test_shuffle_roundtrip_altivec_52_702713_32_2
1012/1236 Test #1012: test_shuffle_roundtrip_altivec_52_702713_32_2 ...   Passed    0.07 sec
        Start 1013: test_shuffle_roundtrip_altivec_53_7_32_0
1013/1236 Test #1013: test_shuffle_roundtrip_altivec_53_7_32_0 ........   Passed    0.00 sec
        Start 1014: test_shuffle_roundtrip_altivec_53_7_32_1
1014/1236 Test #1014: test_shuffle_roundtrip_altivec_53_7_32_1 ........   Passed    0.00 sec
        Start 1015: test_shuffle_roundtrip_altivec_53_7_32_2
1015/1236 Test #1015: test_shuffle_roundtrip_altivec_53_7_32_2 ........   Passed    0.00 sec
        Start 1016: test_shuffle_roundtrip_altivec_53_192_32_0
1016/1236 Test #1016: test_shuffle_roundtrip_altivec_53_192_32_0 ......   Passed    0.00 sec
        Start 1017: test_shuffle_roundtrip_altivec_53_192_32_1
1017/1236 Test #1017: test_shuffle_roundtrip_altivec_53_192_32_1 ......   Passed    0.00 sec
        Start 1018: test_shuffle_roundtrip_altivec_53_192_32_2
1018/1236 Test #1018: test_shuffle_roundtrip_altivec_53_192_32_2 ......   Passed    0.00 sec
        Start 1019: test_shuffle_roundtrip_altivec_53_1792_32_0
1019/1236 Test #1019: test_shuffle_roundtrip_altivec_53_1792_32_0 .....   Passed    0.00 sec
        Start 1020: test_shuffle_roundtrip_altivec_53_1792_32_1
1020/1236 Test #1020: test_shuffle_roundtrip_altivec_53_1792_32_1 .....   Passed    0.00 sec
        Start 1021: test_shuffle_roundtrip_altivec_53_1792_32_2
1021/1236 Test #1021: test_shuffle_roundtrip_altivec_53_1792_32_2 .....   Passed    0.00 sec
        Start 1022: test_shuffle_roundtrip_altivec_53_500_32_0
1022/1236 Test #1022: test_shuffle_roundtrip_altivec_53_500_32_0 ......   Passed    0.00 sec
        Start 1023: test_shuffle_roundtrip_altivec_53_500_32_1
1023/1236 Test #1023: test_shuffle_roundtrip_altivec_53_500_32_1 ......   Passed    0.00 sec
        Start 1024: test_shuffle_roundtrip_altivec_53_500_32_2
1024/1236 Test #1024: test_shuffle_roundtrip_altivec_53_500_32_2 ......   Passed    0.00 sec
        Start 1025: test_shuffle_roundtrip_altivec_53_8000_32_0
1025/1236 Test #1025: test_shuffle_roundtrip_altivec_53_8000_32_0 .....   Passed    0.00 sec
        Start 1026: test_shuffle_roundtrip_altivec_53_8000_32_1
1026/1236 Test #1026: test_shuffle_roundtrip_altivec_53_8000_32_1 .....   Passed    0.00 sec
        Start 1027: test_shuffle_roundtrip_altivec_53_8000_32_2
1027/1236 Test #1027: test_shuffle_roundtrip_altivec_53_8000_32_2 .....   Passed    0.00 sec
        Start 1028: test_shuffle_roundtrip_altivec_53_100000_32_0
1028/1236 Test #1028: test_shuffle_roundtrip_altivec_53_100000_32_0 ...   Passed    0.01 sec
        Start 1029: test_shuffle_roundtrip_altivec_53_100000_32_1
1029/1236 Test #1029: test_shuffle_roundtrip_altivec_53_100000_32_1 ...   Passed    0.01 sec
        Start 1030: test_shuffle_roundtrip_altivec_53_100000_32_2
1030/1236 Test #1030: test_shuffle_roundtrip_altivec_53_100000_32_2 ...   Passed    0.01 sec
        Start 1031: test_shuffle_roundtrip_altivec_53_702713_32_0
1031/1236 Test #1031: test_shuffle_roundtrip_altivec_53_702713_32_0 ...   Passed    0.05 sec
        Start 1032: test_shuffle_roundtrip_altivec_53_702713_32_1
1032/1236 Test #1032: test_shuffle_roundtrip_altivec_53_702713_32_1 ...   Passed    0.13 sec
        Start 1033: test_shuffle_roundtrip_altivec_53_702713_32_2
1033/1236 Test #1033: test_shuffle_roundtrip_altivec_53_702713_32_2 ...   Passed    0.07 sec
        Start 1034: test_shuffle_roundtrip_altivec_64_7_32_0
1034/1236 Test #1034: test_shuffle_roundtrip_altivec_64_7_32_0 ........   Passed    0.00 sec
        Start 1035: test_shuffle_roundtrip_altivec_64_7_32_1
1035/1236 Test #1035: test_shuffle_roundtrip_altivec_64_7_32_1 ........   Passed    0.00 sec
        Start 1036: test_shuffle_roundtrip_altivec_64_7_32_2
1036/1236 Test #1036: test_shuffle_roundtrip_altivec_64_7_32_2 ........   Passed    0.00 sec
        Start 1037: test_shuffle_roundtrip_altivec_64_192_32_0
1037/1236 Test #1037: test_shuffle_roundtrip_altivec_64_192_32_0 ......   Passed    0.00 sec
        Start 1038: test_shuffle_roundtrip_altivec_64_192_32_1
1038/1236 Test #1038: test_shuffle_roundtrip_altivec_64_192_32_1 ......   Passed    0.00 sec
        Start 1039: test_shuffle_roundtrip_altivec_64_192_32_2
1039/1236 Test #1039: test_shuffle_roundtrip_altivec_64_192_32_2 ......   Passed    0.00 sec
        Start 1040: test_shuffle_roundtrip_altivec_64_1792_32_0
1040/1236 Test #1040: test_shuffle_roundtrip_altivec_64_1792_32_0 .....   Passed    0.00 sec
        Start 1041: test_shuffle_roundtrip_altivec_64_1792_32_1
1041/1236 Test #1041: test_shuffle_roundtrip_altivec_64_1792_32_1 .....   Passed    0.00 sec
        Start 1042: test_shuffle_roundtrip_altivec_64_1792_32_2
1042/1236 Test #1042: test_shuffle_roundtrip_altivec_64_1792_32_2 .....   Passed    0.00 sec
        Start 1043: test_shuffle_roundtrip_altivec_64_500_32_0
1043/1236 Test #1043: test_shuffle_roundtrip_altivec_64_500_32_0 ......   Passed    0.00 sec
        Start 1044: test_shuffle_roundtrip_altivec_64_500_32_1
1044/1236 Test #1044: test_shuffle_roundtrip_altivec_64_500_32_1 ......   Passed    0.00 sec
        Start 1045: test_shuffle_roundtrip_altivec_64_500_32_2
1045/1236 Test #1045: test_shuffle_roundtrip_altivec_64_500_32_2 ......   Passed    0.00 sec
        Start 1046: test_shuffle_roundtrip_altivec_64_8000_32_0
1046/1236 Test #1046: test_shuffle_roundtrip_altivec_64_8000_32_0 .....   Passed    0.00 sec
        Start 1047: test_shuffle_roundtrip_altivec_64_8000_32_1
1047/1236 Test #1047: test_shuffle_roundtrip_altivec_64_8000_32_1 .....   Passed    0.00 sec
        Start 1048: test_shuffle_roundtrip_altivec_64_8000_32_2
1048/1236 Test #1048: test_shuffle_roundtrip_altivec_64_8000_32_2 .....   Passed    0.00 sec
        Start 1049: test_shuffle_roundtrip_altivec_64_100000_32_0
1049/1236 Test #1049: test_shuffle_roundtrip_altivec_64_100000_32_0 ...   Passed    0.01 sec
        Start 1050: test_shuffle_roundtrip_altivec_64_100000_32_1
1050/1236 Test #1050: test_shuffle_roundtrip_altivec_64_100000_32_1 ...   Passed    0.01 sec
        Start 1051: test_shuffle_roundtrip_altivec_64_100000_32_2
1051/1236 Test #1051: test_shuffle_roundtrip_altivec_64_100000_32_2 ...   Passed    0.01 sec
        Start 1052: test_shuffle_roundtrip_altivec_64_702713_32_0
1052/1236 Test #1052: test_shuffle_roundtrip_altivec_64_702713_32_0 ...   Passed    0.06 sec
        Start 1053: test_shuffle_roundtrip_altivec_64_702713_32_1
1053/1236 Test #1053: test_shuffle_roundtrip_altivec_64_702713_32_1 ...   Passed    0.19 sec
        Start 1054: test_shuffle_roundtrip_altivec_64_702713_32_2
1054/1236 Test #1054: test_shuffle_roundtrip_altivec_64_702713_32_2 ...   Passed    0.08 sec
        Start 1055: test_shuffle_roundtrip_altivec_80_7_32_0
1055/1236 Test #1055: test_shuffle_roundtrip_altivec_80_7_32_0 ........   Passed    0.00 sec
        Start 1056: test_shuffle_roundtrip_altivec_80_7_32_1
1056/1236 Test #1056: test_shuffle_roundtrip_altivec_80_7_32_1 ........   Passed    0.00 sec
        Start 1057: test_shuffle_roundtrip_altivec_80_7_32_2
1057/1236 Test #1057: test_shuffle_roundtrip_altivec_80_7_32_2 ........   Passed    0.00 sec
        Start 1058: test_shuffle_roundtrip_altivec_80_192_32_0
1058/1236 Test #1058: test_shuffle_roundtrip_altivec_80_192_32_0 ......   Passed    0.00 sec
        Start 1059: test_shuffle_roundtrip_altivec_80_192_32_1
1059/1236 Test #1059: test_shuffle_roundtrip_altivec_80_192_32_1 ......   Passed    0.00 sec
        Start 1060: test_shuffle_roundtrip_altivec_80_192_32_2
1060/1236 Test #1060: test_shuffle_roundtrip_altivec_80_192_32_2 ......   Passed    0.00 sec
        Start 1061: test_shuffle_roundtrip_altivec_80_1792_32_0
1061/1236 Test #1061: test_shuffle_roundtrip_altivec_80_1792_32_0 .....   Passed    0.00 sec
        Start 1062: test_shuffle_roundtrip_altivec_80_1792_32_1
1062/1236 Test #1062: test_shuffle_roundtrip_altivec_80_1792_32_1 .....   Passed    0.00 sec
        Start 1063: test_shuffle_roundtrip_altivec_80_1792_32_2
1063/1236 Test #1063: test_shuffle_roundtrip_altivec_80_1792_32_2 .....   Passed    0.00 sec
        Start 1064: test_shuffle_roundtrip_altivec_80_500_32_0
1064/1236 Test #1064: test_shuffle_roundtrip_altivec_80_500_32_0 ......   Passed    0.00 sec
        Start 1065: test_shuffle_roundtrip_altivec_80_500_32_1
1065/1236 Test #1065: test_shuffle_roundtrip_altivec_80_500_32_1 ......   Passed    0.00 sec
        Start 1066: test_shuffle_roundtrip_altivec_80_500_32_2
1066/1236 Test #1066: test_shuffle_roundtrip_altivec_80_500_32_2 ......   Passed    0.00 sec
        Start 1067: test_shuffle_roundtrip_altivec_80_8000_32_0
1067/1236 Test #1067: test_shuffle_roundtrip_altivec_80_8000_32_0 .....   Passed    0.00 sec
        Start 1068: test_shuffle_roundtrip_altivec_80_8000_32_1
1068/1236 Test #1068: test_shuffle_roundtrip_altivec_80_8000_32_1 .....   Passed    0.00 sec
        Start 1069: test_shuffle_roundtrip_altivec_80_8000_32_2
1069/1236 Test #1069: test_shuffle_roundtrip_altivec_80_8000_32_2 .....   Passed    0.00 sec
        Start 1070: test_shuffle_roundtrip_altivec_80_100000_32_0
1070/1236 Test #1070: test_shuffle_roundtrip_altivec_80_100000_32_0 ...   Passed    0.01 sec
        Start 1071: test_shuffle_roundtrip_altivec_80_100000_32_1
1071/1236 Test #1071: test_shuffle_roundtrip_altivec_80_100000_32_1 ...   Passed    0.02 sec
        Start 1072: test_shuffle_roundtrip_altivec_80_100000_32_2
1072/1236 Test #1072: test_shuffle_roundtrip_altivec_80_100000_32_2 ...   Passed    0.02 sec
        Start 1073: test_shuffle_roundtrip_altivec_80_702713_32_0
1073/1236 Test #1073: test_shuffle_roundtrip_altivec_80_702713_32_0 ...   Passed    0.08 sec
        Start 1074: test_shuffle_roundtrip_altivec_80_702713_32_1
1074/1236 Test #1074: test_shuffle_roundtrip_altivec_80_702713_32_1 ...   Passed    0.28 sec
        Start 1075: test_shuffle_roundtrip_altivec_80_702713_32_2
1075/1236 Test #1075: test_shuffle_roundtrip_altivec_80_702713_32_2 ...   Passed    0.10 sec
        Start 1076: test_shuffle_roundtrip_generic_1_7_8
1076/1236 Test #1076: test_shuffle_roundtrip_generic_1_7_8 ............   Passed    0.00 sec
        Start 1077: test_shuffle_roundtrip_generic_1_192_8
1077/1236 Test #1077: test_shuffle_roundtrip_generic_1_192_8 ..........   Passed    0.00 sec
        Start 1078: test_shuffle_roundtrip_generic_1_1792_8
1078/1236 Test #1078: test_shuffle_roundtrip_generic_1_1792_8 .........   Passed    0.00 sec
        Start 1079: test_shuffle_roundtrip_generic_1_500_8
1079/1236 Test #1079: test_shuffle_roundtrip_generic_1_500_8 ..........   Passed    0.00 sec
        Start 1080: test_shuffle_roundtrip_generic_1_8000_8
1080/1236 Test #1080: test_shuffle_roundtrip_generic_1_8000_8 .........   Passed    0.00 sec
        Start 1081: test_shuffle_roundtrip_generic_1_100000_8
1081/1236 Test #1081: test_shuffle_roundtrip_generic_1_100000_8 .......   Passed    0.00 sec
        Start 1082: test_shuffle_roundtrip_generic_1_702713_8
1082/1236 Test #1082: test_shuffle_roundtrip_generic_1_702713_8 .......   Passed    0.00 sec
        Start 1083: test_shuffle_roundtrip_generic_2_7_8
1083/1236 Test #1083: test_shuffle_roundtrip_generic_2_7_8 ............   Passed    0.00 sec
        Start 1084: test_shuffle_roundtrip_generic_2_192_8
1084/1236 Test #1084: test_shuffle_roundtrip_generic_2_192_8 ..........   Passed    0.00 sec
        Start 1085: test_shuffle_roundtrip_generic_2_1792_8
1085/1236 Test #1085: test_shuffle_roundtrip_generic_2_1792_8 .........   Passed    0.00 sec
        Start 1086: test_shuffle_roundtrip_generic_2_500_8
1086/1236 Test #1086: test_shuffle_roundtrip_generic_2_500_8 ..........   Passed    0.00 sec
        Start 1087: test_shuffle_roundtrip_generic_2_8000_8
1087/1236 Test #1087: test_shuffle_roundtrip_generic_2_8000_8 .........   Passed    0.00 sec
        Start 1088: test_shuffle_roundtrip_generic_2_100000_8
1088/1236 Test #1088: test_shuffle_roundtrip_generic_2_100000_8 .......   Passed    0.00 sec
        Start 1089: test_shuffle_roundtrip_generic_2_702713_8
1089/1236 Test #1089: test_shuffle_roundtrip_generic_2_702713_8 .......   Passed    0.00 sec
        Start 1090: test_shuffle_roundtrip_generic_3_7_8
1090/1236 Test #1090: test_shuffle_roundtrip_generic_3_7_8 ............   Passed    0.00 sec
        Start 1091: test_shuffle_roundtrip_generic_3_192_8
1091/1236 Test #1091: test_shuffle_roundtrip_generic_3_192_8 ..........   Passed    0.00 sec
        Start 1092: test_shuffle_roundtrip_generic_3_1792_8
1092/1236 Test #1092: test_shuffle_roundtrip_generic_3_1792_8 .........   Passed    0.00 sec
        Start 1093: test_shuffle_roundtrip_generic_3_500_8
1093/1236 Test #1093: test_shuffle_roundtrip_generic_3_500_8 ..........   Passed    0.00 sec
        Start 1094: test_shuffle_roundtrip_generic_3_8000_8
1094/1236 Test #1094: test_shuffle_roundtrip_generic_3_8000_8 .........   Passed    0.00 sec
        Start 1095: test_shuffle_roundtrip_generic_3_100000_8
1095/1236 Test #1095: test_shuffle_roundtrip_generic_3_100000_8 .......   Passed    0.00 sec
        Start 1096: test_shuffle_roundtrip_generic_3_702713_8
1096/1236 Test #1096: test_shuffle_roundtrip_generic_3_702713_8 .......   Passed    0.01 sec
        Start 1097: test_shuffle_roundtrip_generic_4_7_8
1097/1236 Test #1097: test_shuffle_roundtrip_generic_4_7_8 ............   Passed    0.00 sec
        Start 1098: test_shuffle_roundtrip_generic_4_192_8
1098/1236 Test #1098: test_shuffle_roundtrip_generic_4_192_8 ..........   Passed    0.00 sec
        Start 1099: test_shuffle_roundtrip_generic_4_1792_8
1099/1236 Test #1099: test_shuffle_roundtrip_generic_4_1792_8 .........   Passed    0.00 sec
        Start 1100: test_shuffle_roundtrip_generic_4_500_8
1100/1236 Test #1100: test_shuffle_roundtrip_generic_4_500_8 ..........   Passed    0.00 sec
        Start 1101: test_shuffle_roundtrip_generic_4_8000_8
1101/1236 Test #1101: test_shuffle_roundtrip_generic_4_8000_8 .........   Passed    0.00 sec
        Start 1102: test_shuffle_roundtrip_generic_4_100000_8
1102/1236 Test #1102: test_shuffle_roundtrip_generic_4_100000_8 .......   Passed    0.00 sec
        Start 1103: test_shuffle_roundtrip_generic_4_702713_8
1103/1236 Test #1103: test_shuffle_roundtrip_generic_4_702713_8 .......   Passed    0.01 sec
        Start 1104: test_shuffle_roundtrip_generic_5_7_8
1104/1236 Test #1104: test_shuffle_roundtrip_generic_5_7_8 ............   Passed    0.00 sec
        Start 1105: test_shuffle_roundtrip_generic_5_192_8
1105/1236 Test #1105: test_shuffle_roundtrip_generic_5_192_8 ..........   Passed    0.00 sec
        Start 1106: test_shuffle_roundtrip_generic_5_1792_8
1106/1236 Test #1106: test_shuffle_roundtrip_generic_5_1792_8 .........   Passed    0.00 sec
        Start 1107: test_shuffle_roundtrip_generic_5_500_8
1107/1236 Test #1107: test_shuffle_roundtrip_generic_5_500_8 ..........   Passed    0.00 sec
        Start 1108: test_shuffle_roundtrip_generic_5_8000_8
1108/1236 Test #1108: test_shuffle_roundtrip_generic_5_8000_8 .........   Passed    0.00 sec
        Start 1109: test_shuffle_roundtrip_generic_5_100000_8
1109/1236 Test #1109: test_shuffle_roundtrip_generic_5_100000_8 .......   Passed    0.00 sec
        Start 1110: test_shuffle_roundtrip_generic_5_702713_8
1110/1236 Test #1110: test_shuffle_roundtrip_generic_5_702713_8 .......   Passed    0.01 sec
        Start 1111: test_shuffle_roundtrip_generic_6_7_8
1111/1236 Test #1111: test_shuffle_roundtrip_generic_6_7_8 ............   Passed    0.00 sec
        Start 1112: test_shuffle_roundtrip_generic_6_192_8
1112/1236 Test #1112: test_shuffle_roundtrip_generic_6_192_8 ..........   Passed    0.00 sec
        Start 1113: test_shuffle_roundtrip_generic_6_1792_8
1113/1236 Test #1113: test_shuffle_roundtrip_generic_6_1792_8 .........   Passed    0.00 sec
        Start 1114: test_shuffle_roundtrip_generic_6_500_8
1114/1236 Test #1114: test_shuffle_roundtrip_generic_6_500_8 ..........   Passed    0.00 sec
        Start 1115: test_shuffle_roundtrip_generic_6_8000_8
1115/1236 Test #1115: test_shuffle_roundtrip_generic_6_8000_8 .........   Passed    0.00 sec
        Start 1116: test_shuffle_roundtrip_generic_6_100000_8
1116/1236 Test #1116: test_shuffle_roundtrip_generic_6_100000_8 .......   Passed    0.00 sec
        Start 1117: test_shuffle_roundtrip_generic_6_702713_8
1117/1236 Test #1117: test_shuffle_roundtrip_generic_6_702713_8 .......   Passed    0.01 sec
        Start 1118: test_shuffle_roundtrip_generic_7_7_8
1118/1236 Test #1118: test_shuffle_roundtrip_generic_7_7_8 ............   Passed    0.00 sec
        Start 1119: test_shuffle_roundtrip_generic_7_192_8
1119/1236 Test #1119: test_shuffle_roundtrip_generic_7_192_8 ..........   Passed    0.00 sec
        Start 1120: test_shuffle_roundtrip_generic_7_1792_8
1120/1236 Test #1120: test_shuffle_roundtrip_generic_7_1792_8 .........   Passed    0.00 sec
        Start 1121: test_shuffle_roundtrip_generic_7_500_8
1121/1236 Test #1121: test_shuffle_roundtrip_generic_7_500_8 ..........   Passed    0.00 sec
        Start 1122: test_shuffle_roundtrip_generic_7_8000_8
1122/1236 Test #1122: test_shuffle_roundtrip_generic_7_8000_8 .........   Passed    0.00 sec
        Start 1123: test_shuffle_roundtrip_generic_7_100000_8
1123/1236 Test #1123: test_shuffle_roundtrip_generic_7_100000_8 .......   Passed    0.00 sec
        Start 1124: test_shuffle_roundtrip_generic_7_702713_8
1124/1236 Test #1124: test_shuffle_roundtrip_generic_7_702713_8 .......   Passed    0.01 sec
        Start 1125: test_shuffle_roundtrip_generic_8_7_8
1125/1236 Test #1125: test_shuffle_roundtrip_generic_8_7_8 ............   Passed    0.00 sec
        Start 1126: test_shuffle_roundtrip_generic_8_192_8
1126/1236 Test #1126: test_shuffle_roundtrip_generic_8_192_8 ..........   Passed    0.00 sec
        Start 1127: test_shuffle_roundtrip_generic_8_1792_8
1127/1236 Test #1127: test_shuffle_roundtrip_generic_8_1792_8 .........   Passed    0.00 sec
        Start 1128: test_shuffle_roundtrip_generic_8_500_8
1128/1236 Test #1128: test_shuffle_roundtrip_generic_8_500_8 ..........   Passed    0.00 sec
        Start 1129: test_shuffle_roundtrip_generic_8_8000_8
1129/1236 Test #1129: test_shuffle_roundtrip_generic_8_8000_8 .........   Passed    0.00 sec
        Start 1130: test_shuffle_roundtrip_generic_8_100000_8
1130/1236 Test #1130: test_shuffle_roundtrip_generic_8_100000_8 .......   Passed    0.00 sec
        Start 1131: test_shuffle_roundtrip_generic_8_702713_8
1131/1236 Test #1131: test_shuffle_roundtrip_generic_8_702713_8 .......   Passed    0.01 sec
        Start 1132: test_shuffle_roundtrip_generic_11_7_8
1132/1236 Test #1132: test_shuffle_roundtrip_generic_11_7_8 ...........   Passed    0.00 sec
        Start 1133: test_shuffle_roundtrip_generic_11_192_8
1133/1236 Test #1133: test_shuffle_roundtrip_generic_11_192_8 .........   Passed    0.00 sec
        Start 1134: test_shuffle_roundtrip_generic_11_1792_8
1134/1236 Test #1134: test_shuffle_roundtrip_generic_11_1792_8 ........   Passed    0.00 sec
        Start 1135: test_shuffle_roundtrip_generic_11_500_8
1135/1236 Test #1135: test_shuffle_roundtrip_generic_11_500_8 .........   Passed    0.00 sec
        Start 1136: test_shuffle_roundtrip_generic_11_8000_8
1136/1236 Test #1136: test_shuffle_roundtrip_generic_11_8000_8 ........   Passed    0.00 sec
        Start 1137: test_shuffle_roundtrip_generic_11_100000_8
1137/1236 Test #1137: test_shuffle_roundtrip_generic_11_100000_8 ......   Passed    0.00 sec
        Start 1138: test_shuffle_roundtrip_generic_11_702713_8
1138/1236 Test #1138: test_shuffle_roundtrip_generic_11_702713_8 ......   Passed    0.02 sec
        Start 1139: test_shuffle_roundtrip_generic_16_7_8
1139/1236 Test #1139: test_shuffle_roundtrip_generic_16_7_8 ...........   Passed    0.00 sec
        Start 1140: test_shuffle_roundtrip_generic_16_192_8
1140/1236 Test #1140: test_shuffle_roundtrip_generic_16_192_8 .........   Passed    0.00 sec
        Start 1141: test_shuffle_roundtrip_generic_16_1792_8
1141/1236 Test #1141: test_shuffle_roundtrip_generic_16_1792_8 ........   Passed    0.00 sec
        Start 1142: test_shuffle_roundtrip_generic_16_500_8
1142/1236 Test #1142: test_shuffle_roundtrip_generic_16_500_8 .........   Passed    0.00 sec
        Start 1143: test_shuffle_roundtrip_generic_16_8000_8
1143/1236 Test #1143: test_shuffle_roundtrip_generic_16_8000_8 ........   Passed    0.00 sec
        Start 1144: test_shuffle_roundtrip_generic_16_100000_8
1144/1236 Test #1144: test_shuffle_roundtrip_generic_16_100000_8 ......   Passed    0.01 sec
        Start 1145: test_shuffle_roundtrip_generic_16_702713_8
1145/1236 Test #1145: test_shuffle_roundtrip_generic_16_702713_8 ......   Passed    0.03 sec
        Start 1146: test_shuffle_roundtrip_generic_22_7_8
1146/1236 Test #1146: test_shuffle_roundtrip_generic_22_7_8 ...........   Passed    0.00 sec
        Start 1147: test_shuffle_roundtrip_generic_22_192_8
1147/1236 Test #1147: test_shuffle_roundtrip_generic_22_192_8 .........   Passed    0.00 sec
        Start 1148: test_shuffle_roundtrip_generic_22_1792_8
1148/1236 Test #1148: test_shuffle_roundtrip_generic_22_1792_8 ........   Passed    0.00 sec
        Start 1149: test_shuffle_roundtrip_generic_22_500_8
1149/1236 Test #1149: test_shuffle_roundtrip_generic_22_500_8 .........   Passed    0.00 sec
        Start 1150: test_shuffle_roundtrip_generic_22_8000_8
1150/1236 Test #1150: test_shuffle_roundtrip_generic_22_8000_8 ........   Passed    0.00 sec
        Start 1151: test_shuffle_roundtrip_generic_22_100000_8
1151/1236 Test #1151: test_shuffle_roundtrip_generic_22_100000_8 ......   Passed    0.01 sec
        Start 1152: test_shuffle_roundtrip_generic_22_702713_8
1152/1236 Test #1152: test_shuffle_roundtrip_generic_22_702713_8 ......   Passed    0.05 sec
        Start 1153: test_shuffle_roundtrip_generic_30_7_8
1153/1236 Test #1153: test_shuffle_roundtrip_generic_30_7_8 ...........   Passed    0.00 sec
        Start 1154: test_shuffle_roundtrip_generic_30_192_8
1154/1236 Test #1154: test_shuffle_roundtrip_generic_30_192_8 .........   Passed    0.00 sec
        Start 1155: test_shuffle_roundtrip_generic_30_1792_8
1155/1236 Test #1155: test_shuffle_roundtrip_generic_30_1792_8 ........   Passed    0.00 sec
        Start 1156: test_shuffle_roundtrip_generic_30_500_8
1156/1236 Test #1156: test_shuffle_roundtrip_generic_30_500_8 .........   Passed    0.00 sec
        Start 1157: test_shuffle_roundtrip_generic_30_8000_8
1157/1236 Test #1157: test_shuffle_roundtrip_generic_30_8000_8 ........   Passed    0.00 sec
        Start 1158: test_shuffle_roundtrip_generic_30_100000_8
1158/1236 Test #1158: test_shuffle_roundtrip_generic_30_100000_8 ......   Passed    0.01 sec
        Start 1159: test_shuffle_roundtrip_generic_30_702713_8
1159/1236 Test #1159: test_shuffle_roundtrip_generic_30_702713_8 ......   Passed    0.07 sec
        Start 1160: test_shuffle_roundtrip_generic_32_7_8
1160/1236 Test #1160: test_shuffle_roundtrip_generic_32_7_8 ...........   Passed    0.00 sec
        Start 1161: test_shuffle_roundtrip_generic_32_192_8
1161/1236 Test #1161: test_shuffle_roundtrip_generic_32_192_8 .........   Passed    0.00 sec
        Start 1162: test_shuffle_roundtrip_generic_32_1792_8
1162/1236 Test #1162: test_shuffle_roundtrip_generic_32_1792_8 ........   Passed    0.00 sec
        Start 1163: test_shuffle_roundtrip_generic_32_500_8
1163/1236 Test #1163: test_shuffle_roundtrip_generic_32_500_8 .........   Passed    0.00 sec
        Start 1164: test_shuffle_roundtrip_generic_32_8000_8
1164/1236 Test #1164: test_shuffle_roundtrip_generic_32_8000_8 ........   Passed    0.00 sec
        Start 1165: test_shuffle_roundtrip_generic_32_100000_8
1165/1236 Test #1165: test_shuffle_roundtrip_generic_32_100000_8 ......   Passed    0.01 sec
        Start 1166: test_shuffle_roundtrip_generic_32_702713_8
1166/1236 Test #1166: test_shuffle_roundtrip_generic_32_702713_8 ......   Passed    0.08 sec
        Start 1167: test_shuffle_roundtrip_generic_42_7_8
1167/1236 Test #1167: test_shuffle_roundtrip_generic_42_7_8 ...........   Passed    0.00 sec
        Start 1168: test_shuffle_roundtrip_generic_42_192_8
1168/1236 Test #1168: test_shuffle_roundtrip_generic_42_192_8 .........   Passed    0.00 sec
        Start 1169: test_shuffle_roundtrip_generic_42_1792_8
1169/1236 Test #1169: test_shuffle_roundtrip_generic_42_1792_8 ........   Passed    0.00 sec
        Start 1170: test_shuffle_roundtrip_generic_42_500_8
1170/1236 Test #1170: test_shuffle_roundtrip_generic_42_500_8 .........   Passed    0.00 sec
        Start 1171: test_shuffle_roundtrip_generic_42_8000_8
1171/1236 Test #1171: test_shuffle_roundtrip_generic_42_8000_8 ........   Passed    0.00 sec
        Start 1172: test_shuffle_roundtrip_generic_42_100000_8
1172/1236 Test #1172: test_shuffle_roundtrip_generic_42_100000_8 ......   Passed    0.01 sec
        Start 1173: test_shuffle_roundtrip_generic_42_702713_8
1173/1236 Test #1173: test_shuffle_roundtrip_generic_42_702713_8 ......   Passed    0.11 sec
        Start 1174: test_shuffle_roundtrip_generic_48_7_8
1174/1236 Test #1174: test_shuffle_roundtrip_generic_48_7_8 ...........   Passed    0.00 sec
        Start 1175: test_shuffle_roundtrip_generic_48_192_8
1175/1236 Test #1175: test_shuffle_roundtrip_generic_48_192_8 .........   Passed    0.00 sec
        Start 1176: test_shuffle_roundtrip_generic_48_1792_8
1176/1236 Test #1176: test_shuffle_roundtrip_generic_48_1792_8 ........   Passed    0.00 sec
        Start 1177: test_shuffle_roundtrip_generic_48_500_8
1177/1236 Test #1177: test_shuffle_roundtrip_generic_48_500_8 .........   Passed    0.00 sec
        Start 1178: test_shuffle_roundtrip_generic_48_8000_8
1178/1236 Test #1178: test_shuffle_roundtrip_generic_48_8000_8 ........   Passed    0.00 sec
        Start 1179: test_shuffle_roundtrip_generic_48_100000_8
1179/1236 Test #1179: test_shuffle_roundtrip_generic_48_100000_8 ......   Passed    0.02 sec
        Start 1180: test_shuffle_roundtrip_generic_48_702713_8
1180/1236 Test #1180: test_shuffle_roundtrip_generic_48_702713_8 ......   Passed    0.13 sec
        Start 1181: test_shuffle_roundtrip_generic_52_7_8
1181/1236 Test #1181: test_shuffle_roundtrip_generic_52_7_8 ...........   Passed    0.00 sec
        Start 1182: test_shuffle_roundtrip_generic_52_192_8
1182/1236 Test #1182: test_shuffle_roundtrip_generic_52_192_8 .........   Passed    0.00 sec
        Start 1183: test_shuffle_roundtrip_generic_52_1792_8
1183/1236 Test #1183: test_shuffle_roundtrip_generic_52_1792_8 ........   Passed    0.00 sec
        Start 1184: test_shuffle_roundtrip_generic_52_500_8
1184/1236 Test #1184: test_shuffle_roundtrip_generic_52_500_8 .........   Passed    0.00 sec
        Start 1185: test_shuffle_roundtrip_generic_52_8000_8
1185/1236 Test #1185: test_shuffle_roundtrip_generic_52_8000_8 ........   Passed    0.00 sec
        Start 1186: test_shuffle_roundtrip_generic_52_100000_8
1186/1236 Test #1186: test_shuffle_roundtrip_generic_52_100000_8 ......   Passed    0.01 sec
        Start 1187: test_shuffle_roundtrip_generic_52_702713_8
1187/1236 Test #1187: test_shuffle_roundtrip_generic_52_702713_8 ......   Passed    0.15 sec
        Start 1188: test_shuffle_roundtrip_generic_53_7_8
1188/1236 Test #1188: test_shuffle_roundtrip_generic_53_7_8 ...........   Passed    0.00 sec
        Start 1189: test_shuffle_roundtrip_generic_53_192_8
1189/1236 Test #1189: test_shuffle_roundtrip_generic_53_192_8 .........   Passed    0.00 sec
        Start 1190: test_shuffle_roundtrip_generic_53_1792_8
1190/1236 Test #1190: test_shuffle_roundtrip_generic_53_1792_8 ........   Passed    0.00 sec
        Start 1191: test_shuffle_roundtrip_generic_53_500_8
1191/1236 Test #1191: test_shuffle_roundtrip_generic_53_500_8 .........   Passed    0.00 sec
        Start 1192: test_shuffle_roundtrip_generic_53_8000_8
1192/1236 Test #1192: test_shuffle_roundtrip_generic_53_8000_8 ........   Passed    0.00 sec
        Start 1193: test_shuffle_roundtrip_generic_53_100000_8
1193/1236 Test #1193: test_shuffle_roundtrip_generic_53_100000_8 ......   Passed    0.02 sec
        Start 1194: test_shuffle_roundtrip_generic_53_702713_8
1194/1236 Test #1194: test_shuffle_roundtrip_generic_53_702713_8 ......   Passed    0.15 sec
        Start 1195: test_shuffle_roundtrip_generic_64_7_8
1195/1236 Test #1195: test_shuffle_roundtrip_generic_64_7_8 ...........   Passed    0.00 sec
        Start 1196: test_shuffle_roundtrip_generic_64_192_8
1196/1236 Test #1196: test_shuffle_roundtrip_generic_64_192_8 .........   Passed    0.00 sec
        Start 1197: test_shuffle_roundtrip_generic_64_1792_8
1197/1236 Test #1197: test_shuffle_roundtrip_generic_64_1792_8 ........   Passed    0.00 sec
        Start 1198: test_shuffle_roundtrip_generic_64_500_8
1198/1236 Test #1198: test_shuffle_roundtrip_generic_64_500_8 .........   Passed    0.00 sec
        Start 1199: test_shuffle_roundtrip_generic_64_8000_8
1199/1236 Test #1199: test_shuffle_roundtrip_generic_64_8000_8 ........   Passed    0.00 sec
        Start 1200: test_shuffle_roundtrip_generic_64_100000_8
1200/1236 Test #1200: test_shuffle_roundtrip_generic_64_100000_8 ......   Passed    0.02 sec
        Start 1201: test_shuffle_roundtrip_generic_64_702713_8
1201/1236 Test #1201: test_shuffle_roundtrip_generic_64_702713_8 ......   Passed    0.22 sec
        Start 1202: test_shuffle_roundtrip_generic_80_7_8
1202/1236 Test #1202: test_shuffle_roundtrip_generic_80_7_8 ...........   Passed    0.00 sec
        Start 1203: test_shuffle_roundtrip_generic_80_192_8
1203/1236 Test #1203: test_shuffle_roundtrip_generic_80_192_8 .........   Passed    0.00 sec
        Start 1204: test_shuffle_roundtrip_generic_80_1792_8
1204/1236 Test #1204: test_shuffle_roundtrip_generic_80_1792_8 ........   Passed    0.00 sec
        Start 1205: test_shuffle_roundtrip_generic_80_500_8
1205/1236 Test #1205: test_shuffle_roundtrip_generic_80_500_8 .........   Passed    0.00 sec
        Start 1206: test_shuffle_roundtrip_generic_80_8000_8
1206/1236 Test #1206: test_shuffle_roundtrip_generic_80_8000_8 ........   Passed    0.00 sec
        Start 1207: test_shuffle_roundtrip_generic_80_100000_8
1207/1236 Test #1207: test_shuffle_roundtrip_generic_80_100000_8 ......   Passed    0.03 sec
        Start 1208: test_shuffle_roundtrip_generic_80_702713_8
1208/1236 Test #1208: test_shuffle_roundtrip_generic_80_702713_8 ......   Passed    0.30 sec
        Start 1209: test_blosclz_shuffle_1
1209/1236 Test #1209: test_blosclz_shuffle_1 ..........................   Passed    2.58 sec
        Start 1210: test_lz4_shuffle_1
1210/1236 Test #1210: test_lz4_shuffle_1 ..............................   Passed    3.99 sec
        Start 1211: test_lizard_shuffle_1
1211/1236 Test #1211: test_lizard_shuffle_1 ...........................   Passed    4.36 sec
        Start 1212: test_blosclz_shuffle_n
1212/1236 Test #1212: test_blosclz_shuffle_n ..........................   Passed    0.85 sec
        Start 1213: test_lz4_shuffle_n
1213/1236 Test #1213: test_lz4_shuffle_n ..............................   Passed    1.40 sec
        Start 1214: test_lz4hc_shuffle_n
1214/1236 Test #1214: test_lz4hc_shuffle_n ............................   Passed    4.79 sec
        Start 1215: test_lizard_shuffle_n
1215/1236 Test #1215: test_lizard_shuffle_n ...........................   Passed    1.57 sec
        Start 1216: test_zlib_shuffle_n
1216/1236 Test #1216: test_zlib_shuffle_n .............................   Passed   10.60 sec
        Start 1217: test_zstd_shuffle_n
1217/1236 Test #1217: test_zstd_shuffle_n .............................   Passed    6.34 sec
        Start 1218: test_blosclz_bitshuffle_1
1218/1236 Test #1218: test_blosclz_bitshuffle_1 .......................   Passed    6.26 sec
        Start 1219: test_lz4_bitshuffle_1
1219/1236 Test #1219: test_lz4_bitshuffle_1 ...........................   Passed    5.94 sec
        Start 1220: test_blosclz_bitshuffle_n
1220/1236 Test #1220: test_blosclz_bitshuffle_n .......................   Passed    3.00 sec
        Start 1221: test_lz4_bitshuffle_n
1221/1236 Test #1221: test_lz4_bitshuffle_n ...........................   Passed    1.99 sec
        Start 1222: test_lizard_bitshuffle_n
1222/1236 Test #1222: test_lizard_bitshuffle_n ........................   Passed    1.91 sec
        Start 1223: test_bench_delta
1223/1236 Test #1223: test_bench_delta ................................   Passed    0.87 sec
        Start 1224: test_bench_trunc_prec
1224/1236 Test #1224: test_bench_trunc_prec ...........................   Passed    1.47 sec
        Start 1225: test_example_contexts
1225/1236 Test #1225: test_example_contexts ...........................   Passed    0.04 sec
        Start 1226: test_example_delta_schunk_ex
1226/1236 Test #1226: test_example_delta_schunk_ex ....................   Passed    0.72 sec
        Start 1227: test_example_multithread
1227/1236 Test #1227: test_example_multithread ........................   Passed    0.03 sec
        Start 1228: test_example_simple
1228/1236 Test #1228: test_example_simple .............................   Passed    0.06 sec
        Start 1229: test_example_simple_schunk
1229/1236 Test #1229: test_example_simple_schunk ......................   Passed    0.26 sec
        Start 1230: test_example_frame_simple
1230/1236 Test #1230: test_example_frame_simple .......................   Passed    0.83 sec
        Start 1231: test_example_frame_backed_schunk
1231/1236 Test #1231: test_example_frame_backed_schunk ................   Passed    0.63 sec
        Start 1232: test_example_frame_metalayers
1232/1236 Test #1232: test_example_frame_metalayers ...................   Passed    0.01 sec
        Start 1233: test_example_compress_file
1233/1236 Test #1233: test_example_compress_file ......................   Passed    0.00 sec
        Start 1234: test_example_noinit
1234/1236 Test #1234: test_example_noinit .............................   Passed    0.01 sec
        Start 1235: test_example_find_roots
1235/1236 Test #1235: test_example_find_roots .........................   Passed    4.58 sec
        Start 1236: test_example_zstd_dict
1236/1236 Test #1236: test_example_zstd_dict ..........................   Passed    0.71 sec

100% tests passed, 0 tests failed out of 1236

Total Test time (real) =  79.20 sec

@FrancescAlted
Copy link
Member

Benchmark

test@power9:~/workspace/c-blosc2/build_gcc8$ ./bench/b2bench lz4 bitshuffle suite 1
Blosc version: 2.0.0a6.dev ($Date:: 2018-05-18 #$)
List of supported compressors in this build: blosclz,lz4,lz4hc,lizard,zlib,zstd
Supported compression libraries:
  BloscLZ: 1.1.0
  LZ4: 1.9.1
  Lizard: 1.0.0
  Snappy: unknown
  Zlib: 10.0.3
  Zstd: 1.4.0
Using compressor: lz4
Using shuffle type: bitshuffle
Running suite: suite
--> 1, 4194304, 4, 19, lz4, bitshuffle
********************** Run info ******************************
Blosc version: 2.0.0a6.dev ($Date:: 2018-05-18 #$)
Using synthetic data with 19 significant bits (out of 32)
Dataset size: 4194304 bytes	Type size: 4 bytes
Working set: 256.0 MB		Number of threads: 1
********************** Running benchmarks *********************
memcpy(write):		  323.0 us, 12382.8 MB/s
memcpy(read):		  279.0 us, 14339.2 MB/s
Compression level: 0
comp(write):	  251.8 us, 15885.9 MB/s	  Final bytes: 4194336  Ratio: 1.00
decomp(read):	  287.4 us, 13916.4 MB/s	  OK
Compression level: 1
comp(write):	 3271.0 us, 1222.9 MB/s	  Final bytes: 153232  Ratio: 27.37
decomp(read):	 4088.9 us, 978.3 MB/s	  OK
Compression level: 2
comp(write):	 3195.8 us, 1251.6 MB/s	  Final bytes: 138224  Ratio: 30.34
decomp(read):	 4043.3 us, 989.3 MB/s	  OK
Compression level: 3
comp(write):	 3179.3 us, 1258.1 MB/s	  Final bytes: 55096  Ratio: 76.13
decomp(read):	 3729.3 us, 1072.6 MB/s	  OK
Compression level: 4
comp(write):	 3101.2 us, 1289.8 MB/s	  Final bytes: 51028  Ratio: 82.20
decomp(read):	 3692.5 us, 1083.3 MB/s	  OK
Compression level: 5
comp(write):	 3104.2 us, 1288.6 MB/s	  Final bytes: 51972  Ratio: 80.70
decomp(read):	 3718.1 us, 1075.8 MB/s	  OK
Compression level: 6
comp(write):	 3051.6 us, 1310.8 MB/s	  Final bytes: 48420  Ratio: 86.62
decomp(read):	 3666.0 us, 1091.1 MB/s	  OK
Compression level: 7
comp(write):	 3045.6 us, 1313.4 MB/s	  Final bytes: 46784  Ratio: 89.65
decomp(read):	 3666.7 us, 1090.9 MB/s	  OK
Compression level: 8
comp(write):	 3047.8 us, 1312.4 MB/s	  Final bytes: 48072  Ratio: 87.25
decomp(read):	 3667.1 us, 1090.8 MB/s	  OK
Compression level: 9
comp(write):	 2803.0 us, 1427.0 MB/s	  Final bytes: 46540  Ratio: 90.12
decomp(read):	 3655.1 us, 1094.4 MB/s	  OK

Round-trip compr/decompr on 7.5 GB
Elapsed time:	   12.1 s, 1398.8 MB/s

Cool. Any reason you are using 1 single thread for the benchmark? Seeing scalability for different threads is always interesting.

@FrancescAlted
Copy link
Member

Also, it would be nice if you can test also with blosclz codec, which is also meant for speed.

BTW, you can use the plot-speeds.py script for producing nice plots out of the output above.

@kif
Copy link
Contributor Author

kif commented Jun 5, 2019 via email

@kif
Copy link
Contributor Author

kif commented Jun 5, 2019

The computer is an AC922 hence 2x16cores (4x hyperthreaded). The bench has been performed with:
GOMP_CPU_AFFINITY=0:127:4 ./bench/b2bench blosclz bitshuffle single 32

blosclz_bitshuffle_32_0-127-4

The same one with LZ4
lz4_bitshuffle_32_0-127-4

And finally the bench using the integrated hardware accelerator:
zlib_bitshuffle_32_0-127-4_NX2
zlib_shuffle_16_0-127-8_NX2

@FrancescAlted
Copy link
Member

Ok, looking at zlib compressing faster than memcpy is certainly quite an achievement. Thanks for pointing out to the power-gzip project.

Also, in order to see whether the current shuffle/bitshuffle implementations for Altivec are a bottleneck or not, it would be instructive to see plots for decompression, as this is typically much faster than compression. I suppose that shuffle/bitshuffle still would take quite a bit of the decompression time though.

Other than that, everything seems to be in good shape. It would have been nice if you provided a qemu configuration for testing PowerPC/Altivec on Intel machines (similar to what the zstd project is doing), but I understand that this can take a bit, and we can do that later anyway.

@kif
Copy link
Contributor Author

kif commented Jun 6, 2019

Indeed the decompression looks limited by the bit-un-shuffling with a hard limit around 12Gbit/s, this is especially clear for the hardware gzip part:
d_blosclz_bitshuffle_32_0-127-4
d_lz4_bitshuffle_32_0-127-4
d_zlib_bitshuffle_32_0-127-4_NX2

@FrancescAlted
Copy link
Member

Yeah, I was expecting something similar for bitshuffle becuase it is quite expensive. I am more curious about decompression with shuffle, which should be significantly faster.

@FrancescAlted
Copy link
Member

Hi @kif . Is that PR ready for merging or you still want to do something more?

@kif
Copy link
Contributor Author

kif commented Jun 10, 2019 via email

@FrancescAlted FrancescAlted merged commit b79725e into Blosc:master Jun 11, 2019
@FrancescAlted
Copy link
Member

Merged. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Support ALTIVEC vector instruction on IBM POWER.
2 participants