Sponsored-by: Sovereign Tech Fund
Signed-off-by: Michael Niedermayer <mich...@niedermayer.cc>
---
 libpostproc/tests/blocktest.c |   20 +-
 tests/ref/fate/blocktest      | 2100 ++++++++++++++++++++++++++++-----
 2 files changed, 1815 insertions(+), 305 deletions(-)

diff --git a/libpostproc/tests/blocktest.c b/libpostproc/tests/blocktest.c
index d40e00495aa..5375d3c72b6 100644
--- a/libpostproc/tests/blocktest.c
+++ b/libpostproc/tests/blocktest.c
@@ -54,11 +54,11 @@ static int64_t chksum(AVFrame *f)
     return a;
 }
 
-static int64_t test(int width, int height, int blocksize, int flags, int 
pict_type, int quality) {
+static int64_t test(int width, int height, const char * filter_string, int 
blocksize, int flags, int pict_type, int quality) {
     AVFrame *in  = av_frame_alloc();
     AVFrame *out = av_frame_alloc();
     pp_context *context = pp_get_context(width, height, flags);
-    pp_mode *mode = pp_get_mode_by_name_and_quality("be,de", quality);
+    pp_mode *mode = pp_get_mode_by_name_and_quality(filter_string, quality);
     int64_t ret;
 #define  QP_STRIDE (352/16)
     int8_t qp[QP_STRIDE * 352/16];
@@ -101,13 +101,23 @@ end:
 }
 
 int main(int argc, char **argv) {
+    const char *teststrings[] = {
+        "be,de",
+        "be,h1,v1",
+        "be,ha,va",
+        "be,al,de",
+        "be,vi,de",
+        "be,vi,ha,va",
+    };
 
     for (int w=16; w< 352; w=w*3-16) {
         for (int h=16; h< 352; h=h*5-16) {
             for (int b=1; b<17; b*=2) {
-                for (int q=0; q<17; q = 2*q+1) {
-                    int64_t ret = test(w, h, b, PP_FORMAT_420, 0, q);
-                    printf("blocktest %dx%d b:%d q:%d result %"PRIX64"\n", w, 
h, b, q, ret);
+                for (int c=0; c<6; c++) {
+                    for (int q=0; q<17; q = 2*q+1) {
+                        int64_t ret = test(w, h, teststrings[c], b, 
PP_FORMAT_420, 0, q);
+                        printf("blocktest %dx%d %s b:%d q:%d result 
%"PRIX64"\n", w, h, teststrings[c], b, q, ret);
+                    }
                 }
             }
         }
diff --git a/tests/ref/fate/blocktest b/tests/ref/fate/blocktest
index bb4167e6ce2..38cf195c95a 100644
--- a/tests/ref/fate/blocktest
+++ b/tests/ref/fate/blocktest
@@ -1,300 +1,1800 @@
-blocktest 16x16 b:1 q:0 result 67B4B06B
-blocktest 16x16 b:1 q:1 result 67B4B06B
-blocktest 16x16 b:1 q:3 result 67B4B06B
-blocktest 16x16 b:1 q:7 result 62C1B05E
-blocktest 16x16 b:1 q:15 result 62C1B05E
-blocktest 16x16 b:2 q:0 result BF005BEB
-blocktest 16x16 b:2 q:1 result BF005BEB
-blocktest 16x16 b:2 q:3 result BF005BEB
-blocktest 16x16 b:2 q:7 result BE6E5BEB
-blocktest 16x16 b:2 q:15 result BE6E5BEB
-blocktest 16x16 b:4 q:0 result C39A24EB
-blocktest 16x16 b:4 q:1 result C39A24EB
-blocktest 16x16 b:4 q:3 result C39A24EB
-blocktest 16x16 b:4 q:7 result B85024DF
-blocktest 16x16 b:4 q:15 result B85024DF
-blocktest 16x16 b:8 q:0 result 48960B7B
-blocktest 16x16 b:8 q:1 result 48960B7B
-blocktest 16x16 b:8 q:3 result 48960B7B
-blocktest 16x16 b:8 q:7 result 48960B7B
-blocktest 16x16 b:8 q:15 result 48960B7B
-blocktest 16x16 b:16 q:0 result B880007B
-blocktest 16x16 b:16 q:1 result B880007B
-blocktest 16x16 b:16 q:3 result B880007B
-blocktest 16x16 b:16 q:7 result B880007B
-blocktest 16x16 b:16 q:15 result B880007B
-blocktest 16x64 b:1 q:0 result 841FE459
-blocktest 16x64 b:1 q:1 result 841FE459
-blocktest 16x64 b:1 q:3 result 841FE459
-blocktest 16x64 b:1 q:7 result 6D95E44A
-blocktest 16x64 b:1 q:15 result 6D95E44A
-blocktest 16x64 b:2 q:0 result D1A38359
-blocktest 16x64 b:2 q:1 result D1A38359
-blocktest 16x64 b:2 q:3 result D1A38359
-blocktest 16x64 b:2 q:7 result 90CA8347
-blocktest 16x64 b:2 q:15 result 90CA8347
-blocktest 16x64 b:4 q:0 result 46DDCBCA
-blocktest 16x64 b:4 q:1 result 46DDCBCA
-blocktest 16x64 b:4 q:3 result 46DDCBCA
-blocktest 16x64 b:4 q:7 result 3B1DCB7F
-blocktest 16x64 b:4 q:15 result 3B1DCB7F
-blocktest 16x64 b:8 q:0 result 6F77C0FB
-blocktest 16x64 b:8 q:1 result 6F77C0FB
-blocktest 16x64 b:8 q:3 result 6F77C0FB
-blocktest 16x64 b:8 q:7 result 6F77C0FB
-blocktest 16x64 b:8 q:15 result 6F77C0FB
-blocktest 16x64 b:16 q:0 result E84A47FB
-blocktest 16x64 b:16 q:1 result E84A47FB
-blocktest 16x64 b:16 q:3 result E84A47FB
-blocktest 16x64 b:16 q:7 result E84A47FB
-blocktest 16x64 b:16 q:15 result E84A47FB
-blocktest 16x304 b:1 q:0 result F252DA0E
-blocktest 16x304 b:1 q:1 result F252DA0E
-blocktest 16x304 b:1 q:3 result F252DA0E
-blocktest 16x304 b:1 q:7 result 92D1DA00
-blocktest 16x304 b:1 q:15 result 92D1DA00
-blocktest 16x304 b:2 q:0 result CFDF510E
-blocktest 16x304 b:2 q:1 result CFDF510E
-blocktest 16x304 b:2 q:3 result CFDF510E
-blocktest 16x304 b:2 q:7 result 552E50AB
-blocktest 16x304 b:2 q:15 result 552E50AB
-blocktest 16x304 b:4 q:0 result 4B30C3F
-blocktest 16x304 b:4 q:1 result 4B30C3F
-blocktest 16x304 b:4 q:3 result 4B30C3F
-blocktest 16x304 b:4 q:7 result 366E0ADA
-blocktest 16x304 b:4 q:15 result 366E0ADA
-blocktest 16x304 b:8 q:0 result 6CD11A51
-blocktest 16x304 b:8 q:1 result 6CD11A51
-blocktest 16x304 b:8 q:3 result 6CD11A51
-blocktest 16x304 b:8 q:7 result 6CD11A51
-blocktest 16x304 b:8 q:15 result 6CD11A51
-blocktest 16x304 b:16 q:0 result 5FBD38B3
-blocktest 16x304 b:16 q:1 result 5FBD38B3
-blocktest 16x304 b:16 q:3 result 5FBD38B3
-blocktest 16x304 b:16 q:7 result 5FBD38B3
-blocktest 16x304 b:16 q:15 result 5FBD38B3
-blocktest 32x16 b:1 q:0 result 461C6D6A
-blocktest 32x16 b:1 q:1 result 461C6D6A
-blocktest 32x16 b:1 q:3 result 461C6D6A
-blocktest 32x16 b:1 q:7 result 311C6D4E
-blocktest 32x16 b:1 q:15 result 311C6D4E
-blocktest 32x16 b:2 q:0 result 73872AEA
-blocktest 32x16 b:2 q:1 result 73872AEA
-blocktest 32x16 b:2 q:3 result 73872AEA
-blocktest 32x16 b:2 q:7 result 6B622AE4
-blocktest 32x16 b:2 q:15 result 6B622AE4
-blocktest 32x16 b:4 q:0 result 13BC7D9B
-blocktest 32x16 b:4 q:1 result 13BC7D9B
-blocktest 32x16 b:4 q:3 result 13BC7D9B
-blocktest 32x16 b:4 q:7 result D7BD7D7A
-blocktest 32x16 b:4 q:15 result D7BD7D7A
-blocktest 32x16 b:8 q:0 result 9C4C2F3B
-blocktest 32x16 b:8 q:1 result 9C4C2F3B
-blocktest 32x16 b:8 q:3 result 9C4C2F3B
-blocktest 32x16 b:8 q:7 result 9C4C2F3B
-blocktest 32x16 b:8 q:15 result 9C4C2F3B
-blocktest 32x16 b:16 q:0 result 1FD90B7B
-blocktest 32x16 b:16 q:1 result 1FD90B7B
-blocktest 32x16 b:16 q:3 result 1FD90B7B
-blocktest 32x16 b:16 q:7 result 1FD90B7B
-blocktest 32x16 b:16 q:15 result 1FD90B7B
-blocktest 32x64 b:1 q:0 result 1816E246
-blocktest 32x64 b:1 q:1 result 1816E246
-blocktest 32x64 b:1 q:3 result 1816E246
-blocktest 32x64 b:1 q:7 result B9BDE226
-blocktest 32x64 b:1 q:15 result B9BDE226
-blocktest 32x64 b:2 q:0 result 2ED7B446
-blocktest 32x64 b:2 q:1 result 2ED7B446
-blocktest 32x64 b:2 q:3 result 2ED7B446
-blocktest 32x64 b:2 q:7 result ED48B416
-blocktest 32x64 b:2 q:15 result ED48B416
-blocktest 32x64 b:4 q:0 result 6B4AA37
-blocktest 32x64 b:4 q:1 result 6B4AA37
-blocktest 32x64 b:4 q:3 result 6B4AA37
-blocktest 32x64 b:4 q:7 result FCF7A97E
-blocktest 32x64 b:4 q:15 result FCF7A97E
-blocktest 32x64 b:8 q:0 result 345AF50A
-blocktest 32x64 b:8 q:1 result 345AF50A
-blocktest 32x64 b:8 q:3 result 345AF50A
-blocktest 32x64 b:8 q:7 result 345AF50A
-blocktest 32x64 b:8 q:15 result 345AF50A
-blocktest 32x64 b:16 q:0 result 600CBB7B
-blocktest 32x64 b:16 q:1 result 600CBB7B
-blocktest 32x64 b:16 q:3 result 600CBB7B
-blocktest 32x64 b:16 q:7 result 600CBB7B
-blocktest 32x64 b:16 q:15 result 600CBB7B
-blocktest 32x304 b:1 q:0 result FE2813BF
-blocktest 32x304 b:1 q:1 result FE2813BF
-blocktest 32x304 b:1 q:3 result FE2813BF
-blocktest 32x304 b:1 q:7 result 46CB139F
-blocktest 32x304 b:1 q:15 result 46CB139F
-blocktest 32x304 b:2 q:0 result 99FEA830
-blocktest 32x304 b:2 q:1 result 99FEA830
-blocktest 32x304 b:2 q:3 result 99FEA830
-blocktest 32x304 b:2 q:7 result 8133A74B
-blocktest 32x304 b:2 q:15 result 8133A74B
-blocktest 32x304 b:4 q:0 result 4293C1D2
-blocktest 32x304 b:4 q:1 result 4293C1D2
-blocktest 32x304 b:4 q:3 result 4293C1D2
-blocktest 32x304 b:4 q:7 result 73E5BE80
-blocktest 32x304 b:4 q:15 result 73E5BE80
-blocktest 32x304 b:8 q:0 result 281DE0C5
-blocktest 32x304 b:8 q:1 result 281DE0C5
-blocktest 32x304 b:8 q:3 result 281DE0C5
-blocktest 32x304 b:8 q:7 result 281DE0C5
-blocktest 32x304 b:8 q:15 result 281DE0C5
-blocktest 32x304 b:16 q:0 result 93C541FA
-blocktest 32x304 b:16 q:1 result 93C541FA
-blocktest 32x304 b:16 q:3 result 93C541FA
-blocktest 32x304 b:16 q:7 result 93C541FA
-blocktest 32x304 b:16 q:15 result 93C541FA
-blocktest 80x16 b:1 q:0 result 8B49A358
-blocktest 80x16 b:1 q:1 result 8B49A358
-blocktest 80x16 b:1 q:3 result 8B49A358
-blocktest 80x16 b:1 q:7 result F69CA30A
-blocktest 80x16 b:1 q:15 result F69CA30A
-blocktest 80x16 b:2 q:0 result FB737CD8
-blocktest 80x16 b:2 q:1 result FB737CD8
-blocktest 80x16 b:2 q:3 result FB737CD8
-blocktest 80x16 b:2 q:7 result B58E7CC0
-blocktest 80x16 b:2 q:15 result B58E7CC0
-blocktest 80x16 b:4 q:0 result 6E3FC149
-blocktest 80x16 b:4 q:1 result 6E3FC149
-blocktest 80x16 b:4 q:3 result 6E3FC149
-blocktest 80x16 b:4 q:7 result BFD8C0E9
-blocktest 80x16 b:4 q:15 result BFD8C0E9
-blocktest 80x16 b:8 q:0 result 9DCA2F0A
-blocktest 80x16 b:8 q:1 result 9DCA2F0A
-blocktest 80x16 b:8 q:3 result 9DCA2F0A
-blocktest 80x16 b:8 q:7 result 9DCA2F0A
-blocktest 80x16 b:8 q:15 result 9DCA2F0A
-blocktest 80x16 b:16 q:0 result 45DF797B
-blocktest 80x16 b:16 q:1 result 45DF797B
-blocktest 80x16 b:16 q:3 result 45DF797B
-blocktest 80x16 b:16 q:7 result 45DF797B
-blocktest 80x16 b:16 q:15 result 45DF797B
-blocktest 80x64 b:1 q:0 result D4BEC0D
-blocktest 80x64 b:1 q:1 result D4BEC0D
-blocktest 80x64 b:1 q:3 result D4BEC0D
-blocktest 80x64 b:1 q:7 result C3F1EBBA
-blocktest 80x64 b:1 q:15 result C3F1EBBA
-blocktest 80x64 b:2 q:0 result E0C4BF0D
-blocktest 80x64 b:2 q:1 result E0C4BF0D
-blocktest 80x64 b:2 q:3 result E0C4BF0D
-blocktest 80x64 b:2 q:7 result 1FCEBE83
-blocktest 80x64 b:2 q:15 result 1FCEBE83
-blocktest 80x64 b:4 q:0 result AFCCD77E
-blocktest 80x64 b:4 q:1 result AFCCD77E
-blocktest 80x64 b:4 q:3 result AFCCD77E
-blocktest 80x64 b:4 q:7 result 3998D5AB
-blocktest 80x64 b:4 q:15 result 3998D5AB
-blocktest 80x64 b:8 q:0 result 70654673
-blocktest 80x64 b:8 q:1 result 70654673
-blocktest 80x64 b:8 q:3 result 70654673
-blocktest 80x64 b:8 q:7 result 70654673
-blocktest 80x64 b:8 q:15 result 70654673
-blocktest 80x64 b:16 q:0 result ED376028
-blocktest 80x64 b:16 q:1 result ED376028
-blocktest 80x64 b:16 q:3 result ED376028
-blocktest 80x64 b:16 q:7 result ED376028
-blocktest 80x64 b:16 q:15 result ED376028
-blocktest 80x304 b:1 q:0 result 9FAE9EA5
-blocktest 80x304 b:1 q:1 result 9FAE9EA5
-blocktest 80x304 b:1 q:3 result 9FAE9EA5
-blocktest 80x304 b:1 q:7 result 9D249E50
-blocktest 80x304 b:1 q:15 result 9D249E50
-blocktest 80x304 b:2 q:0 result 6A5144A5
-blocktest 80x304 b:2 q:1 result 6A5144A5
-blocktest 80x304 b:2 q:3 result 6A5144A5
-blocktest 80x304 b:2 q:7 result 648D421B
-blocktest 80x304 b:2 q:15 result 648D421B
-blocktest 80x304 b:4 q:0 result E605D56
-blocktest 80x304 b:4 q:1 result E605D56
-blocktest 80x304 b:4 q:3 result E605D56
-blocktest 80x304 b:4 q:7 result D207540B
-blocktest 80x304 b:4 q:15 result D207540B
-blocktest 80x304 b:8 q:0 result 24D6BF99
-blocktest 80x304 b:8 q:1 result 24D6BF99
-blocktest 80x304 b:8 q:3 result 24D6BF99
-blocktest 80x304 b:8 q:7 result 24D6BF99
-blocktest 80x304 b:8 q:15 result 24D6BF99
-blocktest 80x304 b:16 q:0 result ABE69056
-blocktest 80x304 b:16 q:1 result ABE69056
-blocktest 80x304 b:16 q:3 result ABE69056
-blocktest 80x304 b:16 q:7 result ABE69056
-blocktest 80x304 b:16 q:15 result ABE69056
-blocktest 224x16 b:1 q:0 result 7B974D31
-blocktest 224x16 b:1 q:1 result 7B974D31
-blocktest 224x16 b:1 q:3 result 7B974D31
-blocktest 224x16 b:1 q:7 result C1B84C49
-blocktest 224x16 b:1 q:15 result C1B84C49
-blocktest 224x16 b:2 q:0 result 7C63EBA2
-blocktest 224x16 b:2 q:1 result 7C63EBA2
-blocktest 224x16 b:2 q:3 result 7C63EBA2
-blocktest 224x16 b:2 q:7 result A679EB5A
-blocktest 224x16 b:2 q:15 result A679EB5A
-blocktest 224x16 b:4 q:0 result E4F2C1D3
-blocktest 224x16 b:4 q:1 result E4F2C1D3
-blocktest 224x16 b:4 q:3 result E4F2C1D3
-blocktest 224x16 b:4 q:7 result 3528C0CE
-blocktest 224x16 b:4 q:15 result 3528C0CE
-blocktest 224x16 b:8 q:0 result 74FB2724
-blocktest 224x16 b:8 q:1 result 74FB2724
-blocktest 224x16 b:8 q:3 result 74FB2724
-blocktest 224x16 b:8 q:7 result 74FB2724
-blocktest 224x16 b:8 q:15 result 74FB2724
-blocktest 224x16 b:16 q:0 result 6BB5D37
-blocktest 224x16 b:16 q:1 result 6BB5D37
-blocktest 224x16 b:16 q:3 result 6BB5D37
-blocktest 224x16 b:16 q:7 result 6BB5D37
-blocktest 224x16 b:16 q:15 result 6BB5D37
-blocktest 224x64 b:1 q:0 result 9DC4B662
-blocktest 224x64 b:1 q:1 result 9DC4B662
-blocktest 224x64 b:1 q:3 result 9DC4B662
-blocktest 224x64 b:1 q:7 result 2F0FB579
-blocktest 224x64 b:1 q:15 result 2F0FB579
-blocktest 224x64 b:2 q:0 result 79DF7B62
-blocktest 224x64 b:2 q:1 result 79DF7B62
-blocktest 224x64 b:2 q:3 result 79DF7B62
-blocktest 224x64 b:2 q:7 result 5B2F79ED
-blocktest 224x64 b:2 q:15 result 5B2F79ED
-blocktest 224x64 b:4 q:0 result AE914153
-blocktest 224x64 b:4 q:1 result AE914153
-blocktest 224x64 b:4 q:3 result AE914153
-blocktest 224x64 b:4 q:7 result 26103BF4
-blocktest 224x64 b:4 q:15 result 26103BF4
-blocktest 224x64 b:8 q:0 result D73397F9
-blocktest 224x64 b:8 q:1 result D73397F9
-blocktest 224x64 b:8 q:3 result D73397F9
-blocktest 224x64 b:8 q:7 result D73397F9
-blocktest 224x64 b:8 q:15 result D73397F9
-blocktest 224x64 b:16 q:0 result B4243C5
-blocktest 224x64 b:16 q:1 result B4243C5
-blocktest 224x64 b:16 q:3 result B4243C5
-blocktest 224x64 b:16 q:7 result B4243C5
-blocktest 224x64 b:16 q:15 result B4243C5
-blocktest 224x304 b:1 q:0 result 53B54275
-blocktest 224x304 b:1 q:1 result 53B54275
-blocktest 224x304 b:1 q:3 result 53B54275
-blocktest 224x304 b:1 q:7 result 456A418E
-blocktest 224x304 b:1 q:15 result 456A418E
-blocktest 224x304 b:2 q:0 result B84AE0E6
-blocktest 224x304 b:2 q:1 result B84AE0E6
-blocktest 224x304 b:2 q:3 result B84AE0E6
-blocktest 224x304 b:2 q:7 result DD3FD985
-blocktest 224x304 b:2 q:15 result DD3FD985
-blocktest 224x304 b:4 q:0 result B44F6E17
-blocktest 224x304 b:4 q:1 result B44F6E17
-blocktest 224x304 b:4 q:3 result B44F6E17
-blocktest 224x304 b:4 q:7 result 27225308
-blocktest 224x304 b:4 q:15 result 27225308
-blocktest 224x304 b:8 q:0 result 1759FECA
-blocktest 224x304 b:8 q:1 result 1759FECA
-blocktest 224x304 b:8 q:3 result 1759FECA
-blocktest 224x304 b:8 q:7 result 1759FECA
-blocktest 224x304 b:8 q:15 result 1759FECA
-blocktest 224x304 b:16 q:0 result DA0000A5
-blocktest 224x304 b:16 q:1 result DA0000A5
-blocktest 224x304 b:16 q:3 result DA0000A5
-blocktest 224x304 b:16 q:7 result DA0000A5
-blocktest 224x304 b:16 q:15 result DA0000A5
+blocktest 16x16 be,de b:1 q:0 result 67B4B06B
+blocktest 16x16 be,de b:1 q:1 result 67B4B06B
+blocktest 16x16 be,de b:1 q:3 result 67B4B06B
+blocktest 16x16 be,de b:1 q:7 result 62C1B05E
+blocktest 16x16 be,de b:1 q:15 result 62C1B05E
+blocktest 16x16 be,h1,v1 b:1 q:0 result 67B4B06B
+blocktest 16x16 be,h1,v1 b:1 q:1 result 67B4B06B
+blocktest 16x16 be,h1,v1 b:1 q:3 result 67B4B06B
+blocktest 16x16 be,h1,v1 b:1 q:7 result 67B4B06B
+blocktest 16x16 be,h1,v1 b:1 q:15 result 67B4B06B
+blocktest 16x16 be,ha,va b:1 q:0 result 67B4B06B
+blocktest 16x16 be,ha,va b:1 q:1 result 67B4B06B
+blocktest 16x16 be,ha,va b:1 q:3 result 67B4B06B
+blocktest 16x16 be,ha,va b:1 q:7 result 67B4B06B
+blocktest 16x16 be,ha,va b:1 q:15 result 67B4B06B
+blocktest 16x16 be,al,de b:1 q:0 result 67B4B06B
+blocktest 16x16 be,al,de b:1 q:1 result 67B4B06B
+blocktest 16x16 be,al,de b:1 q:3 result 67B4B06B
+blocktest 16x16 be,al,de b:1 q:7 result 62C1B05E
+blocktest 16x16 be,al,de b:1 q:15 result 62C1B05E
+blocktest 16x16 be,vi,de b:1 q:0 result 67B4B06B
+blocktest 16x16 be,vi,de b:1 q:1 result 67B4B06B
+blocktest 16x16 be,vi,de b:1 q:3 result 67B4B06B
+blocktest 16x16 be,vi,de b:1 q:7 result 62C1B05E
+blocktest 16x16 be,vi,de b:1 q:15 result 62C1B05E
+blocktest 16x16 be,vi,ha,va b:1 q:0 result 67B4B06B
+blocktest 16x16 be,vi,ha,va b:1 q:1 result 67B4B06B
+blocktest 16x16 be,vi,ha,va b:1 q:3 result 67B4B06B
+blocktest 16x16 be,vi,ha,va b:1 q:7 result 67B4B06B
+blocktest 16x16 be,vi,ha,va b:1 q:15 result 67B4B06B
+blocktest 16x16 be,de b:2 q:0 result BF005BEB
+blocktest 16x16 be,de b:2 q:1 result BF005BEB
+blocktest 16x16 be,de b:2 q:3 result BF005BEB
+blocktest 16x16 be,de b:2 q:7 result BE6E5BEB
+blocktest 16x16 be,de b:2 q:15 result BE6E5BEB
+blocktest 16x16 be,h1,v1 b:2 q:0 result BF005BEB
+blocktest 16x16 be,h1,v1 b:2 q:1 result BF005BEB
+blocktest 16x16 be,h1,v1 b:2 q:3 result BF005BEB
+blocktest 16x16 be,h1,v1 b:2 q:7 result BF005BEB
+blocktest 16x16 be,h1,v1 b:2 q:15 result BF005BEB
+blocktest 16x16 be,ha,va b:2 q:0 result BF005BEB
+blocktest 16x16 be,ha,va b:2 q:1 result BF005BEB
+blocktest 16x16 be,ha,va b:2 q:3 result BF005BEB
+blocktest 16x16 be,ha,va b:2 q:7 result BF005BEB
+blocktest 16x16 be,ha,va b:2 q:15 result BF005BEB
+blocktest 16x16 be,al,de b:2 q:0 result BF005BEB
+blocktest 16x16 be,al,de b:2 q:1 result BF005BEB
+blocktest 16x16 be,al,de b:2 q:3 result BF005BEB
+blocktest 16x16 be,al,de b:2 q:7 result BE6E5BEB
+blocktest 16x16 be,al,de b:2 q:15 result BE6E5BEB
+blocktest 16x16 be,vi,de b:2 q:0 result BF005BEB
+blocktest 16x16 be,vi,de b:2 q:1 result BF005BEB
+blocktest 16x16 be,vi,de b:2 q:3 result BF005BEB
+blocktest 16x16 be,vi,de b:2 q:7 result BE6E5BEB
+blocktest 16x16 be,vi,de b:2 q:15 result BE6E5BEB
+blocktest 16x16 be,vi,ha,va b:2 q:0 result BF005BEB
+blocktest 16x16 be,vi,ha,va b:2 q:1 result BF005BEB
+blocktest 16x16 be,vi,ha,va b:2 q:3 result BF005BEB
+blocktest 16x16 be,vi,ha,va b:2 q:7 result BF005BEB
+blocktest 16x16 be,vi,ha,va b:2 q:15 result BF005BEB
+blocktest 16x16 be,de b:4 q:0 result C39A24EB
+blocktest 16x16 be,de b:4 q:1 result C39A24EB
+blocktest 16x16 be,de b:4 q:3 result C39A24EB
+blocktest 16x16 be,de b:4 q:7 result B85024DF
+blocktest 16x16 be,de b:4 q:15 result B85024DF
+blocktest 16x16 be,h1,v1 b:4 q:0 result C39A24EB
+blocktest 16x16 be,h1,v1 b:4 q:1 result C39A24EB
+blocktest 16x16 be,h1,v1 b:4 q:3 result C39A24EB
+blocktest 16x16 be,h1,v1 b:4 q:7 result C39A24EB
+blocktest 16x16 be,h1,v1 b:4 q:15 result C39A24EB
+blocktest 16x16 be,ha,va b:4 q:0 result C39A24EB
+blocktest 16x16 be,ha,va b:4 q:1 result C39A24EB
+blocktest 16x16 be,ha,va b:4 q:3 result C39A24EB
+blocktest 16x16 be,ha,va b:4 q:7 result C39A24EB
+blocktest 16x16 be,ha,va b:4 q:15 result C39A24EB
+blocktest 16x16 be,al,de b:4 q:0 result C39A24EB
+blocktest 16x16 be,al,de b:4 q:1 result C39A24EB
+blocktest 16x16 be,al,de b:4 q:3 result C39A24EB
+blocktest 16x16 be,al,de b:4 q:7 result B85024DF
+blocktest 16x16 be,al,de b:4 q:15 result B85024DF
+blocktest 16x16 be,vi,de b:4 q:0 result C39A24EB
+blocktest 16x16 be,vi,de b:4 q:1 result C39A24EB
+blocktest 16x16 be,vi,de b:4 q:3 result C39A24EB
+blocktest 16x16 be,vi,de b:4 q:7 result B85024DF
+blocktest 16x16 be,vi,de b:4 q:15 result B85024DF
+blocktest 16x16 be,vi,ha,va b:4 q:0 result C39A24EB
+blocktest 16x16 be,vi,ha,va b:4 q:1 result C39A24EB
+blocktest 16x16 be,vi,ha,va b:4 q:3 result C39A24EB
+blocktest 16x16 be,vi,ha,va b:4 q:7 result C39A24EB
+blocktest 16x16 be,vi,ha,va b:4 q:15 result C39A24EB
+blocktest 16x16 be,de b:8 q:0 result 48960B7B
+blocktest 16x16 be,de b:8 q:1 result 48960B7B
+blocktest 16x16 be,de b:8 q:3 result 48960B7B
+blocktest 16x16 be,de b:8 q:7 result 48960B7B
+blocktest 16x16 be,de b:8 q:15 result 48960B7B
+blocktest 16x16 be,h1,v1 b:8 q:0 result 48960B7B
+blocktest 16x16 be,h1,v1 b:8 q:1 result 48960B7B
+blocktest 16x16 be,h1,v1 b:8 q:3 result 48960B7B
+blocktest 16x16 be,h1,v1 b:8 q:7 result 48960B7B
+blocktest 16x16 be,h1,v1 b:8 q:15 result 48960B7B
+blocktest 16x16 be,ha,va b:8 q:0 result 48960B7B
+blocktest 16x16 be,ha,va b:8 q:1 result 48960B7B
+blocktest 16x16 be,ha,va b:8 q:3 result 48960B7B
+blocktest 16x16 be,ha,va b:8 q:7 result 48960B7B
+blocktest 16x16 be,ha,va b:8 q:15 result 48960B7B
+blocktest 16x16 be,al,de b:8 q:0 result 48960B7B
+blocktest 16x16 be,al,de b:8 q:1 result 48960B7B
+blocktest 16x16 be,al,de b:8 q:3 result 48960B7B
+blocktest 16x16 be,al,de b:8 q:7 result 48960B7B
+blocktest 16x16 be,al,de b:8 q:15 result 48960B7B
+blocktest 16x16 be,vi,de b:8 q:0 result 48960B7B
+blocktest 16x16 be,vi,de b:8 q:1 result 48960B7B
+blocktest 16x16 be,vi,de b:8 q:3 result 48960B7B
+blocktest 16x16 be,vi,de b:8 q:7 result 48960B7B
+blocktest 16x16 be,vi,de b:8 q:15 result 48960B7B
+blocktest 16x16 be,vi,ha,va b:8 q:0 result 48960B7B
+blocktest 16x16 be,vi,ha,va b:8 q:1 result 48960B7B
+blocktest 16x16 be,vi,ha,va b:8 q:3 result 48960B7B
+blocktest 16x16 be,vi,ha,va b:8 q:7 result 48960B7B
+blocktest 16x16 be,vi,ha,va b:8 q:15 result 48960B7B
+blocktest 16x16 be,de b:16 q:0 result B880007B
+blocktest 16x16 be,de b:16 q:1 result B880007B
+blocktest 16x16 be,de b:16 q:3 result B880007B
+blocktest 16x16 be,de b:16 q:7 result B880007B
+blocktest 16x16 be,de b:16 q:15 result B880007B
+blocktest 16x16 be,h1,v1 b:16 q:0 result B880007B
+blocktest 16x16 be,h1,v1 b:16 q:1 result B880007B
+blocktest 16x16 be,h1,v1 b:16 q:3 result B880007B
+blocktest 16x16 be,h1,v1 b:16 q:7 result B880007B
+blocktest 16x16 be,h1,v1 b:16 q:15 result B880007B
+blocktest 16x16 be,ha,va b:16 q:0 result B880007B
+blocktest 16x16 be,ha,va b:16 q:1 result B880007B
+blocktest 16x16 be,ha,va b:16 q:3 result B880007B
+blocktest 16x16 be,ha,va b:16 q:7 result B880007B
+blocktest 16x16 be,ha,va b:16 q:15 result B880007B
+blocktest 16x16 be,al,de b:16 q:0 result B880007B
+blocktest 16x16 be,al,de b:16 q:1 result B880007B
+blocktest 16x16 be,al,de b:16 q:3 result B880007B
+blocktest 16x16 be,al,de b:16 q:7 result B880007B
+blocktest 16x16 be,al,de b:16 q:15 result B880007B
+blocktest 16x16 be,vi,de b:16 q:0 result B880007B
+blocktest 16x16 be,vi,de b:16 q:1 result B880007B
+blocktest 16x16 be,vi,de b:16 q:3 result B880007B
+blocktest 16x16 be,vi,de b:16 q:7 result B880007B
+blocktest 16x16 be,vi,de b:16 q:15 result B880007B
+blocktest 16x16 be,vi,ha,va b:16 q:0 result B880007B
+blocktest 16x16 be,vi,ha,va b:16 q:1 result B880007B
+blocktest 16x16 be,vi,ha,va b:16 q:3 result B880007B
+blocktest 16x16 be,vi,ha,va b:16 q:7 result B880007B
+blocktest 16x16 be,vi,ha,va b:16 q:15 result B880007B
+blocktest 16x64 be,de b:1 q:0 result 841FE459
+blocktest 16x64 be,de b:1 q:1 result 841FE459
+blocktest 16x64 be,de b:1 q:3 result 841FE459
+blocktest 16x64 be,de b:1 q:7 result 4081E42C
+blocktest 16x64 be,de b:1 q:15 result 4081E42C
+blocktest 16x64 be,h1,v1 b:1 q:0 result 841FE459
+blocktest 16x64 be,h1,v1 b:1 q:1 result 841FE459
+blocktest 16x64 be,h1,v1 b:1 q:3 result 841FE459
+blocktest 16x64 be,h1,v1 b:1 q:7 result 841FE459
+blocktest 16x64 be,h1,v1 b:1 q:15 result 841FE459
+blocktest 16x64 be,ha,va b:1 q:0 result 841FE459
+blocktest 16x64 be,ha,va b:1 q:1 result 841FE459
+blocktest 16x64 be,ha,va b:1 q:3 result 841FE459
+blocktest 16x64 be,ha,va b:1 q:7 result 841FE459
+blocktest 16x64 be,ha,va b:1 q:15 result 841FE459
+blocktest 16x64 be,al,de b:1 q:0 result 841FE459
+blocktest 16x64 be,al,de b:1 q:1 result 841FE459
+blocktest 16x64 be,al,de b:1 q:3 result 841FE459
+blocktest 16x64 be,al,de b:1 q:7 result 56DDE437
+blocktest 16x64 be,al,de b:1 q:15 result 56DDE437
+blocktest 16x64 be,vi,de b:1 q:0 result 841FE459
+blocktest 16x64 be,vi,de b:1 q:1 result 841FE459
+blocktest 16x64 be,vi,de b:1 q:3 result 841FE459
+blocktest 16x64 be,vi,de b:1 q:7 result 4081E42C
+blocktest 16x64 be,vi,de b:1 q:15 result 4081E42C
+blocktest 16x64 be,vi,ha,va b:1 q:0 result 841FE459
+blocktest 16x64 be,vi,ha,va b:1 q:1 result 841FE459
+blocktest 16x64 be,vi,ha,va b:1 q:3 result 841FE459
+blocktest 16x64 be,vi,ha,va b:1 q:7 result 841FE459
+blocktest 16x64 be,vi,ha,va b:1 q:15 result 841FE459
+blocktest 16x64 be,de b:2 q:0 result D1A38359
+blocktest 16x64 be,de b:2 q:1 result D1A38359
+blocktest 16x64 be,de b:2 q:3 result D1A38359
+blocktest 16x64 be,de b:2 q:7 result 9EE48356
+blocktest 16x64 be,de b:2 q:15 result 9EE48356
+blocktest 16x64 be,h1,v1 b:2 q:0 result 20D28359
+blocktest 16x64 be,h1,v1 b:2 q:1 result 20D28359
+blocktest 16x64 be,h1,v1 b:2 q:3 result 20D28359
+blocktest 16x64 be,h1,v1 b:2 q:7 result 20D28359
+blocktest 16x64 be,h1,v1 b:2 q:15 result 20D28359
+blocktest 16x64 be,ha,va b:2 q:0 result D1A38359
+blocktest 16x64 be,ha,va b:2 q:1 result D1A38359
+blocktest 16x64 be,ha,va b:2 q:3 result D1A38359
+blocktest 16x64 be,ha,va b:2 q:7 result D1A38359
+blocktest 16x64 be,ha,va b:2 q:15 result D1A38359
+blocktest 16x64 be,al,de b:2 q:0 result D1A38359
+blocktest 16x64 be,al,de b:2 q:1 result D1A38359
+blocktest 16x64 be,al,de b:2 q:3 result D1A38359
+blocktest 16x64 be,al,de b:2 q:7 result C11B8363
+blocktest 16x64 be,al,de b:2 q:15 result C11B8363
+blocktest 16x64 be,vi,de b:2 q:0 result D1A38359
+blocktest 16x64 be,vi,de b:2 q:1 result D1A38359
+blocktest 16x64 be,vi,de b:2 q:3 result D1A38359
+blocktest 16x64 be,vi,de b:2 q:7 result 9EE48356
+blocktest 16x64 be,vi,de b:2 q:15 result 9EE48356
+blocktest 16x64 be,vi,ha,va b:2 q:0 result D1A38359
+blocktest 16x64 be,vi,ha,va b:2 q:1 result D1A38359
+blocktest 16x64 be,vi,ha,va b:2 q:3 result D1A38359
+blocktest 16x64 be,vi,ha,va b:2 q:7 result D1A38359
+blocktest 16x64 be,vi,ha,va b:2 q:15 result D1A38359
+blocktest 16x64 be,de b:4 q:0 result 46DDCBCA
+blocktest 16x64 be,de b:4 q:1 result 445DCBCA
+blocktest 16x64 be,de b:4 q:3 result FD34CC5A
+blocktest 16x64 be,de b:4 q:7 result 540BCC13
+blocktest 16x64 be,de b:4 q:15 result 540BCC13
+blocktest 16x64 be,h1,v1 b:4 q:0 result 9B3DCBCA
+blocktest 16x64 be,h1,v1 b:4 q:1 result 9B3DCBCA
+blocktest 16x64 be,h1,v1 b:4 q:3 result 9B3DCBCA
+blocktest 16x64 be,h1,v1 b:4 q:7 result 9B3DCBCA
+blocktest 16x64 be,h1,v1 b:4 q:15 result 9B3DCBCA
+blocktest 16x64 be,ha,va b:4 q:0 result 57BDCBCA
+blocktest 16x64 be,ha,va b:4 q:1 result 57BDCBCA
+blocktest 16x64 be,ha,va b:4 q:3 result 57BDCBCA
+blocktest 16x64 be,ha,va b:4 q:7 result 57BDCBCA
+blocktest 16x64 be,ha,va b:4 q:15 result 57BDCBCA
+blocktest 16x64 be,al,de b:4 q:0 result 46DDCBCA
+blocktest 16x64 be,al,de b:4 q:1 result 472DCBCA
+blocktest 16x64 be,al,de b:4 q:3 result B586CB9A
+blocktest 16x64 be,al,de b:4 q:7 result 2701CB5D
+blocktest 16x64 be,al,de b:4 q:15 result 2701CB5D
+blocktest 16x64 be,vi,de b:4 q:0 result 46DDCBCA
+blocktest 16x64 be,vi,de b:4 q:1 result 445DCBCA
+blocktest 16x64 be,vi,de b:4 q:3 result FD34CC5A
+blocktest 16x64 be,vi,de b:4 q:7 result 540BCC13
+blocktest 16x64 be,vi,de b:4 q:15 result 540BCC13
+blocktest 16x64 be,vi,ha,va b:4 q:0 result 92CECBCA
+blocktest 16x64 be,vi,ha,va b:4 q:1 result 92CECBCA
+blocktest 16x64 be,vi,ha,va b:4 q:3 result 92CECBCA
+blocktest 16x64 be,vi,ha,va b:4 q:7 result 92CECBCA
+blocktest 16x64 be,vi,ha,va b:4 q:15 result 92CECBCA
+blocktest 16x64 be,de b:8 q:0 result 6F77C0FB
+blocktest 16x64 be,de b:8 q:1 result 7297C0FB
+blocktest 16x64 be,de b:8 q:3 result 23FFC0CB
+blocktest 16x64 be,de b:8 q:7 result 371BC0C3
+blocktest 16x64 be,de b:8 q:15 result 371BC0C3
+blocktest 16x64 be,h1,v1 b:8 q:0 result BC57C0FB
+blocktest 16x64 be,h1,v1 b:8 q:1 result BC57C0FB
+blocktest 16x64 be,h1,v1 b:8 q:3 result BC57C0FB
+blocktest 16x64 be,h1,v1 b:8 q:7 result BC57C0FB
+blocktest 16x64 be,h1,v1 b:8 q:15 result BC57C0FB
+blocktest 16x64 be,ha,va b:8 q:0 result 7ED7C0FB
+blocktest 16x64 be,ha,va b:8 q:1 result 7ED7C0FB
+blocktest 16x64 be,ha,va b:8 q:3 result 7ED7C0FB
+blocktest 16x64 be,ha,va b:8 q:7 result 7ED7C0FB
+blocktest 16x64 be,ha,va b:8 q:15 result 7ED7C0FB
+blocktest 16x64 be,al,de b:8 q:0 result 6F77C0FB
+blocktest 16x64 be,al,de b:8 q:1 result 7297C0FB
+blocktest 16x64 be,al,de b:8 q:3 result 23FFC0CB
+blocktest 16x64 be,al,de b:8 q:7 result 371BC0C3
+blocktest 16x64 be,al,de b:8 q:15 result 371BC0C3
+blocktest 16x64 be,vi,de b:8 q:0 result 6F77C0FB
+blocktest 16x64 be,vi,de b:8 q:1 result 7297C0FB
+blocktest 16x64 be,vi,de b:8 q:3 result 23FFC0CB
+blocktest 16x64 be,vi,de b:8 q:7 result 371BC0C3
+blocktest 16x64 be,vi,de b:8 q:15 result 371BC0C3
+blocktest 16x64 be,vi,ha,va b:8 q:0 result 41E9C2C5
+blocktest 16x64 be,vi,ha,va b:8 q:1 result 41E9C2C5
+blocktest 16x64 be,vi,ha,va b:8 q:3 result 41E9C2C5
+blocktest 16x64 be,vi,ha,va b:8 q:7 result 41E9C2C5
+blocktest 16x64 be,vi,ha,va b:8 q:15 result 41E9C2C5
+blocktest 16x64 be,de b:16 q:0 result E84A47FB
+blocktest 16x64 be,de b:16 q:1 result E84A47FB
+blocktest 16x64 be,de b:16 q:3 result 1A5947FB
+blocktest 16x64 be,de b:16 q:7 result 26D947FB
+blocktest 16x64 be,de b:16 q:15 result 26D947FB
+blocktest 16x64 be,h1,v1 b:16 q:0 result DD947FB
+blocktest 16x64 be,h1,v1 b:16 q:1 result DD947FB
+blocktest 16x64 be,h1,v1 b:16 q:3 result DD947FB
+blocktest 16x64 be,h1,v1 b:16 q:7 result DD947FB
+blocktest 16x64 be,h1,v1 b:16 q:15 result DD947FB
+blocktest 16x64 be,ha,va b:16 q:0 result EFCA47FB
+blocktest 16x64 be,ha,va b:16 q:1 result EFCA47FB
+blocktest 16x64 be,ha,va b:16 q:3 result EFCA47FB
+blocktest 16x64 be,ha,va b:16 q:7 result EFCA47FB
+blocktest 16x64 be,ha,va b:16 q:15 result EFCA47FB
+blocktest 16x64 be,al,de b:16 q:0 result E84A47FB
+blocktest 16x64 be,al,de b:16 q:1 result E84A47FB
+blocktest 16x64 be,al,de b:16 q:3 result 1A5947FB
+blocktest 16x64 be,al,de b:16 q:7 result 26D947FB
+blocktest 16x64 be,al,de b:16 q:15 result 26D947FB
+blocktest 16x64 be,vi,de b:16 q:0 result E84A47FB
+blocktest 16x64 be,vi,de b:16 q:1 result E84A47FB
+blocktest 16x64 be,vi,de b:16 q:3 result 1A5947FB
+blocktest 16x64 be,vi,de b:16 q:7 result 26D947FB
+blocktest 16x64 be,vi,de b:16 q:15 result 26D947FB
+blocktest 16x64 be,vi,ha,va b:16 q:0 result D5BA4AEB
+blocktest 16x64 be,vi,ha,va b:16 q:1 result D5BA4AEB
+blocktest 16x64 be,vi,ha,va b:16 q:3 result D5BA4AEB
+blocktest 16x64 be,vi,ha,va b:16 q:7 result D5BA4AEB
+blocktest 16x64 be,vi,ha,va b:16 q:15 result D5BA4AEB
+blocktest 16x304 be,de b:1 q:0 result F252DA0E
+blocktest 16x304 be,de b:1 q:1 result F252DA0E
+blocktest 16x304 be,de b:1 q:3 result F252DA0E
+blocktest 16x304 be,de b:1 q:7 result D3C0D9E4
+blocktest 16x304 be,de b:1 q:15 result D3C0D9E4
+blocktest 16x304 be,h1,v1 b:1 q:0 result F252DA0E
+blocktest 16x304 be,h1,v1 b:1 q:1 result F252DA0E
+blocktest 16x304 be,h1,v1 b:1 q:3 result F252DA0E
+blocktest 16x304 be,h1,v1 b:1 q:7 result F252DA0E
+blocktest 16x304 be,h1,v1 b:1 q:15 result F252DA0E
+blocktest 16x304 be,ha,va b:1 q:0 result F252DA0E
+blocktest 16x304 be,ha,va b:1 q:1 result F252DA0E
+blocktest 16x304 be,ha,va b:1 q:3 result F252DA0E
+blocktest 16x304 be,ha,va b:1 q:7 result F252DA0E
+blocktest 16x304 be,ha,va b:1 q:15 result F252DA0E
+blocktest 16x304 be,al,de b:1 q:0 result F252DA0E
+blocktest 16x304 be,al,de b:1 q:1 result F252DA0E
+blocktest 16x304 be,al,de b:1 q:3 result F252DA0E
+blocktest 16x304 be,al,de b:1 q:7 result D3C0D9E4
+blocktest 16x304 be,al,de b:1 q:15 result D3C0D9E4
+blocktest 16x304 be,vi,de b:1 q:0 result F252DA0E
+blocktest 16x304 be,vi,de b:1 q:1 result F252DA0E
+blocktest 16x304 be,vi,de b:1 q:3 result F252DA0E
+blocktest 16x304 be,vi,de b:1 q:7 result D3C0D9E4
+blocktest 16x304 be,vi,de b:1 q:15 result D3C0D9E4
+blocktest 16x304 be,vi,ha,va b:1 q:0 result F252DA0E
+blocktest 16x304 be,vi,ha,va b:1 q:1 result F252DA0E
+blocktest 16x304 be,vi,ha,va b:1 q:3 result F252DA0E
+blocktest 16x304 be,vi,ha,va b:1 q:7 result F252DA0E
+blocktest 16x304 be,vi,ha,va b:1 q:15 result F252DA0E
+blocktest 16x304 be,de b:2 q:0 result CFDF510E
+blocktest 16x304 be,de b:2 q:1 result CFDF510E
+blocktest 16x304 be,de b:2 q:3 result CFDF510E
+blocktest 16x304 be,de b:2 q:7 result E5625190
+blocktest 16x304 be,de b:2 q:15 result E5625190
+blocktest 16x304 be,h1,v1 b:2 q:0 result 9DD24D0E
+blocktest 16x304 be,h1,v1 b:2 q:1 result 9DD24D0E
+blocktest 16x304 be,h1,v1 b:2 q:3 result 9DD24D0E
+blocktest 16x304 be,h1,v1 b:2 q:7 result 9DD24D0E
+blocktest 16x304 be,h1,v1 b:2 q:15 result 9DD24D0E
+blocktest 16x304 be,ha,va b:2 q:0 result CFDF510E
+blocktest 16x304 be,ha,va b:2 q:1 result CFDF510E
+blocktest 16x304 be,ha,va b:2 q:3 result CFDF510E
+blocktest 16x304 be,ha,va b:2 q:7 result CFDF510E
+blocktest 16x304 be,ha,va b:2 q:15 result CFDF510E
+blocktest 16x304 be,al,de b:2 q:0 result CFDF510E
+blocktest 16x304 be,al,de b:2 q:1 result CFDF510E
+blocktest 16x304 be,al,de b:2 q:3 result CFDF510E
+blocktest 16x304 be,al,de b:2 q:7 result 6281518C
+blocktest 16x304 be,al,de b:2 q:15 result 6281518C
+blocktest 16x304 be,vi,de b:2 q:0 result CFDF510E
+blocktest 16x304 be,vi,de b:2 q:1 result CFDF510E
+blocktest 16x304 be,vi,de b:2 q:3 result CFDF510E
+blocktest 16x304 be,vi,de b:2 q:7 result E5625190
+blocktest 16x304 be,vi,de b:2 q:15 result E5625190
+blocktest 16x304 be,vi,ha,va b:2 q:0 result CFDF510E
+blocktest 16x304 be,vi,ha,va b:2 q:1 result CFDF510E
+blocktest 16x304 be,vi,ha,va b:2 q:3 result CFDF510E
+blocktest 16x304 be,vi,ha,va b:2 q:7 result CFDF510E
+blocktest 16x304 be,vi,ha,va b:2 q:15 result CFDF510E
+blocktest 16x304 be,de b:4 q:0 result 4B30C3F
+blocktest 16x304 be,de b:4 q:1 result 1B480C3F
+blocktest 16x304 be,de b:4 q:3 result 34840E77
+blocktest 16x304 be,de b:4 q:7 result B02B0D83
+blocktest 16x304 be,de b:4 q:15 result B02B0D83
+blocktest 16x304 be,h1,v1 b:4 q:0 result 49A20C3F
+blocktest 16x304 be,h1,v1 b:4 q:1 result 49A20C3F
+blocktest 16x304 be,h1,v1 b:4 q:3 result 49A20C3F
+blocktest 16x304 be,h1,v1 b:4 q:7 result 49A20C3F
+blocktest 16x304 be,h1,v1 b:4 q:15 result 49A20C3F
+blocktest 16x304 be,ha,va b:4 q:0 result 79680C3F
+blocktest 16x304 be,ha,va b:4 q:1 result 79680C3F
+blocktest 16x304 be,ha,va b:4 q:3 result 79680C3F
+blocktest 16x304 be,ha,va b:4 q:7 result 79680C3F
+blocktest 16x304 be,ha,va b:4 q:15 result 79680C3F
+blocktest 16x304 be,al,de b:4 q:0 result 4B30C3F
+blocktest 16x304 be,al,de b:4 q:1 result 20E80C3F
+blocktest 16x304 be,al,de b:4 q:3 result 23750CF7
+blocktest 16x304 be,al,de b:4 q:7 result 4B970C0B
+blocktest 16x304 be,al,de b:4 q:15 result 4B970C0B
+blocktest 16x304 be,vi,de b:4 q:0 result 4B30C3F
+blocktest 16x304 be,vi,de b:4 q:1 result 1B480C3F
+blocktest 16x304 be,vi,de b:4 q:3 result 34840E77
+blocktest 16x304 be,vi,de b:4 q:7 result B02B0D83
+blocktest 16x304 be,vi,de b:4 q:15 result B02B0D83
+blocktest 16x304 be,vi,ha,va b:4 q:0 result 4FC80C50
+blocktest 16x304 be,vi,ha,va b:4 q:1 result 4FC80C50
+blocktest 16x304 be,vi,ha,va b:4 q:3 result 4FC80C50
+blocktest 16x304 be,vi,ha,va b:4 q:7 result 4FC80C50
+blocktest 16x304 be,vi,ha,va b:4 q:15 result 4FC80C50
+blocktest 16x304 be,de b:8 q:0 result 6CD11A51
+blocktest 16x304 be,de b:8 q:1 result 83791A51
+blocktest 16x304 be,de b:8 q:3 result F7B518E0
+blocktest 16x304 be,de b:8 q:7 result 25E91888
+blocktest 16x304 be,de b:8 q:15 result 25E91888
+blocktest 16x304 be,h1,v1 b:8 q:0 result 849F1A51
+blocktest 16x304 be,h1,v1 b:8 q:1 result 849F1A51
+blocktest 16x304 be,h1,v1 b:8 q:3 result 849F1A51
+blocktest 16x304 be,h1,v1 b:8 q:7 result 849F1A51
+blocktest 16x304 be,h1,v1 b:8 q:15 result 849F1A51
+blocktest 16x304 be,ha,va b:8 q:0 result D8871A51
+blocktest 16x304 be,ha,va b:8 q:1 result D8871A51
+blocktest 16x304 be,ha,va b:8 q:3 result D8871A51
+blocktest 16x304 be,ha,va b:8 q:7 result D8871A51
+blocktest 16x304 be,ha,va b:8 q:15 result D8871A51
+blocktest 16x304 be,al,de b:8 q:0 result 6CD11A51
+blocktest 16x304 be,al,de b:8 q:1 result 83791A51
+blocktest 16x304 be,al,de b:8 q:3 result F7B518E0
+blocktest 16x304 be,al,de b:8 q:7 result 25E91888
+blocktest 16x304 be,al,de b:8 q:15 result 25E91888
+blocktest 16x304 be,vi,de b:8 q:0 result 6CD11A51
+blocktest 16x304 be,vi,de b:8 q:1 result 83791A51
+blocktest 16x304 be,vi,de b:8 q:3 result F7B518E0
+blocktest 16x304 be,vi,de b:8 q:7 result 25E91888
+blocktest 16x304 be,vi,de b:8 q:15 result 25E91888
+blocktest 16x304 be,vi,ha,va b:8 q:0 result C2FD1D43
+blocktest 16x304 be,vi,ha,va b:8 q:1 result C2FD1D43
+blocktest 16x304 be,vi,ha,va b:8 q:3 result C2FD1D43
+blocktest 16x304 be,vi,ha,va b:8 q:7 result C2FD1D43
+blocktest 16x304 be,vi,ha,va b:8 q:15 result C2FD1D43
+blocktest 16x304 be,de b:16 q:0 result 5FBD38B3
+blocktest 16x304 be,de b:16 q:1 result 5FBD38B3
+blocktest 16x304 be,de b:16 q:3 result BDCC38B3
+blocktest 16x304 be,de b:16 q:7 result 155B38B3
+blocktest 16x304 be,de b:16 q:15 result 155B38B3
+blocktest 16x304 be,h1,v1 b:16 q:0 result 664C38B3
+blocktest 16x304 be,h1,v1 b:16 q:1 result 664C38B3
+blocktest 16x304 be,h1,v1 b:16 q:3 result 664C38B3
+blocktest 16x304 be,h1,v1 b:16 q:7 result 664C38B3
+blocktest 16x304 be,h1,v1 b:16 q:15 result 664C38B3
+blocktest 16x304 be,ha,va b:16 q:0 result 943D38B3
+blocktest 16x304 be,ha,va b:16 q:1 result 943D38B3
+blocktest 16x304 be,ha,va b:16 q:3 result 943D38B3
+blocktest 16x304 be,ha,va b:16 q:7 result 943D38B3
+blocktest 16x304 be,ha,va b:16 q:15 result 943D38B3
+blocktest 16x304 be,al,de b:16 q:0 result 5FBD38B3
+blocktest 16x304 be,al,de b:16 q:1 result 5FBD38B3
+blocktest 16x304 be,al,de b:16 q:3 result BDCC38B3
+blocktest 16x304 be,al,de b:16 q:7 result 155B38B3
+blocktest 16x304 be,al,de b:16 q:15 result 155B38B3
+blocktest 16x304 be,vi,de b:16 q:0 result 5FBD38B3
+blocktest 16x304 be,vi,de b:16 q:1 result 5FBD38B3
+blocktest 16x304 be,vi,de b:16 q:3 result BDCC38B3
+blocktest 16x304 be,vi,de b:16 q:7 result 155B38B3
+blocktest 16x304 be,vi,de b:16 q:15 result 155B38B3
+blocktest 16x304 be,vi,ha,va b:16 q:0 result 94123BF3
+blocktest 16x304 be,vi,ha,va b:16 q:1 result 94123BF3
+blocktest 16x304 be,vi,ha,va b:16 q:3 result 94123BF3
+blocktest 16x304 be,vi,ha,va b:16 q:7 result 94123BF3
+blocktest 16x304 be,vi,ha,va b:16 q:15 result 94123BF3
+blocktest 32x16 be,de b:1 q:0 result 461C6D6A
+blocktest 32x16 be,de b:1 q:1 result 461C6D6A
+blocktest 32x16 be,de b:1 q:3 result 461C6D6A
+blocktest 32x16 be,de b:1 q:7 result 311C6D4E
+blocktest 32x16 be,de b:1 q:15 result 311C6D4E
+blocktest 32x16 be,h1,v1 b:1 q:0 result 461C6D6A
+blocktest 32x16 be,h1,v1 b:1 q:1 result 461C6D6A
+blocktest 32x16 be,h1,v1 b:1 q:3 result 461C6D6A
+blocktest 32x16 be,h1,v1 b:1 q:7 result 461C6D6A
+blocktest 32x16 be,h1,v1 b:1 q:15 result 461C6D6A
+blocktest 32x16 be,ha,va b:1 q:0 result 461C6D6A
+blocktest 32x16 be,ha,va b:1 q:1 result 461C6D6A
+blocktest 32x16 be,ha,va b:1 q:3 result 461C6D6A
+blocktest 32x16 be,ha,va b:1 q:7 result 461C6D6A
+blocktest 32x16 be,ha,va b:1 q:15 result 461C6D6A
+blocktest 32x16 be,al,de b:1 q:0 result 461C6D6A
+blocktest 32x16 be,al,de b:1 q:1 result 461C6D6A
+blocktest 32x16 be,al,de b:1 q:3 result 461C6D6A
+blocktest 32x16 be,al,de b:1 q:7 result 311C6D4E
+blocktest 32x16 be,al,de b:1 q:15 result 311C6D4E
+blocktest 32x16 be,vi,de b:1 q:0 result 461C6D6A
+blocktest 32x16 be,vi,de b:1 q:1 result 461C6D6A
+blocktest 32x16 be,vi,de b:1 q:3 result 461C6D6A
+blocktest 32x16 be,vi,de b:1 q:7 result 311C6D4E
+blocktest 32x16 be,vi,de b:1 q:15 result 311C6D4E
+blocktest 32x16 be,vi,ha,va b:1 q:0 result 461C6D6A
+blocktest 32x16 be,vi,ha,va b:1 q:1 result 461C6D6A
+blocktest 32x16 be,vi,ha,va b:1 q:3 result 461C6D6A
+blocktest 32x16 be,vi,ha,va b:1 q:7 result 461C6D6A
+blocktest 32x16 be,vi,ha,va b:1 q:15 result 461C6D6A
+blocktest 32x16 be,de b:2 q:0 result 73872AEA
+blocktest 32x16 be,de b:2 q:1 result 73872AEA
+blocktest 32x16 be,de b:2 q:3 result 73872AEA
+blocktest 32x16 be,de b:2 q:7 result 6B622AE4
+blocktest 32x16 be,de b:2 q:15 result 6B622AE4
+blocktest 32x16 be,h1,v1 b:2 q:0 result 73872AEA
+blocktest 32x16 be,h1,v1 b:2 q:1 result 73872AEA
+blocktest 32x16 be,h1,v1 b:2 q:3 result 73872AEA
+blocktest 32x16 be,h1,v1 b:2 q:7 result 73872AEA
+blocktest 32x16 be,h1,v1 b:2 q:15 result 73872AEA
+blocktest 32x16 be,ha,va b:2 q:0 result 73872AEA
+blocktest 32x16 be,ha,va b:2 q:1 result 73872AEA
+blocktest 32x16 be,ha,va b:2 q:3 result 73872AEA
+blocktest 32x16 be,ha,va b:2 q:7 result 73872AEA
+blocktest 32x16 be,ha,va b:2 q:15 result 73872AEA
+blocktest 32x16 be,al,de b:2 q:0 result 73872AEA
+blocktest 32x16 be,al,de b:2 q:1 result 73872AEA
+blocktest 32x16 be,al,de b:2 q:3 result 73872AEA
+blocktest 32x16 be,al,de b:2 q:7 result 6B622AE4
+blocktest 32x16 be,al,de b:2 q:15 result 6B622AE4
+blocktest 32x16 be,vi,de b:2 q:0 result 73872AEA
+blocktest 32x16 be,vi,de b:2 q:1 result 73872AEA
+blocktest 32x16 be,vi,de b:2 q:3 result 73872AEA
+blocktest 32x16 be,vi,de b:2 q:7 result 6B622AE4
+blocktest 32x16 be,vi,de b:2 q:15 result 6B622AE4
+blocktest 32x16 be,vi,ha,va b:2 q:0 result 73872AEA
+blocktest 32x16 be,vi,ha,va b:2 q:1 result 73872AEA
+blocktest 32x16 be,vi,ha,va b:2 q:3 result 73872AEA
+blocktest 32x16 be,vi,ha,va b:2 q:7 result 73872AEA
+blocktest 32x16 be,vi,ha,va b:2 q:15 result 73872AEA
+blocktest 32x16 be,de b:4 q:0 result 13BC7D9B
+blocktest 32x16 be,de b:4 q:1 result 13BC7D9B
+blocktest 32x16 be,de b:4 q:3 result 13BC7D9B
+blocktest 32x16 be,de b:4 q:7 result D7BD7D7A
+blocktest 32x16 be,de b:4 q:15 result D7BD7D7A
+blocktest 32x16 be,h1,v1 b:4 q:0 result 13BC7D9B
+blocktest 32x16 be,h1,v1 b:4 q:1 result 13BC7D9B
+blocktest 32x16 be,h1,v1 b:4 q:3 result 13BC7D9B
+blocktest 32x16 be,h1,v1 b:4 q:7 result 13BC7D9B
+blocktest 32x16 be,h1,v1 b:4 q:15 result 13BC7D9B
+blocktest 32x16 be,ha,va b:4 q:0 result 13BC7D9B
+blocktest 32x16 be,ha,va b:4 q:1 result 13BC7D9B
+blocktest 32x16 be,ha,va b:4 q:3 result 13BC7D9B
+blocktest 32x16 be,ha,va b:4 q:7 result 13BC7D9B
+blocktest 32x16 be,ha,va b:4 q:15 result 13BC7D9B
+blocktest 32x16 be,al,de b:4 q:0 result 13BC7D9B
+blocktest 32x16 be,al,de b:4 q:1 result 13BC7D9B
+blocktest 32x16 be,al,de b:4 q:3 result 13BC7D9B
+blocktest 32x16 be,al,de b:4 q:7 result D7BD7D7A
+blocktest 32x16 be,al,de b:4 q:15 result D7BD7D7A
+blocktest 32x16 be,vi,de b:4 q:0 result 13BC7D9B
+blocktest 32x16 be,vi,de b:4 q:1 result 13BC7D9B
+blocktest 32x16 be,vi,de b:4 q:3 result 13BC7D9B
+blocktest 32x16 be,vi,de b:4 q:7 result D7BD7D7A
+blocktest 32x16 be,vi,de b:4 q:15 result D7BD7D7A
+blocktest 32x16 be,vi,ha,va b:4 q:0 result 13BC7D9B
+blocktest 32x16 be,vi,ha,va b:4 q:1 result 13BC7D9B
+blocktest 32x16 be,vi,ha,va b:4 q:3 result 13BC7D9B
+blocktest 32x16 be,vi,ha,va b:4 q:7 result 13BC7D9B
+blocktest 32x16 be,vi,ha,va b:4 q:15 result 13BC7D9B
+blocktest 32x16 be,de b:8 q:0 result 9C4C2F3B
+blocktest 32x16 be,de b:8 q:1 result 9C4C2F3B
+blocktest 32x16 be,de b:8 q:3 result 9C4C2F3B
+blocktest 32x16 be,de b:8 q:7 result 9C4C2F3B
+blocktest 32x16 be,de b:8 q:15 result 9C4C2F3B
+blocktest 32x16 be,h1,v1 b:8 q:0 result 9C4C2F3B
+blocktest 32x16 be,h1,v1 b:8 q:1 result 9C4C2F3B
+blocktest 32x16 be,h1,v1 b:8 q:3 result 9C4C2F3B
+blocktest 32x16 be,h1,v1 b:8 q:7 result 9C4C2F3B
+blocktest 32x16 be,h1,v1 b:8 q:15 result 9C4C2F3B
+blocktest 32x16 be,ha,va b:8 q:0 result 9C4C2F3B
+blocktest 32x16 be,ha,va b:8 q:1 result 9C4C2F3B
+blocktest 32x16 be,ha,va b:8 q:3 result 9C4C2F3B
+blocktest 32x16 be,ha,va b:8 q:7 result 9C4C2F3B
+blocktest 32x16 be,ha,va b:8 q:15 result 9C4C2F3B
+blocktest 32x16 be,al,de b:8 q:0 result 9C4C2F3B
+blocktest 32x16 be,al,de b:8 q:1 result 9C4C2F3B
+blocktest 32x16 be,al,de b:8 q:3 result 9C4C2F3B
+blocktest 32x16 be,al,de b:8 q:7 result 9C4C2F3B
+blocktest 32x16 be,al,de b:8 q:15 result 9C4C2F3B
+blocktest 32x16 be,vi,de b:8 q:0 result 9C4C2F3B
+blocktest 32x16 be,vi,de b:8 q:1 result 9C4C2F3B
+blocktest 32x16 be,vi,de b:8 q:3 result 9C4C2F3B
+blocktest 32x16 be,vi,de b:8 q:7 result 9C4C2F3B
+blocktest 32x16 be,vi,de b:8 q:15 result 9C4C2F3B
+blocktest 32x16 be,vi,ha,va b:8 q:0 result 9C4C2F3B
+blocktest 32x16 be,vi,ha,va b:8 q:1 result 9C4C2F3B
+blocktest 32x16 be,vi,ha,va b:8 q:3 result 9C4C2F3B
+blocktest 32x16 be,vi,ha,va b:8 q:7 result 9C4C2F3B
+blocktest 32x16 be,vi,ha,va b:8 q:15 result 9C4C2F3B
+blocktest 32x16 be,de b:16 q:0 result 1FD90B7B
+blocktest 32x16 be,de b:16 q:1 result 1FD90B7B
+blocktest 32x16 be,de b:16 q:3 result 1FD90B7B
+blocktest 32x16 be,de b:16 q:7 result 1FD90B7B
+blocktest 32x16 be,de b:16 q:15 result 1FD90B7B
+blocktest 32x16 be,h1,v1 b:16 q:0 result 1FD90B7B
+blocktest 32x16 be,h1,v1 b:16 q:1 result 1FD90B7B
+blocktest 32x16 be,h1,v1 b:16 q:3 result 1FD90B7B
+blocktest 32x16 be,h1,v1 b:16 q:7 result 1FD90B7B
+blocktest 32x16 be,h1,v1 b:16 q:15 result 1FD90B7B
+blocktest 32x16 be,ha,va b:16 q:0 result 1FD90B7B
+blocktest 32x16 be,ha,va b:16 q:1 result 1FD90B7B
+blocktest 32x16 be,ha,va b:16 q:3 result 1FD90B7B
+blocktest 32x16 be,ha,va b:16 q:7 result 1FD90B7B
+blocktest 32x16 be,ha,va b:16 q:15 result 1FD90B7B
+blocktest 32x16 be,al,de b:16 q:0 result 1FD90B7B
+blocktest 32x16 be,al,de b:16 q:1 result 1FD90B7B
+blocktest 32x16 be,al,de b:16 q:3 result 1FD90B7B
+blocktest 32x16 be,al,de b:16 q:7 result 1FD90B7B
+blocktest 32x16 be,al,de b:16 q:15 result 1FD90B7B
+blocktest 32x16 be,vi,de b:16 q:0 result 1FD90B7B
+blocktest 32x16 be,vi,de b:16 q:1 result 1FD90B7B
+blocktest 32x16 be,vi,de b:16 q:3 result 1FD90B7B
+blocktest 32x16 be,vi,de b:16 q:7 result 1FD90B7B
+blocktest 32x16 be,vi,de b:16 q:15 result 1FD90B7B
+blocktest 32x16 be,vi,ha,va b:16 q:0 result 1FD90B7B
+blocktest 32x16 be,vi,ha,va b:16 q:1 result 1FD90B7B
+blocktest 32x16 be,vi,ha,va b:16 q:3 result 1FD90B7B
+blocktest 32x16 be,vi,ha,va b:16 q:7 result 1FD90B7B
+blocktest 32x16 be,vi,ha,va b:16 q:15 result 1FD90B7B
+blocktest 32x64 be,de b:1 q:0 result 1816E246
+blocktest 32x64 be,de b:1 q:1 result 1816E246
+blocktest 32x64 be,de b:1 q:3 result 1816E246
+blocktest 32x64 be,de b:1 q:7 result FD1AE1E6
+blocktest 32x64 be,de b:1 q:15 result FD1AE1E6
+blocktest 32x64 be,h1,v1 b:1 q:0 result 1A76E246
+blocktest 32x64 be,h1,v1 b:1 q:1 result 1A76E246
+blocktest 32x64 be,h1,v1 b:1 q:3 result 1A76E246
+blocktest 32x64 be,h1,v1 b:1 q:7 result 1A76E246
+blocktest 32x64 be,h1,v1 b:1 q:15 result 1A76E246
+blocktest 32x64 be,ha,va b:1 q:0 result 1816E246
+blocktest 32x64 be,ha,va b:1 q:1 result 1816E246
+blocktest 32x64 be,ha,va b:1 q:3 result 1816E246
+blocktest 32x64 be,ha,va b:1 q:7 result 1816E246
+blocktest 32x64 be,ha,va b:1 q:15 result 1816E246
+blocktest 32x64 be,al,de b:1 q:0 result 1816E246
+blocktest 32x64 be,al,de b:1 q:1 result 1816E246
+blocktest 32x64 be,al,de b:1 q:3 result 1816E246
+blocktest 32x64 be,al,de b:1 q:7 result 11BAE1EB
+blocktest 32x64 be,al,de b:1 q:15 result 11BAE1EB
+blocktest 32x64 be,vi,de b:1 q:0 result 1816E246
+blocktest 32x64 be,vi,de b:1 q:1 result 1816E246
+blocktest 32x64 be,vi,de b:1 q:3 result 1816E246
+blocktest 32x64 be,vi,de b:1 q:7 result FD1AE1E6
+blocktest 32x64 be,vi,de b:1 q:15 result FD1AE1E6
+blocktest 32x64 be,vi,ha,va b:1 q:0 result 1816E246
+blocktest 32x64 be,vi,ha,va b:1 q:1 result 1816E246
+blocktest 32x64 be,vi,ha,va b:1 q:3 result 1816E246
+blocktest 32x64 be,vi,ha,va b:1 q:7 result 1816E246
+blocktest 32x64 be,vi,ha,va b:1 q:15 result 1816E246
+blocktest 32x64 be,de b:2 q:0 result 2ED7B446
+blocktest 32x64 be,de b:2 q:1 result 2ED7B446
+blocktest 32x64 be,de b:2 q:3 result 2ED7B446
+blocktest 32x64 be,de b:2 q:7 result 19F3B421
+blocktest 32x64 be,de b:2 q:15 result 19F3B421
+blocktest 32x64 be,h1,v1 b:2 q:0 result 6E26B446
+blocktest 32x64 be,h1,v1 b:2 q:1 result 6E26B446
+blocktest 32x64 be,h1,v1 b:2 q:3 result 6E26B446
+blocktest 32x64 be,h1,v1 b:2 q:7 result 6E26B446
+blocktest 32x64 be,h1,v1 b:2 q:15 result 6E26B446
+blocktest 32x64 be,ha,va b:2 q:0 result 2ED7B446
+blocktest 32x64 be,ha,va b:2 q:1 result 2ED7B446
+blocktest 32x64 be,ha,va b:2 q:3 result 2ED7B446
+blocktest 32x64 be,ha,va b:2 q:7 result 2ED7B446
+blocktest 32x64 be,ha,va b:2 q:15 result 2ED7B446
+blocktest 32x64 be,al,de b:2 q:0 result 2ED7B446
+blocktest 32x64 be,al,de b:2 q:1 result 2ED7B446
+blocktest 32x64 be,al,de b:2 q:3 result 2ED7B446
+blocktest 32x64 be,al,de b:2 q:7 result 1698B420
+blocktest 32x64 be,al,de b:2 q:15 result 1698B420
+blocktest 32x64 be,vi,de b:2 q:0 result 2ED7B446
+blocktest 32x64 be,vi,de b:2 q:1 result 2ED7B446
+blocktest 32x64 be,vi,de b:2 q:3 result 2ED7B446
+blocktest 32x64 be,vi,de b:2 q:7 result 19F3B421
+blocktest 32x64 be,vi,de b:2 q:15 result 19F3B421
+blocktest 32x64 be,vi,ha,va b:2 q:0 result 2ED7B446
+blocktest 32x64 be,vi,ha,va b:2 q:1 result 2ED7B446
+blocktest 32x64 be,vi,ha,va b:2 q:3 result 2ED7B446
+blocktest 32x64 be,vi,ha,va b:2 q:7 result 2ED7B446
+blocktest 32x64 be,vi,ha,va b:2 q:15 result 2ED7B446
+blocktest 32x64 be,de b:4 q:0 result 6B4AA37
+blocktest 32x64 be,de b:4 q:1 result FE3FAAF7
+blocktest 32x64 be,de b:4 q:3 result E050AC17
+blocktest 32x64 be,de b:4 q:7 result B92AAB2E
+blocktest 32x64 be,de b:4 q:15 result B92AAB2E
+blocktest 32x64 be,h1,v1 b:4 q:0 result 85D7AA37
+blocktest 32x64 be,h1,v1 b:4 q:1 result 85D7AA37
+blocktest 32x64 be,h1,v1 b:4 q:3 result 85D7AA37
+blocktest 32x64 be,h1,v1 b:4 q:7 result 85D7AA37
+blocktest 32x64 be,h1,v1 b:4 q:15 result 85D7AA37
+blocktest 32x64 be,ha,va b:4 q:0 result 5AACAA37
+blocktest 32x64 be,ha,va b:4 q:1 result 5AACAA37
+blocktest 32x64 be,ha,va b:4 q:3 result 5AACAA37
+blocktest 32x64 be,ha,va b:4 q:7 result 5AACAA37
+blocktest 32x64 be,ha,va b:4 q:15 result 5AACAA37
+blocktest 32x64 be,al,de b:4 q:0 result 6B4AA37
+blocktest 32x64 be,al,de b:4 q:1 result A27CAB57
+blocktest 32x64 be,al,de b:4 q:3 result 1634ABBE
+blocktest 32x64 be,al,de b:4 q:7 result D5E4AACD
+blocktest 32x64 be,al,de b:4 q:15 result D5E4AACD
+blocktest 32x64 be,vi,de b:4 q:0 result 6B4AA37
+blocktest 32x64 be,vi,de b:4 q:1 result FE3FAAF7
+blocktest 32x64 be,vi,de b:4 q:3 result E050AC17
+blocktest 32x64 be,vi,de b:4 q:7 result B92AAB2E
+blocktest 32x64 be,vi,de b:4 q:15 result B92AAB2E
+blocktest 32x64 be,vi,ha,va b:4 q:0 result CDACAA2E
+blocktest 32x64 be,vi,ha,va b:4 q:1 result CDACAA2E
+blocktest 32x64 be,vi,ha,va b:4 q:3 result CDACAA2E
+blocktest 32x64 be,vi,ha,va b:4 q:7 result CDACAA2E
+blocktest 32x64 be,vi,ha,va b:4 q:15 result CDACAA2E
+blocktest 32x64 be,de b:8 q:0 result 345AF50A
+blocktest 32x64 be,de b:8 q:1 result 3D9CF4CA
+blocktest 32x64 be,de b:8 q:3 result 12EDF472
+blocktest 32x64 be,de b:8 q:7 result 8A7DF45A
+blocktest 32x64 be,de b:8 q:15 result 8A7DF45A
+blocktest 32x64 be,h1,v1 b:8 q:0 result 857BF50A
+blocktest 32x64 be,h1,v1 b:8 q:1 result 857BF50A
+blocktest 32x64 be,h1,v1 b:8 q:3 result 857BF50A
+blocktest 32x64 be,h1,v1 b:8 q:7 result 857BF50A
+blocktest 32x64 be,h1,v1 b:8 q:15 result 857BF50A
+blocktest 32x64 be,ha,va b:8 q:0 result 7E5EF50A
+blocktest 32x64 be,ha,va b:8 q:1 result 7E5EF50A
+blocktest 32x64 be,ha,va b:8 q:3 result 7E5EF50A
+blocktest 32x64 be,ha,va b:8 q:7 result 7E5EF50A
+blocktest 32x64 be,ha,va b:8 q:15 result 7E5EF50A
+blocktest 32x64 be,al,de b:8 q:0 result 345AF50A
+blocktest 32x64 be,al,de b:8 q:1 result 3D9CF4CA
+blocktest 32x64 be,al,de b:8 q:3 result 12EDF472
+blocktest 32x64 be,al,de b:8 q:7 result 8A7DF45A
+blocktest 32x64 be,al,de b:8 q:15 result 8A7DF45A
+blocktest 32x64 be,vi,de b:8 q:0 result 345AF50A
+blocktest 32x64 be,vi,de b:8 q:1 result 3D9CF4CA
+blocktest 32x64 be,vi,de b:8 q:3 result 12EDF472
+blocktest 32x64 be,vi,de b:8 q:7 result 8A7DF45A
+blocktest 32x64 be,vi,de b:8 q:15 result 8A7DF45A
+blocktest 32x64 be,vi,ha,va b:8 q:0 result 83DCFAE4
+blocktest 32x64 be,vi,ha,va b:8 q:1 result 83DCFAE4
+blocktest 32x64 be,vi,ha,va b:8 q:3 result 83DCFAE4
+blocktest 32x64 be,vi,ha,va b:8 q:7 result 83DCFAE4
+blocktest 32x64 be,vi,ha,va b:8 q:15 result 83DCFAE4
+blocktest 32x64 be,de b:16 q:0 result 600CBB7B
+blocktest 32x64 be,de b:16 q:1 result 632CBB7B
+blocktest 32x64 be,de b:16 q:3 result 2B3BBB7B
+blocktest 32x64 be,de b:16 q:7 result 5D3BBB7B
+blocktest 32x64 be,de b:16 q:15 result 5D3BBB7B
+blocktest 32x64 be,h1,v1 b:16 q:0 result F7ECBB7B
+blocktest 32x64 be,h1,v1 b:16 q:1 result F7ECBB7B
+blocktest 32x64 be,h1,v1 b:16 q:3 result F7ECBB7B
+blocktest 32x64 be,h1,v1 b:16 q:7 result F7ECBB7B
+blocktest 32x64 be,h1,v1 b:16 q:15 result F7ECBB7B
+blocktest 32x64 be,ha,va b:16 q:0 result 7E9CBB7B
+blocktest 32x64 be,ha,va b:16 q:1 result 7E9CBB7B
+blocktest 32x64 be,ha,va b:16 q:3 result 7E9CBB7B
+blocktest 32x64 be,ha,va b:16 q:7 result 7E9CBB7B
+blocktest 32x64 be,ha,va b:16 q:15 result 7E9CBB7B
+blocktest 32x64 be,al,de b:16 q:0 result 600CBB7B
+blocktest 32x64 be,al,de b:16 q:1 result 632CBB7B
+blocktest 32x64 be,al,de b:16 q:3 result 2B3BBB7B
+blocktest 32x64 be,al,de b:16 q:7 result 5D3BBB7B
+blocktest 32x64 be,al,de b:16 q:15 result 5D3BBB7B
+blocktest 32x64 be,vi,de b:16 q:0 result 600CBB7B
+blocktest 32x64 be,vi,de b:16 q:1 result 632CBB7B
+blocktest 32x64 be,vi,de b:16 q:3 result 2B3BBB7B
+blocktest 32x64 be,vi,de b:16 q:7 result 5D3BBB7B
+blocktest 32x64 be,vi,de b:16 q:15 result 5D3BBB7B
+blocktest 32x64 be,vi,ha,va b:16 q:0 result BEB6C1D2
+blocktest 32x64 be,vi,ha,va b:16 q:1 result BEB6C1D2
+blocktest 32x64 be,vi,ha,va b:16 q:3 result BEB6C1D2
+blocktest 32x64 be,vi,ha,va b:16 q:7 result BEB6C1D2
+blocktest 32x64 be,vi,ha,va b:16 q:15 result BEB6C1D2
+blocktest 32x304 be,de b:1 q:0 result FE2813BF
+blocktest 32x304 be,de b:1 q:1 result FE2813BF
+blocktest 32x304 be,de b:1 q:3 result FE2813BF
+blocktest 32x304 be,de b:1 q:7 result D7F3135F
+blocktest 32x304 be,de b:1 q:15 result D7F3135F
+blocktest 32x304 be,h1,v1 b:1 q:0 result D6A414BF
+blocktest 32x304 be,h1,v1 b:1 q:1 result D6A414BF
+blocktest 32x304 be,h1,v1 b:1 q:3 result D6A414BF
+blocktest 32x304 be,h1,v1 b:1 q:7 result D6A414BF
+blocktest 32x304 be,h1,v1 b:1 q:15 result D6A414BF
+blocktest 32x304 be,ha,va b:1 q:0 result FE2813BF
+blocktest 32x304 be,ha,va b:1 q:1 result FE2813BF
+blocktest 32x304 be,ha,va b:1 q:3 result FE2813BF
+blocktest 32x304 be,ha,va b:1 q:7 result FE2813BF
+blocktest 32x304 be,ha,va b:1 q:15 result FE2813BF
+blocktest 32x304 be,al,de b:1 q:0 result FE2813BF
+blocktest 32x304 be,al,de b:1 q:1 result FE2813BF
+blocktest 32x304 be,al,de b:1 q:3 result FE2813BF
+blocktest 32x304 be,al,de b:1 q:7 result D7F3135F
+blocktest 32x304 be,al,de b:1 q:15 result D7F3135F
+blocktest 32x304 be,vi,de b:1 q:0 result FE2813BF
+blocktest 32x304 be,vi,de b:1 q:1 result FE2813BF
+blocktest 32x304 be,vi,de b:1 q:3 result FE2813BF
+blocktest 32x304 be,vi,de b:1 q:7 result D7F3135F
+blocktest 32x304 be,vi,de b:1 q:15 result D7F3135F
+blocktest 32x304 be,vi,ha,va b:1 q:0 result FE2813BF
+blocktest 32x304 be,vi,ha,va b:1 q:1 result FE2813BF
+blocktest 32x304 be,vi,ha,va b:1 q:3 result FE2813BF
+blocktest 32x304 be,vi,ha,va b:1 q:7 result FE2813BF
+blocktest 32x304 be,vi,ha,va b:1 q:15 result FE2813BF
+blocktest 32x304 be,de b:2 q:0 result 99FEA830
+blocktest 32x304 be,de b:2 q:1 result 99FEA830
+blocktest 32x304 be,de b:2 q:3 result 99FEA830
+blocktest 32x304 be,de b:2 q:7 result 8781A8E5
+blocktest 32x304 be,de b:2 q:15 result 8781A8E5
+blocktest 32x304 be,h1,v1 b:2 q:0 result B124A230
+blocktest 32x304 be,h1,v1 b:2 q:1 result B124A230
+blocktest 32x304 be,h1,v1 b:2 q:3 result B124A230
+blocktest 32x304 be,h1,v1 b:2 q:7 result B124A230
+blocktest 32x304 be,h1,v1 b:2 q:15 result B124A230
+blocktest 32x304 be,ha,va b:2 q:0 result 99FEA830
+blocktest 32x304 be,ha,va b:2 q:1 result 99FEA830
+blocktest 32x304 be,ha,va b:2 q:3 result 99FEA830
+blocktest 32x304 be,ha,va b:2 q:7 result 99FEA830
+blocktest 32x304 be,ha,va b:2 q:15 result 99FEA830
+blocktest 32x304 be,al,de b:2 q:0 result 99FEA830
+blocktest 32x304 be,al,de b:2 q:1 result 99FEA830
+blocktest 32x304 be,al,de b:2 q:3 result 99FEA830
+blocktest 32x304 be,al,de b:2 q:7 result 24D4A8E9
+blocktest 32x304 be,al,de b:2 q:15 result 24D4A8E9
+blocktest 32x304 be,vi,de b:2 q:0 result 99FEA830
+blocktest 32x304 be,vi,de b:2 q:1 result 99FEA830
+blocktest 32x304 be,vi,de b:2 q:3 result 99FEA830
+blocktest 32x304 be,vi,de b:2 q:7 result 8781A8E5
+blocktest 32x304 be,vi,de b:2 q:15 result 8781A8E5
+blocktest 32x304 be,vi,ha,va b:2 q:0 result 99FEA830
+blocktest 32x304 be,vi,ha,va b:2 q:1 result 99FEA830
+blocktest 32x304 be,vi,ha,va b:2 q:3 result 99FEA830
+blocktest 32x304 be,vi,ha,va b:2 q:7 result 99FEA830
+blocktest 32x304 be,vi,ha,va b:2 q:15 result 99FEA830
+blocktest 32x304 be,de b:4 q:0 result 4293C1D2
+blocktest 32x304 be,de b:4 q:1 result DF76C556
+blocktest 32x304 be,de b:4 q:3 result 1A4C8EE
+blocktest 32x304 be,de b:4 q:7 result 4770C79D
+blocktest 32x304 be,de b:4 q:15 result 4770C79D
+blocktest 32x304 be,h1,v1 b:4 q:0 result E12FC1D2
+blocktest 32x304 be,h1,v1 b:4 q:1 result E12FC1D2
+blocktest 32x304 be,h1,v1 b:4 q:3 result E12FC1D2
+blocktest 32x304 be,h1,v1 b:4 q:7 result E12FC1D2
+blocktest 32x304 be,h1,v1 b:4 q:15 result E12FC1D2
+blocktest 32x304 be,ha,va b:4 q:0 result 3A4CC1D2
+blocktest 32x304 be,ha,va b:4 q:1 result 3A4CC1D2
+blocktest 32x304 be,ha,va b:4 q:3 result 3A4CC1D2
+blocktest 32x304 be,ha,va b:4 q:7 result 3A4CC1D2
+blocktest 32x304 be,ha,va b:4 q:15 result 3A4CC1D2
+blocktest 32x304 be,al,de b:4 q:0 result 4293C1D2
+blocktest 32x304 be,al,de b:4 q:1 result B364C532
+blocktest 32x304 be,al,de b:4 q:3 result 9246C710
+blocktest 32x304 be,al,de b:4 q:7 result 98D1C5E5
+blocktest 32x304 be,al,de b:4 q:15 result 98D1C5E5
+blocktest 32x304 be,vi,de b:4 q:0 result 4293C1D2
+blocktest 32x304 be,vi,de b:4 q:1 result DF76C556
+blocktest 32x304 be,vi,de b:4 q:3 result 1A4C8EE
+blocktest 32x304 be,vi,de b:4 q:7 result 4770C79D
+blocktest 32x304 be,vi,de b:4 q:15 result 4770C79D
+blocktest 32x304 be,vi,ha,va b:4 q:0 result 61E5C07A
+blocktest 32x304 be,vi,ha,va b:4 q:1 result 61E5C07A
+blocktest 32x304 be,vi,ha,va b:4 q:3 result 61E5C07A
+blocktest 32x304 be,vi,ha,va b:4 q:7 result 61E5C07A
+blocktest 32x304 be,vi,ha,va b:4 q:15 result 61E5C07A
+blocktest 32x304 be,de b:8 q:0 result 281DE0C5
+blocktest 32x304 be,de b:8 q:1 result 1A4ADF1D
+blocktest 32x304 be,de b:8 q:3 result 5524DC6E
+blocktest 32x304 be,de b:8 q:7 result ACECDB77
+blocktest 32x304 be,de b:8 q:15 result ACECDB77
+blocktest 32x304 be,h1,v1 b:8 q:0 result 1986E0C5
+blocktest 32x304 be,h1,v1 b:8 q:1 result 1986E0C5
+blocktest 32x304 be,h1,v1 b:8 q:3 result 1986E0C5
+blocktest 32x304 be,h1,v1 b:8 q:7 result 1986E0C5
+blocktest 32x304 be,h1,v1 b:8 q:15 result 1986E0C5
+blocktest 32x304 be,ha,va b:8 q:0 result 665E0C5
+blocktest 32x304 be,ha,va b:8 q:1 result 665E0C5
+blocktest 32x304 be,ha,va b:8 q:3 result 665E0C5
+blocktest 32x304 be,ha,va b:8 q:7 result 665E0C5
+blocktest 32x304 be,ha,va b:8 q:15 result 665E0C5
+blocktest 32x304 be,al,de b:8 q:0 result 281DE0C5
+blocktest 32x304 be,al,de b:8 q:1 result 1A4ADF1D
+blocktest 32x304 be,al,de b:8 q:3 result 5524DC6E
+blocktest 32x304 be,al,de b:8 q:7 result ACECDB77
+blocktest 32x304 be,al,de b:8 q:15 result ACECDB77
+blocktest 32x304 be,vi,de b:8 q:0 result 281DE0C5
+blocktest 32x304 be,vi,de b:8 q:1 result 1A4ADF1D
+blocktest 32x304 be,vi,de b:8 q:3 result 5524DC6E
+blocktest 32x304 be,vi,de b:8 q:7 result ACECDB77
+blocktest 32x304 be,vi,de b:8 q:15 result ACECDB77
+blocktest 32x304 be,vi,ha,va b:8 q:0 result 5DBFE942
+blocktest 32x304 be,vi,ha,va b:8 q:1 result 5DBFE942
+blocktest 32x304 be,vi,ha,va b:8 q:3 result 5DBFE942
+blocktest 32x304 be,vi,ha,va b:8 q:7 result 5DBFE942
+blocktest 32x304 be,vi,ha,va b:8 q:15 result 5DBFE942
+blocktest 32x304 be,de b:16 q:0 result 93C541FA
+blocktest 32x304 be,de b:16 q:1 result A9A541FA
+blocktest 32x304 be,de b:16 q:3 result BB6941FF
+blocktest 32x304 be,de b:16 q:7 result 16834201
+blocktest 32x304 be,de b:16 q:15 result 16834201
+blocktest 32x304 be,h1,v1 b:16 q:0 result 8C4F41FA
+blocktest 32x304 be,h1,v1 b:16 q:1 result 8C4F41FA
+blocktest 32x304 be,h1,v1 b:16 q:3 result 8C4F41FA
+blocktest 32x304 be,h1,v1 b:16 q:7 result 8C4F41FA
+blocktest 32x304 be,h1,v1 b:16 q:15 result 8C4F41FA
+blocktest 32x304 be,ha,va b:16 q:0 result 68A141FA
+blocktest 32x304 be,ha,va b:16 q:1 result 68A141FA
+blocktest 32x304 be,ha,va b:16 q:3 result 68A141FA
+blocktest 32x304 be,ha,va b:16 q:7 result 68A141FA
+blocktest 32x304 be,ha,va b:16 q:15 result 68A141FA
+blocktest 32x304 be,al,de b:16 q:0 result 93C541FA
+blocktest 32x304 be,al,de b:16 q:1 result A9A541FA
+blocktest 32x304 be,al,de b:16 q:3 result BB6941FF
+blocktest 32x304 be,al,de b:16 q:7 result 16834201
+blocktest 32x304 be,al,de b:16 q:15 result 16834201
+blocktest 32x304 be,vi,de b:16 q:0 result 93C541FA
+blocktest 32x304 be,vi,de b:16 q:1 result A9A541FA
+blocktest 32x304 be,vi,de b:16 q:3 result BB6941FF
+blocktest 32x304 be,vi,de b:16 q:7 result 16834201
+blocktest 32x304 be,vi,de b:16 q:15 result 16834201
+blocktest 32x304 be,vi,ha,va b:16 q:0 result 84A649E0
+blocktest 32x304 be,vi,ha,va b:16 q:1 result 84A649E0
+blocktest 32x304 be,vi,ha,va b:16 q:3 result 84A649E0
+blocktest 32x304 be,vi,ha,va b:16 q:7 result 84A649E0
+blocktest 32x304 be,vi,ha,va b:16 q:15 result 84A649E0
+blocktest 80x16 be,de b:1 q:0 result 8B49A358
+blocktest 80x16 be,de b:1 q:1 result 8B49A358
+blocktest 80x16 be,de b:1 q:3 result 8B49A358
+blocktest 80x16 be,de b:1 q:7 result 5D51A2B5
+blocktest 80x16 be,de b:1 q:15 result 5D51A2B5
+blocktest 80x16 be,h1,v1 b:1 q:0 result 8B49A358
+blocktest 80x16 be,h1,v1 b:1 q:1 result 8B49A358
+blocktest 80x16 be,h1,v1 b:1 q:3 result 8B49A358
+blocktest 80x16 be,h1,v1 b:1 q:7 result 8B49A358
+blocktest 80x16 be,h1,v1 b:1 q:15 result 8B49A358
+blocktest 80x16 be,ha,va b:1 q:0 result 8B49A358
+blocktest 80x16 be,ha,va b:1 q:1 result 8B49A358
+blocktest 80x16 be,ha,va b:1 q:3 result 8B49A358
+blocktest 80x16 be,ha,va b:1 q:7 result 8B49A358
+blocktest 80x16 be,ha,va b:1 q:15 result 8B49A358
+blocktest 80x16 be,al,de b:1 q:0 result 8B49A358
+blocktest 80x16 be,al,de b:1 q:1 result 8B49A358
+blocktest 80x16 be,al,de b:1 q:3 result 8B49A358
+blocktest 80x16 be,al,de b:1 q:7 result 8B35A2C7
+blocktest 80x16 be,al,de b:1 q:15 result 8B35A2C7
+blocktest 80x16 be,vi,de b:1 q:0 result 8B49A358
+blocktest 80x16 be,vi,de b:1 q:1 result 8B49A358
+blocktest 80x16 be,vi,de b:1 q:3 result 8B49A358
+blocktest 80x16 be,vi,de b:1 q:7 result 5D51A2B5
+blocktest 80x16 be,vi,de b:1 q:15 result 5D51A2B5
+blocktest 80x16 be,vi,ha,va b:1 q:0 result 8B49A358
+blocktest 80x16 be,vi,ha,va b:1 q:1 result 8B49A358
+blocktest 80x16 be,vi,ha,va b:1 q:3 result 8B49A358
+blocktest 80x16 be,vi,ha,va b:1 q:7 result 8B49A358
+blocktest 80x16 be,vi,ha,va b:1 q:15 result 8B49A358
+blocktest 80x16 be,de b:2 q:0 result FB737CD8
+blocktest 80x16 be,de b:2 q:1 result FB737CD8
+blocktest 80x16 be,de b:2 q:3 result FB737CD8
+blocktest 80x16 be,de b:2 q:7 result 1BE97C8A
+blocktest 80x16 be,de b:2 q:15 result 1BE97C8A
+blocktest 80x16 be,h1,v1 b:2 q:0 result FB737CD8
+blocktest 80x16 be,h1,v1 b:2 q:1 result FB737CD8
+blocktest 80x16 be,h1,v1 b:2 q:3 result FB737CD8
+blocktest 80x16 be,h1,v1 b:2 q:7 result FB737CD8
+blocktest 80x16 be,h1,v1 b:2 q:15 result FB737CD8
+blocktest 80x16 be,ha,va b:2 q:0 result FB737CD8
+blocktest 80x16 be,ha,va b:2 q:1 result FB737CD8
+blocktest 80x16 be,ha,va b:2 q:3 result FB737CD8
+blocktest 80x16 be,ha,va b:2 q:7 result FB737CD8
+blocktest 80x16 be,ha,va b:2 q:15 result FB737CD8
+blocktest 80x16 be,al,de b:2 q:0 result FB737CD8
+blocktest 80x16 be,al,de b:2 q:1 result FB737CD8
+blocktest 80x16 be,al,de b:2 q:3 result FB737CD8
+blocktest 80x16 be,al,de b:2 q:7 result 5C0A7C9B
+blocktest 80x16 be,al,de b:2 q:15 result 5C0A7C9B
+blocktest 80x16 be,vi,de b:2 q:0 result FB737CD8
+blocktest 80x16 be,vi,de b:2 q:1 result FB737CD8
+blocktest 80x16 be,vi,de b:2 q:3 result FB737CD8
+blocktest 80x16 be,vi,de b:2 q:7 result 1BE97C8A
+blocktest 80x16 be,vi,de b:2 q:15 result 1BE97C8A
+blocktest 80x16 be,vi,ha,va b:2 q:0 result FB737CD8
+blocktest 80x16 be,vi,ha,va b:2 q:1 result FB737CD8
+blocktest 80x16 be,vi,ha,va b:2 q:3 result FB737CD8
+blocktest 80x16 be,vi,ha,va b:2 q:7 result FB737CD8
+blocktest 80x16 be,vi,ha,va b:2 q:15 result FB737CD8
+blocktest 80x16 be,de b:4 q:0 result 6E3FC149
+blocktest 80x16 be,de b:4 q:1 result 6E3FC149
+blocktest 80x16 be,de b:4 q:3 result 6E3FC149
+blocktest 80x16 be,de b:4 q:7 result D701C039
+blocktest 80x16 be,de b:4 q:15 result D701C039
+blocktest 80x16 be,h1,v1 b:4 q:0 result 6E3FC149
+blocktest 80x16 be,h1,v1 b:4 q:1 result 6E3FC149
+blocktest 80x16 be,h1,v1 b:4 q:3 result 6E3FC149
+blocktest 80x16 be,h1,v1 b:4 q:7 result 6E3FC149
+blocktest 80x16 be,h1,v1 b:4 q:15 result 6E3FC149
+blocktest 80x16 be,ha,va b:4 q:0 result 6E3FC149
+blocktest 80x16 be,ha,va b:4 q:1 result 6E3FC149
+blocktest 80x16 be,ha,va b:4 q:3 result 6E3FC149
+blocktest 80x16 be,ha,va b:4 q:7 result 6E3FC149
+blocktest 80x16 be,ha,va b:4 q:15 result 6E3FC149
+blocktest 80x16 be,al,de b:4 q:0 result 6E3FC149
+blocktest 80x16 be,al,de b:4 q:1 result 6E3FC149
+blocktest 80x16 be,al,de b:4 q:3 result 6E3FC149
+blocktest 80x16 be,al,de b:4 q:7 result D3E0C071
+blocktest 80x16 be,al,de b:4 q:15 result D3E0C071
+blocktest 80x16 be,vi,de b:4 q:0 result 6E3FC149
+blocktest 80x16 be,vi,de b:4 q:1 result 6E3FC149
+blocktest 80x16 be,vi,de b:4 q:3 result 6E3FC149
+blocktest 80x16 be,vi,de b:4 q:7 result D701C039
+blocktest 80x16 be,vi,de b:4 q:15 result D701C039
+blocktest 80x16 be,vi,ha,va b:4 q:0 result 6E3FC149
+blocktest 80x16 be,vi,ha,va b:4 q:1 result 6E3FC149
+blocktest 80x16 be,vi,ha,va b:4 q:3 result 6E3FC149
+blocktest 80x16 be,vi,ha,va b:4 q:7 result 6E3FC149
+blocktest 80x16 be,vi,ha,va b:4 q:15 result 6E3FC149
+blocktest 80x16 be,de b:8 q:0 result 9DCA2F0A
+blocktest 80x16 be,de b:8 q:1 result 9DCA2F0A
+blocktest 80x16 be,de b:8 q:3 result 9DCA2F0A
+blocktest 80x16 be,de b:8 q:7 result 9DCA2F0A
+blocktest 80x16 be,de b:8 q:15 result 9DCA2F0A
+blocktest 80x16 be,h1,v1 b:8 q:0 result 9DCA2F0A
+blocktest 80x16 be,h1,v1 b:8 q:1 result 9DCA2F0A
+blocktest 80x16 be,h1,v1 b:8 q:3 result 9DCA2F0A
+blocktest 80x16 be,h1,v1 b:8 q:7 result 9DCA2F0A
+blocktest 80x16 be,h1,v1 b:8 q:15 result 9DCA2F0A
+blocktest 80x16 be,ha,va b:8 q:0 result 9DCA2F0A
+blocktest 80x16 be,ha,va b:8 q:1 result 9DCA2F0A
+blocktest 80x16 be,ha,va b:8 q:3 result 9DCA2F0A
+blocktest 80x16 be,ha,va b:8 q:7 result 9DCA2F0A
+blocktest 80x16 be,ha,va b:8 q:15 result 9DCA2F0A
+blocktest 80x16 be,al,de b:8 q:0 result 9DCA2F0A
+blocktest 80x16 be,al,de b:8 q:1 result 9DCA2F0A
+blocktest 80x16 be,al,de b:8 q:3 result 9DCA2F0A
+blocktest 80x16 be,al,de b:8 q:7 result 9DCA2F0A
+blocktest 80x16 be,al,de b:8 q:15 result 9DCA2F0A
+blocktest 80x16 be,vi,de b:8 q:0 result 9DCA2F0A
+blocktest 80x16 be,vi,de b:8 q:1 result 9DCA2F0A
+blocktest 80x16 be,vi,de b:8 q:3 result 9DCA2F0A
+blocktest 80x16 be,vi,de b:8 q:7 result 9DCA2F0A
+blocktest 80x16 be,vi,de b:8 q:15 result 9DCA2F0A
+blocktest 80x16 be,vi,ha,va b:8 q:0 result 9DCA2F0A
+blocktest 80x16 be,vi,ha,va b:8 q:1 result 9DCA2F0A
+blocktest 80x16 be,vi,ha,va b:8 q:3 result 9DCA2F0A
+blocktest 80x16 be,vi,ha,va b:8 q:7 result 9DCA2F0A
+blocktest 80x16 be,vi,ha,va b:8 q:15 result 9DCA2F0A
+blocktest 80x16 be,de b:16 q:0 result 45DF797B
+blocktest 80x16 be,de b:16 q:1 result 45DF797B
+blocktest 80x16 be,de b:16 q:3 result 45DF797B
+blocktest 80x16 be,de b:16 q:7 result 45DF797B
+blocktest 80x16 be,de b:16 q:15 result 45DF797B
+blocktest 80x16 be,h1,v1 b:16 q:0 result 45DF797B
+blocktest 80x16 be,h1,v1 b:16 q:1 result 45DF797B
+blocktest 80x16 be,h1,v1 b:16 q:3 result 45DF797B
+blocktest 80x16 be,h1,v1 b:16 q:7 result 45DF797B
+blocktest 80x16 be,h1,v1 b:16 q:15 result 45DF797B
+blocktest 80x16 be,ha,va b:16 q:0 result 45DF797B
+blocktest 80x16 be,ha,va b:16 q:1 result 45DF797B
+blocktest 80x16 be,ha,va b:16 q:3 result 45DF797B
+blocktest 80x16 be,ha,va b:16 q:7 result 45DF797B
+blocktest 80x16 be,ha,va b:16 q:15 result 45DF797B
+blocktest 80x16 be,al,de b:16 q:0 result 45DF797B
+blocktest 80x16 be,al,de b:16 q:1 result 45DF797B
+blocktest 80x16 be,al,de b:16 q:3 result 45DF797B
+blocktest 80x16 be,al,de b:16 q:7 result 45DF797B
+blocktest 80x16 be,al,de b:16 q:15 result 45DF797B
+blocktest 80x16 be,vi,de b:16 q:0 result 45DF797B
+blocktest 80x16 be,vi,de b:16 q:1 result 45DF797B
+blocktest 80x16 be,vi,de b:16 q:3 result 45DF797B
+blocktest 80x16 be,vi,de b:16 q:7 result 45DF797B
+blocktest 80x16 be,vi,de b:16 q:15 result 45DF797B
+blocktest 80x16 be,vi,ha,va b:16 q:0 result 45DF797B
+blocktest 80x16 be,vi,ha,va b:16 q:1 result 45DF797B
+blocktest 80x16 be,vi,ha,va b:16 q:3 result 45DF797B
+blocktest 80x16 be,vi,ha,va b:16 q:7 result 45DF797B
+blocktest 80x16 be,vi,ha,va b:16 q:15 result 45DF797B
+blocktest 80x64 be,de b:1 q:0 result D4BEC0D
+blocktest 80x64 be,de b:1 q:1 result D4BEC0D
+blocktest 80x64 be,de b:1 q:3 result D4BEC0D
+blocktest 80x64 be,de b:1 q:7 result 315BEB14
+blocktest 80x64 be,de b:1 q:15 result 315BEB14
+blocktest 80x64 be,h1,v1 b:1 q:0 result 8AFEC0D
+blocktest 80x64 be,h1,v1 b:1 q:1 result 8AFEC0D
+blocktest 80x64 be,h1,v1 b:1 q:3 result 8AFEC0D
+blocktest 80x64 be,h1,v1 b:1 q:7 result 8AFEC0D
+blocktest 80x64 be,h1,v1 b:1 q:15 result 8AFEC0D
+blocktest 80x64 be,ha,va b:1 q:0 result D4BEC0D
+blocktest 80x64 be,ha,va b:1 q:1 result D4BEC0D
+blocktest 80x64 be,ha,va b:1 q:3 result D4BEC0D
+blocktest 80x64 be,ha,va b:1 q:7 result D4BEC0D
+blocktest 80x64 be,ha,va b:1 q:15 result D4BEC0D
+blocktest 80x64 be,al,de b:1 q:0 result D4BEC0D
+blocktest 80x64 be,al,de b:1 q:1 result D4BEC0D
+blocktest 80x64 be,al,de b:1 q:3 result D4BEC0D
+blocktest 80x64 be,al,de b:1 q:7 result 64DCEB19
+blocktest 80x64 be,al,de b:1 q:15 result 64DCEB19
+blocktest 80x64 be,vi,de b:1 q:0 result D4BEC0D
+blocktest 80x64 be,vi,de b:1 q:1 result D4BEC0D
+blocktest 80x64 be,vi,de b:1 q:3 result D4BEC0D
+blocktest 80x64 be,vi,de b:1 q:7 result 315BEB14
+blocktest 80x64 be,vi,de b:1 q:15 result 315BEB14
+blocktest 80x64 be,vi,ha,va b:1 q:0 result D4BEC0D
+blocktest 80x64 be,vi,ha,va b:1 q:1 result D4BEC0D
+blocktest 80x64 be,vi,ha,va b:1 q:3 result D4BEC0D
+blocktest 80x64 be,vi,ha,va b:1 q:7 result D4BEC0D
+blocktest 80x64 be,vi,ha,va b:1 q:15 result D4BEC0D
+blocktest 80x64 be,de b:2 q:0 result E0C4BF0D
+blocktest 80x64 be,de b:2 q:1 result E0C4BF0D
+blocktest 80x64 be,de b:2 q:3 result E0C4BF0D
+blocktest 80x64 be,de b:2 q:7 result E0EEBE71
+blocktest 80x64 be,de b:2 q:15 result E0EEBE71
+blocktest 80x64 be,h1,v1 b:2 q:0 result CF40BF0D
+blocktest 80x64 be,h1,v1 b:2 q:1 result CF40BF0D
+blocktest 80x64 be,h1,v1 b:2 q:3 result CF40BF0D
+blocktest 80x64 be,h1,v1 b:2 q:7 result CF40BF0D
+blocktest 80x64 be,h1,v1 b:2 q:15 result CF40BF0D
+blocktest 80x64 be,ha,va b:2 q:0 result E0C4BF0D
+blocktest 80x64 be,ha,va b:2 q:1 result E0C4BF0D
+blocktest 80x64 be,ha,va b:2 q:3 result E0C4BF0D
+blocktest 80x64 be,ha,va b:2 q:7 result E0C4BF0D
+blocktest 80x64 be,ha,va b:2 q:15 result E0C4BF0D
+blocktest 80x64 be,al,de b:2 q:0 result E0C4BF0D
+blocktest 80x64 be,al,de b:2 q:1 result E0C4BF0D
+blocktest 80x64 be,al,de b:2 q:3 result E0C4BF0D
+blocktest 80x64 be,al,de b:2 q:7 result 5907BE97
+blocktest 80x64 be,al,de b:2 q:15 result 5907BE97
+blocktest 80x64 be,vi,de b:2 q:0 result E0C4BF0D
+blocktest 80x64 be,vi,de b:2 q:1 result E0C4BF0D
+blocktest 80x64 be,vi,de b:2 q:3 result E0C4BF0D
+blocktest 80x64 be,vi,de b:2 q:7 result E0EEBE71
+blocktest 80x64 be,vi,de b:2 q:15 result E0EEBE71
+blocktest 80x64 be,vi,ha,va b:2 q:0 result E0C4BF0D
+blocktest 80x64 be,vi,ha,va b:2 q:1 result E0C4BF0D
+blocktest 80x64 be,vi,ha,va b:2 q:3 result E0C4BF0D
+blocktest 80x64 be,vi,ha,va b:2 q:7 result E0C4BF0D
+blocktest 80x64 be,vi,ha,va b:2 q:15 result E0C4BF0D
+blocktest 80x64 be,de b:4 q:0 result AFCCD77E
+blocktest 80x64 be,de b:4 q:1 result 43ABD976
+blocktest 80x64 be,de b:4 q:3 result A155DBE2
+blocktest 80x64 be,de b:4 q:7 result 2EAED8DF
+blocktest 80x64 be,de b:4 q:15 result 2EAED8DF
+blocktest 80x64 be,h1,v1 b:4 q:0 result B6DFD77E
+blocktest 80x64 be,h1,v1 b:4 q:1 result B6DFD77E
+blocktest 80x64 be,h1,v1 b:4 q:3 result B6DFD77E
+blocktest 80x64 be,h1,v1 b:4 q:7 result B6DFD77E
+blocktest 80x64 be,h1,v1 b:4 q:15 result B6DFD77E
+blocktest 80x64 be,ha,va b:4 q:0 result 9B7AD77E
+blocktest 80x64 be,ha,va b:4 q:1 result 9B7AD77E
+blocktest 80x64 be,ha,va b:4 q:3 result 9B7AD77E
+blocktest 80x64 be,ha,va b:4 q:7 result 9B7AD77E
+blocktest 80x64 be,ha,va b:4 q:15 result 9B7AD77E
+blocktest 80x64 be,al,de b:4 q:0 result AFCCD77E
+blocktest 80x64 be,al,de b:4 q:1 result DEBDD9D6
+blocktest 80x64 be,al,de b:4 q:3 result 4FE9DB7E
+blocktest 80x64 be,al,de b:4 q:7 result C492D87D
+blocktest 80x64 be,al,de b:4 q:15 result C492D87D
+blocktest 80x64 be,vi,de b:4 q:0 result AFCCD77E
+blocktest 80x64 be,vi,de b:4 q:1 result 43ABD976
+blocktest 80x64 be,vi,de b:4 q:3 result A155DBE2
+blocktest 80x64 be,vi,de b:4 q:7 result 2EAED8DF
+blocktest 80x64 be,vi,de b:4 q:15 result 2EAED8DF
+blocktest 80x64 be,vi,ha,va b:4 q:0 result 6A81D3BF
+blocktest 80x64 be,vi,ha,va b:4 q:1 result 6A81D3BF
+blocktest 80x64 be,vi,ha,va b:4 q:3 result 6A81D3BF
+blocktest 80x64 be,vi,ha,va b:4 q:7 result 6A81D3BF
+blocktest 80x64 be,vi,ha,va b:4 q:15 result 6A81D3BF
+blocktest 80x64 be,de b:8 q:0 result 70654673
+blocktest 80x64 be,de b:8 q:1 result B03D4523
+blocktest 80x64 be,de b:8 q:3 result 2D5A43C0
+blocktest 80x64 be,de b:8 q:7 result 2D994325
+blocktest 80x64 be,de b:8 q:15 result 2D994325
+blocktest 80x64 be,h1,v1 b:8 q:0 result F0B94673
+blocktest 80x64 be,h1,v1 b:8 q:1 result F0B94673
+blocktest 80x64 be,h1,v1 b:8 q:3 result F0B94673
+blocktest 80x64 be,h1,v1 b:8 q:7 result F0B94673
+blocktest 80x64 be,h1,v1 b:8 q:15 result F0B94673
+blocktest 80x64 be,ha,va b:8 q:0 result AC814673
+blocktest 80x64 be,ha,va b:8 q:1 result AC814673
+blocktest 80x64 be,ha,va b:8 q:3 result AC814673
+blocktest 80x64 be,ha,va b:8 q:7 result AC814673
+blocktest 80x64 be,ha,va b:8 q:15 result AC814673
+blocktest 80x64 be,al,de b:8 q:0 result 70654673
+blocktest 80x64 be,al,de b:8 q:1 result 3D3B4543
+blocktest 80x64 be,al,de b:8 q:3 result 161043F0
+blocktest 80x64 be,al,de b:8 q:7 result 164F4355
+blocktest 80x64 be,al,de b:8 q:15 result 164F4355
+blocktest 80x64 be,vi,de b:8 q:0 result 70654673
+blocktest 80x64 be,vi,de b:8 q:1 result B03D4523
+blocktest 80x64 be,vi,de b:8 q:3 result 2D5A43C0
+blocktest 80x64 be,vi,de b:8 q:7 result 2D994325
+blocktest 80x64 be,vi,de b:8 q:15 result 2D994325
+blocktest 80x64 be,vi,ha,va b:8 q:0 result 7E744EC3
+blocktest 80x64 be,vi,ha,va b:8 q:1 result 7E744EC3
+blocktest 80x64 be,vi,ha,va b:8 q:3 result 7E744EC3
+blocktest 80x64 be,vi,ha,va b:8 q:7 result 7E744EC3
+blocktest 80x64 be,vi,ha,va b:8 q:15 result 7E744EC3
+blocktest 80x64 be,de b:16 q:0 result ED376028
+blocktest 80x64 be,de b:16 q:1 result FE676028
+blocktest 80x64 be,de b:16 q:3 result E8826028
+blocktest 80x64 be,de b:16 q:7 result 5FA76038
+blocktest 80x64 be,de b:16 q:15 result 5FA76038
+blocktest 80x64 be,h1,v1 b:16 q:0 result 3EC36028
+blocktest 80x64 be,h1,v1 b:16 q:1 result 3EC36028
+blocktest 80x64 be,h1,v1 b:16 q:3 result 3EC36028
+blocktest 80x64 be,h1,v1 b:16 q:7 result 3EC36028
+blocktest 80x64 be,h1,v1 b:16 q:15 result 3EC36028
+blocktest 80x64 be,ha,va b:16 q:0 result C7756028
+blocktest 80x64 be,ha,va b:16 q:1 result C7756028
+blocktest 80x64 be,ha,va b:16 q:3 result C7756028
+blocktest 80x64 be,ha,va b:16 q:7 result C7756028
+blocktest 80x64 be,ha,va b:16 q:15 result C7756028
+blocktest 80x64 be,al,de b:16 q:0 result ED376028
+blocktest 80x64 be,al,de b:16 q:1 result FCD76028
+blocktest 80x64 be,al,de b:16 q:3 result E6F26028
+blocktest 80x64 be,al,de b:16 q:7 result 5E176038
+blocktest 80x64 be,al,de b:16 q:15 result 5E176038
+blocktest 80x64 be,vi,de b:16 q:0 result ED376028
+blocktest 80x64 be,vi,de b:16 q:1 result FE676028
+blocktest 80x64 be,vi,de b:16 q:3 result E8826028
+blocktest 80x64 be,vi,de b:16 q:7 result 5FA76038
+blocktest 80x64 be,vi,de b:16 q:15 result 5FA76038
+blocktest 80x64 be,vi,ha,va b:16 q:0 result 5B487283
+blocktest 80x64 be,vi,ha,va b:16 q:1 result 5B487283
+blocktest 80x64 be,vi,ha,va b:16 q:3 result 5B487283
+blocktest 80x64 be,vi,ha,va b:16 q:7 result 5B487283
+blocktest 80x64 be,vi,ha,va b:16 q:15 result 5B487283
+blocktest 80x304 be,de b:1 q:0 result 9FAE9EA5
+blocktest 80x304 be,de b:1 q:1 result 9FAE9EA5
+blocktest 80x304 be,de b:1 q:3 result 9FAE9EA5
+blocktest 80x304 be,de b:1 q:7 result 98109DA6
+blocktest 80x304 be,de b:1 q:15 result 98109DA6
+blocktest 80x304 be,h1,v1 b:1 q:0 result DEFCA0A5
+blocktest 80x304 be,h1,v1 b:1 q:1 result DEFCA0A5
+blocktest 80x304 be,h1,v1 b:1 q:3 result DEFCA0A5
+blocktest 80x304 be,h1,v1 b:1 q:7 result DEFCA0A5
+blocktest 80x304 be,h1,v1 b:1 q:15 result DEFCA0A5
+blocktest 80x304 be,ha,va b:1 q:0 result 9FAE9EA5
+blocktest 80x304 be,ha,va b:1 q:1 result 9FAE9EA5
+blocktest 80x304 be,ha,va b:1 q:3 result 9FAE9EA5
+blocktest 80x304 be,ha,va b:1 q:7 result 9FAE9EA5
+blocktest 80x304 be,ha,va b:1 q:15 result 9FAE9EA5
+blocktest 80x304 be,al,de b:1 q:0 result 9FAE9EA5
+blocktest 80x304 be,al,de b:1 q:1 result 9FAE9EA5
+blocktest 80x304 be,al,de b:1 q:3 result 9FAE9EA5
+blocktest 80x304 be,al,de b:1 q:7 result 98109DA6
+blocktest 80x304 be,al,de b:1 q:15 result 98109DA6
+blocktest 80x304 be,vi,de b:1 q:0 result 9FAE9EA5
+blocktest 80x304 be,vi,de b:1 q:1 result 9FAE9EA5
+blocktest 80x304 be,vi,de b:1 q:3 result 9FAE9EA5
+blocktest 80x304 be,vi,de b:1 q:7 result 98109DA6
+blocktest 80x304 be,vi,de b:1 q:15 result 98109DA6
+blocktest 80x304 be,vi,ha,va b:1 q:0 result 9FAE9EA5
+blocktest 80x304 be,vi,ha,va b:1 q:1 result 9FAE9EA5
+blocktest 80x304 be,vi,ha,va b:1 q:3 result 9FAE9EA5
+blocktest 80x304 be,vi,ha,va b:1 q:7 result 9FAE9EA5
+blocktest 80x304 be,vi,ha,va b:1 q:15 result 9FAE9EA5
+blocktest 80x304 be,de b:2 q:0 result 6A5144A5
+blocktest 80x304 be,de b:2 q:1 result 6A5144A5
+blocktest 80x304 be,de b:2 q:3 result 6A5144A5
+blocktest 80x304 be,de b:2 q:7 result 2DF345B5
+blocktest 80x304 be,de b:2 q:15 result 2DF345B5
+blocktest 80x304 be,h1,v1 b:2 q:0 result A7E836A5
+blocktest 80x304 be,h1,v1 b:2 q:1 result A7E836A5
+blocktest 80x304 be,h1,v1 b:2 q:3 result A7E836A5
+blocktest 80x304 be,h1,v1 b:2 q:7 result A7E836A5
+blocktest 80x304 be,h1,v1 b:2 q:15 result A7E836A5
+blocktest 80x304 be,ha,va b:2 q:0 result 6A5144A5
+blocktest 80x304 be,ha,va b:2 q:1 result 6A5144A5
+blocktest 80x304 be,ha,va b:2 q:3 result 6A5144A5
+blocktest 80x304 be,ha,va b:2 q:7 result 6A5144A5
+blocktest 80x304 be,ha,va b:2 q:15 result 6A5144A5
+blocktest 80x304 be,al,de b:2 q:0 result 6A5144A5
+blocktest 80x304 be,al,de b:2 q:1 result 6A5144A5
+blocktest 80x304 be,al,de b:2 q:3 result 6A5144A5
+blocktest 80x304 be,al,de b:2 q:7 result 5E084557
+blocktest 80x304 be,al,de b:2 q:15 result 5E084557
+blocktest 80x304 be,vi,de b:2 q:0 result 6A5144A5
+blocktest 80x304 be,vi,de b:2 q:1 result 6A5144A5
+blocktest 80x304 be,vi,de b:2 q:3 result 6A5144A5
+blocktest 80x304 be,vi,de b:2 q:7 result 2DF345B5
+blocktest 80x304 be,vi,de b:2 q:15 result 2DF345B5
+blocktest 80x304 be,vi,ha,va b:2 q:0 result 6A5144A5
+blocktest 80x304 be,vi,ha,va b:2 q:1 result 6A5144A5
+blocktest 80x304 be,vi,ha,va b:2 q:3 result 6A5144A5
+blocktest 80x304 be,vi,ha,va b:2 q:7 result 6A5144A5
+blocktest 80x304 be,vi,ha,va b:2 q:15 result 6A5144A5
+blocktest 80x304 be,de b:4 q:0 result E605D56
+blocktest 80x304 be,de b:4 q:1 result BA1C6B96
+blocktest 80x304 be,de b:4 q:3 result C6D877AB
+blocktest 80x304 be,de b:4 q:7 result 539D6FC6
+blocktest 80x304 be,de b:4 q:15 result 539D6FC6
+blocktest 80x304 be,h1,v1 b:4 q:0 result 62F55D56
+blocktest 80x304 be,h1,v1 b:4 q:1 result 62F55D56
+blocktest 80x304 be,h1,v1 b:4 q:3 result 62F55D56
+blocktest 80x304 be,h1,v1 b:4 q:7 result 62F55D56
+blocktest 80x304 be,h1,v1 b:4 q:15 result 62F55D56
+blocktest 80x304 be,ha,va b:4 q:0 result D92E5D56
+blocktest 80x304 be,ha,va b:4 q:1 result D92E5D56
+blocktest 80x304 be,ha,va b:4 q:3 result D92E5D56
+blocktest 80x304 be,ha,va b:4 q:7 result D92E5D56
+blocktest 80x304 be,ha,va b:4 q:15 result D92E5D56
+blocktest 80x304 be,al,de b:4 q:0 result E605D56
+blocktest 80x304 be,al,de b:4 q:1 result 8BE26AFA
+blocktest 80x304 be,al,de b:4 q:3 result 75737478
+blocktest 80x304 be,al,de b:4 q:7 result 53516C47
+blocktest 80x304 be,al,de b:4 q:15 result 53516C47
+blocktest 80x304 be,vi,de b:4 q:0 result E605D56
+blocktest 80x304 be,vi,de b:4 q:1 result BA1C6B96
+blocktest 80x304 be,vi,de b:4 q:3 result C6D877AB
+blocktest 80x304 be,vi,de b:4 q:7 result 539D6FC6
+blocktest 80x304 be,vi,de b:4 q:15 result 539D6FC6
+blocktest 80x304 be,vi,ha,va b:4 q:0 result 3586591D
+blocktest 80x304 be,vi,ha,va b:4 q:1 result 3586591D
+blocktest 80x304 be,vi,ha,va b:4 q:3 result 3586591D
+blocktest 80x304 be,vi,ha,va b:4 q:7 result 3586591D
+blocktest 80x304 be,vi,ha,va b:4 q:15 result 3586591D
+blocktest 80x304 be,de b:8 q:0 result 24D6BF99
+blocktest 80x304 be,de b:8 q:1 result 11CBB8C1
+blocktest 80x304 be,de b:8 q:3 result 76CFB06A
+blocktest 80x304 be,de b:8 q:7 result C22CAD49
+blocktest 80x304 be,de b:8 q:15 result C22CAD49
+blocktest 80x304 be,h1,v1 b:8 q:0 result B7BEBF99
+blocktest 80x304 be,h1,v1 b:8 q:1 result B7BEBF99
+blocktest 80x304 be,h1,v1 b:8 q:3 result B7BEBF99
+blocktest 80x304 be,h1,v1 b:8 q:7 result B7BEBF99
+blocktest 80x304 be,h1,v1 b:8 q:15 result B7BEBF99
+blocktest 80x304 be,ha,va b:8 q:0 result 2C8DBF99
+blocktest 80x304 be,ha,va b:8 q:1 result 2C8DBF99
+blocktest 80x304 be,ha,va b:8 q:3 result 2C8DBF99
+blocktest 80x304 be,ha,va b:8 q:7 result 2C8DBF99
+blocktest 80x304 be,ha,va b:8 q:15 result 2C8DBF99
+blocktest 80x304 be,al,de b:8 q:0 result 24D6BF99
+blocktest 80x304 be,al,de b:8 q:1 result 566DB911
+blocktest 80x304 be,al,de b:8 q:3 result 5D4DB136
+blocktest 80x304 be,al,de b:8 q:7 result A8AAAE15
+blocktest 80x304 be,al,de b:8 q:15 result A8AAAE15
+blocktest 80x304 be,vi,de b:8 q:0 result 24D6BF99
+blocktest 80x304 be,vi,de b:8 q:1 result 11CBB8C1
+blocktest 80x304 be,vi,de b:8 q:3 result 76CFB06A
+blocktest 80x304 be,vi,de b:8 q:7 result C22CAD49
+blocktest 80x304 be,vi,de b:8 q:15 result C22CAD49
+blocktest 80x304 be,vi,ha,va b:8 q:0 result BA23C574
+blocktest 80x304 be,vi,ha,va b:8 q:1 result BA23C574
+blocktest 80x304 be,vi,ha,va b:8 q:3 result BA23C574
+blocktest 80x304 be,vi,ha,va b:8 q:7 result BA23C574
+blocktest 80x304 be,vi,ha,va b:8 q:15 result BA23C574
+blocktest 80x304 be,de b:16 q:0 result ABE69056
+blocktest 80x304 be,de b:16 q:1 result 8259056
+blocktest 80x304 be,de b:16 q:3 result 39779099
+blocktest 80x304 be,de b:16 q:7 result E39890D0
+blocktest 80x304 be,de b:16 q:15 result E39890D0
+blocktest 80x304 be,h1,v1 b:16 q:0 result E75E9056
+blocktest 80x304 be,h1,v1 b:16 q:1 result E75E9056
+blocktest 80x304 be,h1,v1 b:16 q:3 result E75E9056
+blocktest 80x304 be,h1,v1 b:16 q:7 result E75E9056
+blocktest 80x304 be,h1,v1 b:16 q:15 result E75E9056
+blocktest 80x304 be,ha,va b:16 q:0 result C6359056
+blocktest 80x304 be,ha,va b:16 q:1 result C6359056
+blocktest 80x304 be,ha,va b:16 q:3 result C6359056
+blocktest 80x304 be,ha,va b:16 q:7 result C6359056
+blocktest 80x304 be,ha,va b:16 q:15 result C6359056
+blocktest 80x304 be,al,de b:16 q:0 result ABE69056
+blocktest 80x304 be,al,de b:16 q:1 result 3759056
+blocktest 80x304 be,al,de b:16 q:3 result 23459096
+blocktest 80x304 be,al,de b:16 q:7 result CD6690CD
+blocktest 80x304 be,al,de b:16 q:15 result CD6690CD
+blocktest 80x304 be,vi,de b:16 q:0 result ABE69056
+blocktest 80x304 be,vi,de b:16 q:1 result 8259056
+blocktest 80x304 be,vi,de b:16 q:3 result 39779099
+blocktest 80x304 be,vi,de b:16 q:7 result E39890D0
+blocktest 80x304 be,vi,de b:16 q:15 result E39890D0
+blocktest 80x304 be,vi,ha,va b:16 q:0 result 533A780
+blocktest 80x304 be,vi,ha,va b:16 q:1 result 533A780
+blocktest 80x304 be,vi,ha,va b:16 q:3 result 533A780
+blocktest 80x304 be,vi,ha,va b:16 q:7 result 533A780
+blocktest 80x304 be,vi,ha,va b:16 q:15 result 533A780
+blocktest 224x16 be,de b:1 q:0 result 7B974D31
+blocktest 224x16 be,de b:1 q:1 result 7B974D31
+blocktest 224x16 be,de b:1 q:3 result 7B974D31
+blocktest 224x16 be,de b:1 q:7 result EB794AC0
+blocktest 224x16 be,de b:1 q:15 result EB794AC0
+blocktest 224x16 be,h1,v1 b:1 q:0 result 7B974D31
+blocktest 224x16 be,h1,v1 b:1 q:1 result 7B974D31
+blocktest 224x16 be,h1,v1 b:1 q:3 result 7B974D31
+blocktest 224x16 be,h1,v1 b:1 q:7 result 7B974D31
+blocktest 224x16 be,h1,v1 b:1 q:15 result 7B974D31
+blocktest 224x16 be,ha,va b:1 q:0 result 7B974D31
+blocktest 224x16 be,ha,va b:1 q:1 result 7B974D31
+blocktest 224x16 be,ha,va b:1 q:3 result 7B974D31
+blocktest 224x16 be,ha,va b:1 q:7 result 7B974D31
+blocktest 224x16 be,ha,va b:1 q:15 result 7B974D31
+blocktest 224x16 be,al,de b:1 q:0 result 7B974D31
+blocktest 224x16 be,al,de b:1 q:1 result 7B974D31
+blocktest 224x16 be,al,de b:1 q:3 result 7B974D31
+blocktest 224x16 be,al,de b:1 q:7 result 470B4ACC
+blocktest 224x16 be,al,de b:1 q:15 result 470B4ACC
+blocktest 224x16 be,vi,de b:1 q:0 result 7B974D31
+blocktest 224x16 be,vi,de b:1 q:1 result 7B974D31
+blocktest 224x16 be,vi,de b:1 q:3 result 7B974D31
+blocktest 224x16 be,vi,de b:1 q:7 result EB794AC0
+blocktest 224x16 be,vi,de b:1 q:15 result EB794AC0
+blocktest 224x16 be,vi,ha,va b:1 q:0 result 7B974D31
+blocktest 224x16 be,vi,ha,va b:1 q:1 result 7B974D31
+blocktest 224x16 be,vi,ha,va b:1 q:3 result 7B974D31
+blocktest 224x16 be,vi,ha,va b:1 q:7 result 7B974D31
+blocktest 224x16 be,vi,ha,va b:1 q:15 result 7B974D31
+blocktest 224x16 be,de b:2 q:0 result 7C63EBA2
+blocktest 224x16 be,de b:2 q:1 result 7C63EBA2
+blocktest 224x16 be,de b:2 q:3 result 7C63EBA2
+blocktest 224x16 be,de b:2 q:7 result 52FEBA4
+blocktest 224x16 be,de b:2 q:15 result 52FEBA4
+blocktest 224x16 be,h1,v1 b:2 q:0 result 370E9A2
+blocktest 224x16 be,h1,v1 b:2 q:1 result 370E9A2
+blocktest 224x16 be,h1,v1 b:2 q:3 result 370E9A2
+blocktest 224x16 be,h1,v1 b:2 q:7 result 370E9A2
+blocktest 224x16 be,h1,v1 b:2 q:15 result 370E9A2
+blocktest 224x16 be,ha,va b:2 q:0 result 7C63EBA2
+blocktest 224x16 be,ha,va b:2 q:1 result 7C63EBA2
+blocktest 224x16 be,ha,va b:2 q:3 result 7C63EBA2
+blocktest 224x16 be,ha,va b:2 q:7 result 7C63EBA2
+blocktest 224x16 be,ha,va b:2 q:15 result 7C63EBA2
+blocktest 224x16 be,al,de b:2 q:0 result 7C63EBA2
+blocktest 224x16 be,al,de b:2 q:1 result 7C63EBA2
+blocktest 224x16 be,al,de b:2 q:3 result 7C63EBA2
+blocktest 224x16 be,al,de b:2 q:7 result 9A22EB6E
+blocktest 224x16 be,al,de b:2 q:15 result 9A22EB6E
+blocktest 224x16 be,vi,de b:2 q:0 result 7C63EBA2
+blocktest 224x16 be,vi,de b:2 q:1 result 7C63EBA2
+blocktest 224x16 be,vi,de b:2 q:3 result 7C63EBA2
+blocktest 224x16 be,vi,de b:2 q:7 result 52FEBA4
+blocktest 224x16 be,vi,de b:2 q:15 result 52FEBA4
+blocktest 224x16 be,vi,ha,va b:2 q:0 result 7C63EBA2
+blocktest 224x16 be,vi,ha,va b:2 q:1 result 7C63EBA2
+blocktest 224x16 be,vi,ha,va b:2 q:3 result 7C63EBA2
+blocktest 224x16 be,vi,ha,va b:2 q:7 result 7C63EBA2
+blocktest 224x16 be,vi,ha,va b:2 q:15 result 7C63EBA2
+blocktest 224x16 be,de b:4 q:0 result E4F2C1D3
+blocktest 224x16 be,de b:4 q:1 result 2500C2CF
+blocktest 224x16 be,de b:4 q:3 result 73CDC2CD
+blocktest 224x16 be,de b:4 q:7 result A0B7C1F4
+blocktest 224x16 be,de b:4 q:15 result A0B7C1F4
+blocktest 224x16 be,h1,v1 b:4 q:0 result 45ACC1D3
+blocktest 224x16 be,h1,v1 b:4 q:1 result 45ACC1D3
+blocktest 224x16 be,h1,v1 b:4 q:3 result 45ACC1D3
+blocktest 224x16 be,h1,v1 b:4 q:7 result 45ACC1D3
+blocktest 224x16 be,h1,v1 b:4 q:15 result 45ACC1D3
+blocktest 224x16 be,ha,va b:4 q:0 result 4E66C1D3
+blocktest 224x16 be,ha,va b:4 q:1 result 4E66C1D3
+blocktest 224x16 be,ha,va b:4 q:3 result 4E66C1D3
+blocktest 224x16 be,ha,va b:4 q:7 result 4E66C1D3
+blocktest 224x16 be,ha,va b:4 q:15 result 4E66C1D3
+blocktest 224x16 be,al,de b:4 q:0 result E4F2C1D3
+blocktest 224x16 be,al,de b:4 q:1 result F942C1D3
+blocktest 224x16 be,al,de b:4 q:3 result 57C4C1DC
+blocktest 224x16 be,al,de b:4 q:7 result 6F21C0E2
+blocktest 224x16 be,al,de b:4 q:15 result 6F21C0E2
+blocktest 224x16 be,vi,de b:4 q:0 result E4F2C1D3
+blocktest 224x16 be,vi,de b:4 q:1 result 2500C2CF
+blocktest 224x16 be,vi,de b:4 q:3 result 73CDC2CD
+blocktest 224x16 be,vi,de b:4 q:7 result A0B7C1F4
+blocktest 224x16 be,vi,de b:4 q:15 result A0B7C1F4
+blocktest 224x16 be,vi,ha,va b:4 q:0 result E4DEC108
+blocktest 224x16 be,vi,ha,va b:4 q:1 result E4DEC108
+blocktest 224x16 be,vi,ha,va b:4 q:3 result E4DEC108
+blocktest 224x16 be,vi,ha,va b:4 q:7 result E4DEC108
+blocktest 224x16 be,vi,ha,va b:4 q:15 result E4DEC108
+blocktest 224x16 be,de b:8 q:0 result 74FB2724
+blocktest 224x16 be,de b:8 q:1 result 4B862654
+blocktest 224x16 be,de b:8 q:3 result EA182630
+blocktest 224x16 be,de b:8 q:7 result EA182630
+blocktest 224x16 be,de b:8 q:15 result EA182630
+blocktest 224x16 be,h1,v1 b:8 q:0 result A0A22724
+blocktest 224x16 be,h1,v1 b:8 q:1 result A0A22724
+blocktest 224x16 be,h1,v1 b:8 q:3 result A0A22724
+blocktest 224x16 be,h1,v1 b:8 q:7 result A0A22724
+blocktest 224x16 be,h1,v1 b:8 q:15 result A0A22724
+blocktest 224x16 be,ha,va b:8 q:0 result DE0C2724
+blocktest 224x16 be,ha,va b:8 q:1 result DE0C2724
+blocktest 224x16 be,ha,va b:8 q:3 result DE0C2724
+blocktest 224x16 be,ha,va b:8 q:7 result DE0C2724
+blocktest 224x16 be,ha,va b:8 q:15 result DE0C2724
+blocktest 224x16 be,al,de b:8 q:0 result 74FB2724
+blocktest 224x16 be,al,de b:8 q:1 result 9842674
+blocktest 224x16 be,al,de b:8 q:3 result 49372650
+blocktest 224x16 be,al,de b:8 q:7 result 49372650
+blocktest 224x16 be,al,de b:8 q:15 result 49372650
+blocktest 224x16 be,vi,de b:8 q:0 result 74FB2724
+blocktest 224x16 be,vi,de b:8 q:1 result 4B862654
+blocktest 224x16 be,vi,de b:8 q:3 result EA182630
+blocktest 224x16 be,vi,de b:8 q:7 result EA182630
+blocktest 224x16 be,vi,de b:8 q:15 result EA182630
+blocktest 224x16 be,vi,ha,va b:8 q:0 result 629B2562
+blocktest 224x16 be,vi,ha,va b:8 q:1 result 629B2562
+blocktest 224x16 be,vi,ha,va b:8 q:3 result 629B2562
+blocktest 224x16 be,vi,ha,va b:8 q:7 result 629B2562
+blocktest 224x16 be,vi,ha,va b:8 q:15 result 629B2562
+blocktest 224x16 be,de b:16 q:0 result 6BB5D37
+blocktest 224x16 be,de b:16 q:1 result 133B5D37
+blocktest 224x16 be,de b:16 q:3 result 165B5D37
+blocktest 224x16 be,de b:16 q:7 result 165B5D37
+blocktest 224x16 be,de b:16 q:15 result 165B5D37
+blocktest 224x16 be,h1,v1 b:16 q:0 result 9135D37
+blocktest 224x16 be,h1,v1 b:16 q:1 result 9135D37
+blocktest 224x16 be,h1,v1 b:16 q:3 result 9135D37
+blocktest 224x16 be,h1,v1 b:16 q:7 result 9135D37
+blocktest 224x16 be,h1,v1 b:16 q:15 result 9135D37
+blocktest 224x16 be,ha,va b:16 q:0 result 8CB5D37
+blocktest 224x16 be,ha,va b:16 q:1 result 8CB5D37
+blocktest 224x16 be,ha,va b:16 q:3 result 8CB5D37
+blocktest 224x16 be,ha,va b:16 q:7 result 8CB5D37
+blocktest 224x16 be,ha,va b:16 q:15 result 8CB5D37
+blocktest 224x16 be,al,de b:16 q:0 result 6BB5D37
+blocktest 224x16 be,al,de b:16 q:1 result 11AB5D37
+blocktest 224x16 be,al,de b:16 q:3 result 14CB5D37
+blocktest 224x16 be,al,de b:16 q:7 result 14CB5D37
+blocktest 224x16 be,al,de b:16 q:15 result 14CB5D37
+blocktest 224x16 be,vi,de b:16 q:0 result 6BB5D37
+blocktest 224x16 be,vi,de b:16 q:1 result 133B5D37
+blocktest 224x16 be,vi,de b:16 q:3 result 165B5D37
+blocktest 224x16 be,vi,de b:16 q:7 result 165B5D37
+blocktest 224x16 be,vi,de b:16 q:15 result 165B5D37
+blocktest 224x16 be,vi,ha,va b:16 q:0 result 1D1A5D87
+blocktest 224x16 be,vi,ha,va b:16 q:1 result 1D1A5D87
+blocktest 224x16 be,vi,ha,va b:16 q:3 result 1D1A5D87
+blocktest 224x16 be,vi,ha,va b:16 q:7 result 1D1A5D87
+blocktest 224x16 be,vi,ha,va b:16 q:15 result 1D1A5D87
+blocktest 224x64 be,de b:1 q:0 result 9DC4B662
+blocktest 224x64 be,de b:1 q:1 result 9DC4B662
+blocktest 224x64 be,de b:1 q:3 result 9DC4B662
+blocktest 224x64 be,de b:1 q:7 result 5196B3A7
+blocktest 224x64 be,de b:1 q:15 result 5196B3A7
+blocktest 224x64 be,h1,v1 b:1 q:0 result 8043B662
+blocktest 224x64 be,h1,v1 b:1 q:1 result 8043B662
+blocktest 224x64 be,h1,v1 b:1 q:3 result 8043B662
+blocktest 224x64 be,h1,v1 b:1 q:7 result 8043B662
+blocktest 224x64 be,h1,v1 b:1 q:15 result 8043B662
+blocktest 224x64 be,ha,va b:1 q:0 result 9DC4B662
+blocktest 224x64 be,ha,va b:1 q:1 result 9DC4B662
+blocktest 224x64 be,ha,va b:1 q:3 result 9DC4B662
+blocktest 224x64 be,ha,va b:1 q:7 result 9DC4B662
+blocktest 224x64 be,ha,va b:1 q:15 result 9DC4B662
+blocktest 224x64 be,al,de b:1 q:0 result 9DC4B662
+blocktest 224x64 be,al,de b:1 q:1 result 9DC4B662
+blocktest 224x64 be,al,de b:1 q:3 result 9DC4B662
+blocktest 224x64 be,al,de b:1 q:7 result E1E7B3AC
+blocktest 224x64 be,al,de b:1 q:15 result E1E7B3AC
+blocktest 224x64 be,vi,de b:1 q:0 result 9DC4B662
+blocktest 224x64 be,vi,de b:1 q:1 result 9DC4B662
+blocktest 224x64 be,vi,de b:1 q:3 result 9DC4B662
+blocktest 224x64 be,vi,de b:1 q:7 result 5196B3A7
+blocktest 224x64 be,vi,de b:1 q:15 result 5196B3A7
+blocktest 224x64 be,vi,ha,va b:1 q:0 result 9DC4B662
+blocktest 224x64 be,vi,ha,va b:1 q:1 result 9DC4B662
+blocktest 224x64 be,vi,ha,va b:1 q:3 result 9DC4B662
+blocktest 224x64 be,vi,ha,va b:1 q:7 result 9DC4B662
+blocktest 224x64 be,vi,ha,va b:1 q:15 result 9DC4B662
+blocktest 224x64 be,de b:2 q:0 result 79DF7B62
+blocktest 224x64 be,de b:2 q:1 result 79DF7B62
+blocktest 224x64 be,de b:2 q:3 result 79DF7B62
+blocktest 224x64 be,de b:2 q:7 result 2D8E7BE4
+blocktest 224x64 be,de b:2 q:15 result 2D8E7BE4
+blocktest 224x64 be,h1,v1 b:2 q:0 result 5C657162
+blocktest 224x64 be,h1,v1 b:2 q:1 result 5C657162
+blocktest 224x64 be,h1,v1 b:2 q:3 result 5C657162
+blocktest 224x64 be,h1,v1 b:2 q:7 result 5C657162
+blocktest 224x64 be,h1,v1 b:2 q:15 result 5C657162
+blocktest 224x64 be,ha,va b:2 q:0 result 79DF7B62
+blocktest 224x64 be,ha,va b:2 q:1 result 79DF7B62
+blocktest 224x64 be,ha,va b:2 q:3 result 79DF7B62
+blocktest 224x64 be,ha,va b:2 q:7 result 79DF7B62
+blocktest 224x64 be,ha,va b:2 q:15 result 79DF7B62
+blocktest 224x64 be,al,de b:2 q:0 result 79DF7B62
+blocktest 224x64 be,al,de b:2 q:1 result 79DF7B62
+blocktest 224x64 be,al,de b:2 q:3 result 79DF7B62
+blocktest 224x64 be,al,de b:2 q:7 result AD9D7B81
+blocktest 224x64 be,al,de b:2 q:15 result AD9D7B81
+blocktest 224x64 be,vi,de b:2 q:0 result 79DF7B62
+blocktest 224x64 be,vi,de b:2 q:1 result 79DF7B62
+blocktest 224x64 be,vi,de b:2 q:3 result 79DF7B62
+blocktest 224x64 be,vi,de b:2 q:7 result 2D8E7BE4
+blocktest 224x64 be,vi,de b:2 q:15 result 2D8E7BE4
+blocktest 224x64 be,vi,ha,va b:2 q:0 result 79DF7B62
+blocktest 224x64 be,vi,ha,va b:2 q:1 result 79DF7B62
+blocktest 224x64 be,vi,ha,va b:2 q:3 result 79DF7B62
+blocktest 224x64 be,vi,ha,va b:2 q:7 result 79DF7B62
+blocktest 224x64 be,vi,ha,va b:2 q:15 result 79DF7B62
+blocktest 224x64 be,de b:4 q:0 result AE914153
+blocktest 224x64 be,de b:4 q:1 result DE0C4AFB
+blocktest 224x64 be,de b:4 q:3 result 979F51FD
+blocktest 224x64 be,de b:4 q:7 result CE154DF1
+blocktest 224x64 be,de b:4 q:15 result CE154DF1
+blocktest 224x64 be,h1,v1 b:4 q:0 result 5F14153
+blocktest 224x64 be,h1,v1 b:4 q:1 result 5F14153
+blocktest 224x64 be,h1,v1 b:4 q:3 result 5F14153
+blocktest 224x64 be,h1,v1 b:4 q:7 result 5F14153
+blocktest 224x64 be,h1,v1 b:4 q:15 result 5F14153
+blocktest 224x64 be,ha,va b:4 q:0 result 1DE74153
+blocktest 224x64 be,ha,va b:4 q:1 result 1DE74153
+blocktest 224x64 be,ha,va b:4 q:3 result 1DE74153
+blocktest 224x64 be,ha,va b:4 q:7 result 1DE74153
+blocktest 224x64 be,ha,va b:4 q:15 result 1DE74153
+blocktest 224x64 be,al,de b:4 q:0 result AE914153
+blocktest 224x64 be,al,de b:4 q:1 result AEBA49E7
+blocktest 224x64 be,al,de b:4 q:3 result 84954F94
+blocktest 224x64 be,al,de b:4 q:7 result C4C54B42
+blocktest 224x64 be,al,de b:4 q:15 result C4C54B42
+blocktest 224x64 be,vi,de b:4 q:0 result AE914153
+blocktest 224x64 be,vi,de b:4 q:1 result DE0C4AFB
+blocktest 224x64 be,vi,de b:4 q:3 result 979F51FD
+blocktest 224x64 be,vi,de b:4 q:7 result CE154DF1
+blocktest 224x64 be,vi,de b:4 q:15 result CE154DF1
+blocktest 224x64 be,vi,ha,va b:4 q:0 result BC013AC4
+blocktest 224x64 be,vi,ha,va b:4 q:1 result BC013AC4
+blocktest 224x64 be,vi,ha,va b:4 q:3 result BC013AC4
+blocktest 224x64 be,vi,ha,va b:4 q:7 result BC013AC4
+blocktest 224x64 be,vi,ha,va b:4 q:15 result BC013AC4
+blocktest 224x64 be,de b:8 q:0 result D73397F9
+blocktest 224x64 be,de b:8 q:1 result 47779359
+blocktest 224x64 be,de b:8 q:3 result 91918F0D
+blocktest 224x64 be,de b:8 q:7 result D4E08E8A
+blocktest 224x64 be,de b:8 q:15 result D4E08E8A
+blocktest 224x64 be,h1,v1 b:8 q:0 result B21997F9
+blocktest 224x64 be,h1,v1 b:8 q:1 result B21997F9
+blocktest 224x64 be,h1,v1 b:8 q:3 result B21997F9
+blocktest 224x64 be,h1,v1 b:8 q:7 result B21997F9
+blocktest 224x64 be,h1,v1 b:8 q:15 result B21997F9
+blocktest 224x64 be,ha,va b:8 q:0 result 76FD97F9
+blocktest 224x64 be,ha,va b:8 q:1 result 76FD97F9
+blocktest 224x64 be,ha,va b:8 q:3 result 76FD97F9
+blocktest 224x64 be,ha,va b:8 q:7 result 76FD97F9
+blocktest 224x64 be,ha,va b:8 q:15 result 76FD97F9
+blocktest 224x64 be,al,de b:8 q:0 result D73397F9
+blocktest 224x64 be,al,de b:8 q:1 result 4C099399
+blocktest 224x64 be,al,de b:8 q:3 result 93148F7D
+blocktest 224x64 be,al,de b:8 q:7 result D6638EFA
+blocktest 224x64 be,al,de b:8 q:15 result D6638EFA
+blocktest 224x64 be,vi,de b:8 q:0 result D73397F9
+blocktest 224x64 be,vi,de b:8 q:1 result 47779359
+blocktest 224x64 be,vi,de b:8 q:3 result 91918F0D
+blocktest 224x64 be,vi,de b:8 q:7 result D4E08E8A
+blocktest 224x64 be,vi,de b:8 q:15 result D4E08E8A
+blocktest 224x64 be,vi,ha,va b:8 q:0 result D5DE9A8F
+blocktest 224x64 be,vi,ha,va b:8 q:1 result D5DE9A8F
+blocktest 224x64 be,vi,ha,va b:8 q:3 result D5DE9A8F
+blocktest 224x64 be,vi,ha,va b:8 q:7 result D5DE9A8F
+blocktest 224x64 be,vi,ha,va b:8 q:15 result D5DE9A8F
+blocktest 224x64 be,de b:16 q:0 result B4243C5
+blocktest 224x64 be,de b:16 q:1 result 4B5243C5
+blocktest 224x64 be,de b:16 q:3 result 9F5443CD
+blocktest 224x64 be,de b:16 q:7 result 940743DE
+blocktest 224x64 be,de b:16 q:15 result 940743DE
+blocktest 224x64 be,h1,v1 b:16 q:0 result 87943C5
+blocktest 224x64 be,h1,v1 b:16 q:1 result 87943C5
+blocktest 224x64 be,h1,v1 b:16 q:3 result 87943C5
+blocktest 224x64 be,h1,v1 b:16 q:7 result 87943C5
+blocktest 224x64 be,h1,v1 b:16 q:15 result 87943C5
+blocktest 224x64 be,ha,va b:16 q:0 result 39B843C5
+blocktest 224x64 be,ha,va b:16 q:1 result 39B843C5
+blocktest 224x64 be,ha,va b:16 q:3 result 39B843C5
+blocktest 224x64 be,ha,va b:16 q:7 result 39B843C5
+blocktest 224x64 be,ha,va b:16 q:15 result 39B843C5
+blocktest 224x64 be,al,de b:16 q:0 result B4243C5
+blocktest 224x64 be,al,de b:16 q:1 result 483243C5
+blocktest 224x64 be,al,de b:16 q:3 result 3DF543CD
+blocktest 224x64 be,al,de b:16 q:7 result 32A843DE
+blocktest 224x64 be,al,de b:16 q:15 result 32A843DE
+blocktest 224x64 be,vi,de b:16 q:0 result B4243C5
+blocktest 224x64 be,vi,de b:16 q:1 result 4B5243C5
+blocktest 224x64 be,vi,de b:16 q:3 result 9F5443CD
+blocktest 224x64 be,vi,de b:16 q:7 result 940743DE
+blocktest 224x64 be,vi,de b:16 q:15 result 940743DE
+blocktest 224x64 be,vi,ha,va b:16 q:0 result D0645BCD
+blocktest 224x64 be,vi,ha,va b:16 q:1 result D0645BCD
+blocktest 224x64 be,vi,ha,va b:16 q:3 result D0645BCD
+blocktest 224x64 be,vi,ha,va b:16 q:7 result D0645BCD
+blocktest 224x64 be,vi,ha,va b:16 q:15 result D0645BCD
+blocktest 224x304 be,de b:1 q:0 result 53B54275
+blocktest 224x304 be,de b:1 q:1 result 53B54275
+blocktest 224x304 be,de b:1 q:3 result 53B54275
+blocktest 224x304 be,de b:1 q:7 result A08B4021
+blocktest 224x304 be,de b:1 q:15 result A08B4021
+blocktest 224x304 be,h1,v1 b:1 q:0 result C3264475
+blocktest 224x304 be,h1,v1 b:1 q:1 result C3264475
+blocktest 224x304 be,h1,v1 b:1 q:3 result C3264475
+blocktest 224x304 be,h1,v1 b:1 q:7 result C3264475
+blocktest 224x304 be,h1,v1 b:1 q:15 result C3264475
+blocktest 224x304 be,ha,va b:1 q:0 result 53B54275
+blocktest 224x304 be,ha,va b:1 q:1 result 53B54275
+blocktest 224x304 be,ha,va b:1 q:3 result 53B54275
+blocktest 224x304 be,ha,va b:1 q:7 result 53B54275
+blocktest 224x304 be,ha,va b:1 q:15 result 53B54275
+blocktest 224x304 be,al,de b:1 q:0 result 53B54275
+blocktest 224x304 be,al,de b:1 q:1 result 53B54275
+blocktest 224x304 be,al,de b:1 q:3 result 53B54275
+blocktest 224x304 be,al,de b:1 q:7 result 59FD402C
+blocktest 224x304 be,al,de b:1 q:15 result 59FD402C
+blocktest 224x304 be,vi,de b:1 q:0 result 53B54275
+blocktest 224x304 be,vi,de b:1 q:1 result 53B54275
+blocktest 224x304 be,vi,de b:1 q:3 result 53B54275
+blocktest 224x304 be,vi,de b:1 q:7 result A08B4021
+blocktest 224x304 be,vi,de b:1 q:15 result A08B4021
+blocktest 224x304 be,vi,ha,va b:1 q:0 result 53B54275
+blocktest 224x304 be,vi,ha,va b:1 q:1 result 53B54275
+blocktest 224x304 be,vi,ha,va b:1 q:3 result 53B54275
+blocktest 224x304 be,vi,ha,va b:1 q:7 result 53B54275
+blocktest 224x304 be,vi,ha,va b:1 q:15 result 53B54275
+blocktest 224x304 be,de b:2 q:0 result B84AE0E6
+blocktest 224x304 be,de b:2 q:1 result B84AE0E6
+blocktest 224x304 be,de b:2 q:3 result B84AE0E6
+blocktest 224x304 be,de b:2 q:7 result A383E65F
+blocktest 224x304 be,de b:2 q:15 result A383E65F
+blocktest 224x304 be,h1,v1 b:2 q:0 result F73DB6E6
+blocktest 224x304 be,h1,v1 b:2 q:1 result F73DB6E6
+blocktest 224x304 be,h1,v1 b:2 q:3 result F73DB6E6
+blocktest 224x304 be,h1,v1 b:2 q:7 result F73DB6E6
+blocktest 224x304 be,h1,v1 b:2 q:15 result F73DB6E6
+blocktest 224x304 be,ha,va b:2 q:0 result B84AE0E6
+blocktest 224x304 be,ha,va b:2 q:1 result B84AE0E6
+blocktest 224x304 be,ha,va b:2 q:3 result B84AE0E6
+blocktest 224x304 be,ha,va b:2 q:7 result B84AE0E6
+blocktest 224x304 be,ha,va b:2 q:15 result B84AE0E6
+blocktest 224x304 be,al,de b:2 q:0 result B84AE0E6
+blocktest 224x304 be,al,de b:2 q:1 result B84AE0E6
+blocktest 224x304 be,al,de b:2 q:3 result B84AE0E6
+blocktest 224x304 be,al,de b:2 q:7 result CFBE4AC
+blocktest 224x304 be,al,de b:2 q:15 result CFBE4AC
+blocktest 224x304 be,vi,de b:2 q:0 result B84AE0E6
+blocktest 224x304 be,vi,de b:2 q:1 result B84AE0E6
+blocktest 224x304 be,vi,de b:2 q:3 result B84AE0E6
+blocktest 224x304 be,vi,de b:2 q:7 result A383E65F
+blocktest 224x304 be,vi,de b:2 q:15 result A383E65F
+blocktest 224x304 be,vi,ha,va b:2 q:0 result B84AE0E6
+blocktest 224x304 be,vi,ha,va b:2 q:1 result B84AE0E6
+blocktest 224x304 be,vi,ha,va b:2 q:3 result B84AE0E6
+blocktest 224x304 be,vi,ha,va b:2 q:7 result B84AE0E6
+blocktest 224x304 be,vi,ha,va b:2 q:15 result B84AE0E6
+blocktest 224x304 be,de b:4 q:0 result B44F6E17
+blocktest 224x304 be,de b:4 q:1 result 324A9B17
+blocktest 224x304 be,de b:4 q:3 result D4C4BFDA
+blocktest 224x304 be,de b:4 q:7 result F406B4B4
+blocktest 224x304 be,de b:4 q:15 result F406B4B4
+blocktest 224x304 be,h1,v1 b:4 q:0 result FB6D6E17
+blocktest 224x304 be,h1,v1 b:4 q:1 result FB6D6E17
+blocktest 224x304 be,h1,v1 b:4 q:3 result FB6D6E17
+blocktest 224x304 be,h1,v1 b:4 q:7 result FB6D6E17
+blocktest 224x304 be,h1,v1 b:4 q:15 result FB6D6E17
+blocktest 224x304 be,ha,va b:4 q:0 result 937B6E17
+blocktest 224x304 be,ha,va b:4 q:1 result 937B6E17
+blocktest 224x304 be,ha,va b:4 q:3 result 937B6E17
+blocktest 224x304 be,ha,va b:4 q:7 result 937B6E17
+blocktest 224x304 be,ha,va b:4 q:15 result 937B6E17
+blocktest 224x304 be,al,de b:4 q:0 result B44F6E17
+blocktest 224x304 be,al,de b:4 q:1 result B59295FB
+blocktest 224x304 be,al,de b:4 q:3 result D448B333
+blocktest 224x304 be,al,de b:4 q:7 result B3E7A6A1
+blocktest 224x304 be,al,de b:4 q:15 result B3E7A6A1
+blocktest 224x304 be,vi,de b:4 q:0 result B44F6E17
+blocktest 224x304 be,vi,de b:4 q:1 result 324A9B17
+blocktest 224x304 be,vi,de b:4 q:3 result D4C4BFDA
+blocktest 224x304 be,vi,de b:4 q:7 result F406B4B4
+blocktest 224x304 be,vi,de b:4 q:15 result F406B4B4
+blocktest 224x304 be,vi,ha,va b:4 q:0 result DB095E70
+blocktest 224x304 be,vi,ha,va b:4 q:1 result DB095E70
+blocktest 224x304 be,vi,ha,va b:4 q:3 result DB095E70
+blocktest 224x304 be,vi,ha,va b:4 q:7 result DB095E70
+blocktest 224x304 be,vi,ha,va b:4 q:15 result DB095E70
+blocktest 224x304 be,de b:8 q:0 result 1759FECA
+blocktest 224x304 be,de b:8 q:1 result 300CE922
+blocktest 224x304 be,de b:8 q:3 result 57A4D129
+blocktest 224x304 be,de b:8 q:7 result 198ECCCC
+blocktest 224x304 be,de b:8 q:15 result 198ECCCC
+blocktest 224x304 be,h1,v1 b:8 q:0 result A492FECA
+blocktest 224x304 be,h1,v1 b:8 q:1 result A492FECA
+blocktest 224x304 be,h1,v1 b:8 q:3 result A492FECA
+blocktest 224x304 be,h1,v1 b:8 q:7 result A492FECA
+blocktest 224x304 be,h1,v1 b:8 q:15 result A492FECA
+blocktest 224x304 be,ha,va b:8 q:0 result F6C9FECA
+blocktest 224x304 be,ha,va b:8 q:1 result F6C9FECA
+blocktest 224x304 be,ha,va b:8 q:3 result F6C9FECA
+blocktest 224x304 be,ha,va b:8 q:7 result F6C9FECA
+blocktest 224x304 be,ha,va b:8 q:15 result F6C9FECA
+blocktest 224x304 be,al,de b:8 q:0 result 1759FECA
+blocktest 224x304 be,al,de b:8 q:1 result F53CEA12
+blocktest 224x304 be,al,de b:8 q:3 result 4381D346
+blocktest 224x304 be,al,de b:8 q:7 result 56BCEE9
+blocktest 224x304 be,al,de b:8 q:15 result 56BCEE9
+blocktest 224x304 be,vi,de b:8 q:0 result 1759FECA
+blocktest 224x304 be,vi,de b:8 q:1 result 300CE922
+blocktest 224x304 be,vi,de b:8 q:3 result 57A4D129
+blocktest 224x304 be,vi,de b:8 q:7 result 198ECCCC
+blocktest 224x304 be,vi,de b:8 q:15 result 198ECCCC
+blocktest 224x304 be,vi,ha,va b:8 q:0 result 9B1F09C
+blocktest 224x304 be,vi,ha,va b:8 q:1 result 9B1F09C
+blocktest 224x304 be,vi,ha,va b:8 q:3 result 9B1F09C
+blocktest 224x304 be,vi,ha,va b:8 q:7 result 9B1F09C
+blocktest 224x304 be,vi,ha,va b:8 q:15 result 9B1F09C
+blocktest 224x304 be,de b:16 q:0 result DA0000A5
+blocktest 224x304 be,de b:16 q:1 result FCAF00A5
+blocktest 224x304 be,de b:16 q:3 result 699D0124
+blocktest 224x304 be,de b:16 q:7 result D64E01B1
+blocktest 224x304 be,de b:16 q:15 result D64E01B1
+blocktest 224x304 be,h1,v1 b:16 q:0 result C12F00A5
+blocktest 224x304 be,h1,v1 b:16 q:1 result C12F00A5
+blocktest 224x304 be,h1,v1 b:16 q:3 result C12F00A5
+blocktest 224x304 be,h1,v1 b:16 q:7 result C12F00A5
+blocktest 224x304 be,h1,v1 b:16 q:15 result C12F00A5
+blocktest 224x304 be,ha,va b:16 q:0 result 8C0700A5
+blocktest 224x304 be,ha,va b:16 q:1 result 8C0700A5
+blocktest 224x304 be,ha,va b:16 q:3 result 8C0700A5
+blocktest 224x304 be,ha,va b:16 q:7 result 8C0700A5
+blocktest 224x304 be,ha,va b:16 q:15 result 8C0700A5
+blocktest 224x304 be,al,de b:16 q:0 result DA0000A5
+blocktest 224x304 be,al,de b:16 q:1 result EE9F00A5
+blocktest 224x304 be,al,de b:16 q:3 result 5B1B011E
+blocktest 224x304 be,al,de b:16 q:7 result C7CC01AB
+blocktest 224x304 be,al,de b:16 q:15 result C7CC01AB
+blocktest 224x304 be,vi,de b:16 q:0 result DA0000A5
+blocktest 224x304 be,vi,de b:16 q:1 result FCAF00A5
+blocktest 224x304 be,vi,de b:16 q:3 result 699D0124
+blocktest 224x304 be,vi,de b:16 q:7 result D64E01B1
+blocktest 224x304 be,vi,de b:16 q:15 result D64E01B1
+blocktest 224x304 be,vi,ha,va b:16 q:0 result 9B150165
+blocktest 224x304 be,vi,ha,va b:16 q:1 result 9B150165
+blocktest 224x304 be,vi,ha,va b:16 q:3 result 9B150165
+blocktest 224x304 be,vi,ha,va b:16 q:7 result 9B150165
+blocktest 224x304 be,vi,ha,va b:16 q:15 result 9B150165
-- 
2.49.0

_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

To unsubscribe, visit link above, or email
ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to