@@ -295,7 +295,7 @@ fn new_row_major_pipeline_base_root_matches_cpu() {
295295 let fwd_tw =
296296 TwoHalfTwiddles :: < GoldilocksField > :: new ( log_lde, false ) . expect ( "fwd twiddles" ) ;
297297
298- let ( nodes , _handle , _lde) =
298+ let ( handle , _lde) =
299299 math_cuda:: lde:: coset_lde_row_major_with_merkle_tree_keep (
300300 & row_major,
301301 n,
@@ -304,8 +304,7 @@ fn new_row_major_pipeline_base_root_matches_cpu() {
304304 & weights_u64,
305305 )
306306 . expect ( "new row-major GPU pipeline" ) ;
307- let mut gpu_root = [ 0u8 ; 32 ] ;
308- gpu_root. copy_from_slice ( & nodes[ 0 ..32 ] ) ;
307+ let gpu_root = handle. tree . as_ref ( ) . expect ( "resident merkle tree" ) . root ;
309308
310309 let cpu_root = cpu_row_major_merkle_root (
311310 & ( 0 ..num_cols)
@@ -359,7 +358,7 @@ fn new_row_major_pipeline_ext3_root_matches_cpu() {
359358 let fwd_tw =
360359 TwoHalfTwiddles :: < GoldilocksField > :: new ( log_lde, false ) . expect ( "fwd twiddles" ) ;
361360
362- let ( nodes , _handle , _lde) =
361+ let ( handle , _lde) =
363362 math_cuda:: lde:: coset_lde_ext3_row_major_with_merkle_tree_keep (
364363 & row_major,
365364 n,
@@ -368,8 +367,7 @@ fn new_row_major_pipeline_ext3_root_matches_cpu() {
368367 & weights_u64,
369368 )
370369 . expect ( "new ext3 row-major GPU pipeline" ) ;
371- let mut gpu_root = [ 0u8 ; 32 ] ;
372- gpu_root. copy_from_slice ( & nodes[ 0 ..32 ] ) ;
370+ let gpu_root = handle. tree . as_ref ( ) . expect ( "resident merkle tree" ) . root ;
373371
374372 let cpu_root =
375373 cpu_ext3_row_major_merkle_root ( & columns, blowup, & weights_fp, & inv_tw, & fwd_tw) ;
0 commit comments