Commit 92583a9 1 parent 2384fe1 commit 92583a9 Copy full SHA for 92583a9
File tree 1 file changed +15
-11
lines changed
1 file changed +15
-11
lines changed Original file line number Diff line number Diff line change @@ -292,17 +292,21 @@ fn get_skip_ctx(
292
292
dir[ ..N ] != [ 0x40 ; N ]
293
293
}
294
294
295
- let [ ca, cl] = [ a, l] . map ( |dir| match dir. len ( ) {
296
- 1 => merge_ctx :: < 1 > ( dir) ,
297
- 2 => merge_ctx :: < 2 > ( dir) ,
298
- 4 => merge_ctx :: < 4 > ( dir) ,
299
- 8 => merge_ctx :: < 8 > ( dir) ,
300
- _ => {
301
- debug_assert ! ( false ) ;
302
- false
303
- }
304
- } ) ;
305
- ( 7 + ( not_one_blk as u8 ) * 3 ) + ( ca as u8 ) + ( cl as u8 )
295
+ fn cdir ( dir : & [ u8 ] ) -> u8 {
296
+ let cdir = match dir. len ( ) {
297
+ 1 => merge_ctx :: < 1 > ( dir) ,
298
+ 2 => merge_ctx :: < 2 > ( dir) ,
299
+ 4 => merge_ctx :: < 4 > ( dir) ,
300
+ 8 => merge_ctx :: < 8 > ( dir) ,
301
+ _ => {
302
+ debug_assert ! ( false ) ;
303
+ false
304
+ }
305
+ } ;
306
+ cdir as u8
307
+ }
308
+
309
+ ( 7 + ( not_one_blk as u8 ) * 3 ) + cdir ( a) + cdir ( l)
306
310
} else if b_dim[ 2 ] == t_dim. lw && b_dim[ 3 ] == t_dim. lh {
307
311
0
308
312
} else {
You can’t perform that action at this time.
0 commit comments