Created
August 4, 2022 02:21
-
-
Save HAOYUatHZ/25008d0bc237059fa43e74519ea51c28 to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[2022-08-03T21:40:46Z INFO zkevm::utils] load_or_create_params /home/ubuntu/xinran/roller-rs/test_params/params18 | |
[2022-08-03T21:40:46Z INFO zkevm::utils] start loading params with degree 18 | |
[2022-08-03T21:40:46Z INFO zkevm::utils] load params successfully! | |
[2022-08-03T21:40:46Z INFO zkevm::utils] load_or_create_params /home/ubuntu/xinran/roller-rs/test_params/params26 | |
[2022-08-03T21:40:46Z INFO zkevm::utils] start loading params with degree 26 | |
[2022-08-03T21:41:16Z INFO zkevm::utils] load params successfully! | |
[2022-08-03T21:41:16Z INFO roller::roller] connect to scroll successfully! | |
[2022-08-03T21:41:16Z INFO roller::roller] my pubkey is: 03b3e364279455cf3b1adefdc0faed7ffe97e61fd4c03f3ae5e9f87b19c3d810c3 | |
[2022-08-03T21:41:16Z INFO roller::roller] start to create agg proof of block-id(1) | |
[2022-08-03T21:41:17Z INFO zkevm::prover] Create evm proof of block 0xa4b6…eae0 | |
Start: create domain | |
End: create domain .............................................................814.799ms | |
Start: create assembly object | |
End: create assembly object ....................................................44.444ms | |
Start: synthesize | |
End: synthesize ................................................................146.213ms | |
Start: compress_selector | |
End: compress_selector .........................................................42.681ms | |
Start: build permutation vk | |
··Start: compute omega & deltaomega | |
··End: compute omega & deltaomega ..............................................8.621ms | |
End: build permutation vk ......................................................8.649ms | |
Start: fixed commit_lagrange | |
End: fixed commit_lagrange .....................................................1.484s | |
Start: keygen_pk_synthesize | |
End: keygen_pk_synthesize ......................................................149.511ms | |
Start: batch_invert_assigned_time | |
End: batch_invert_assigned_time ................................................135.841ms | |
Start: fixed_polys iFFT | |
End: fixed_polys iFFT ..........................................................18.002ms | |
Start: fixed_cosets cosetFFT | |
End: fixed_cosets cosetFFT .....................................................85.038ms | |
[2022-08-03T21:41:23Z INFO halo2_proofs::plonk::prover] extended_k: 21 | |
Start: phase1 | |
··Start: 0 instances iFFT/cosetFFT/msm | |
····Start: instance msm_lagrange | |
····End: instance msm_lagrange .................................................26.751µs | |
····Start: instance iFFT | |
····End: instance iFFT .........................................................610ns | |
····Start: instance cosetFFT | |
····End: instance cosetFFT .....................................................530ns | |
··End: 0 instances iFFT/cosetFFT/msm ...........................................234.764µs | |
··Start: advices ifft/cosetFFT/msm | |
····Start: witness assignment | |
····End: witness assignment ....................................................137.790ms | |
····Start: batch invert witness assignment | |
····End: batch invert witness assignment .......................................1.299s | |
····Start: add blinding factors | |
····End: add blinding factors ..................................................7.531µs | |
····Start: 88 advices msm | |
····End: 88 advices msm ........................................................649.389ms | |
····Start: 88 advices iFFT | |
····End: 88 advices iFFT .......................................................103.970ms | |
····Start: advice cosetFFT | |
····End: advice cosetFFT .......................................................938.210ms | |
··End: advices ifft/cosetFFT/msm ...............................................3.728s | |
End: phase1 ....................................................................3.730s | |
Start: phase2 | |
··Start: 49 lookups (A', S') ifft/msm | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................14.023ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................13.602ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................3.685ms | |
······Start: to_vec | |
······End: to_vec ..............................................................1.045ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................15.360ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................35.495ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.451ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................7.730ms | |
····End: get (A', S') ..........................................................84.287ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................23.906ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................16.856ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................7.840ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................11.292ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................3.349ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.739ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................17.875ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................25.490ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.095ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................8.033ms | |
····End: get (A', S') ..........................................................77.949ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................16.187ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................17.114ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................7.970ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.677ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.917ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.728ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................16.640ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................22.235ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.433ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................8.488ms | |
····End: get (A', S') ..........................................................73.632ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.579ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................16.887ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.514ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.246ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................3.006ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.704ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................16.827ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................20.997ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.405ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................8.356ms | |
····End: get (A', S') ..........................................................72.865ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.513ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................16.891ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................7.710ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................10.657ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.914ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.565ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................16.288ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.876ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.437ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................8.725ms | |
····End: get (A', S') ..........................................................70.086ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.715ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................17.172ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................10.286ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................10.478ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.793ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.538ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................17.889ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................20.422ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.481ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................8.658ms | |
····End: get (A', S') ..........................................................73.061ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................16.538ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................17.156ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.083ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................11.043ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................3.249ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.648ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................15.353ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................21.874ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................18.310ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................8.941ms | |
····End: get (A', S') ..........................................................75.845ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.630ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................17.053ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.125ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................10.592ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.690ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.753ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................15.996ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................20.893ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.398ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................8.293ms | |
····End: get (A', S') ..........................................................71.289ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.577ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................17.142ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.244ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................10.015ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................5.229ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.763ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................2.714ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.073ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.100ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.839ms | |
····End: get (A', S') ..........................................................48.404ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.090ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.402ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.334ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.522ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................3.123ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.523ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................2.989ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................16.854ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.089ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.884ms | |
····End: get (A', S') ..........................................................46.215ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................15.874ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................12.838ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.254ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................10.766ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................3.003ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.774ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................2.480ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................16.854ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.131ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.889ms | |
····End: get (A', S') ..........................................................45.663ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.118ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.025ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.325ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................8.850ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.560ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.736ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................2.533ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.337ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.340ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.838ms | |
····End: get (A', S') ..........................................................45.802ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................15.102ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.080ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................7.590ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................8.886ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.692ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.732ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.343ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................16.607ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.082ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................1.868ms | |
····End: get (A', S') ..........................................................47.971ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.811ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.350ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.066ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.783ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.786ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.662ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.203ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.107ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.187ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................1.949ms | |
····End: get (A', S') ..........................................................48.537ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................33.459ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................12.975ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.121ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................8.901ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.928ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.668ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.526ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.135ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.230ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................1.704ms | |
····End: get (A', S') ..........................................................48.683ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.921ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.054ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.244ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.077ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................5.166ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.549ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.982ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................16.286ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.202ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................1.945ms | |
····End: get (A', S') ..........................................................50.677ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.949ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.027ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................11.888ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.104ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.804ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.714ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.540ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.605ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.291ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.221ms | |
····End: get (A', S') ..........................................................49.542ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.344ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................12.704ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................11.854ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................8.414ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.811ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.661ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.318ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.587ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.363ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................1.933ms | |
····End: get (A', S') ..........................................................49.605ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................15.909ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.114ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................13.745ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.308ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.647ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.739ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................7.320ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.335ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.116ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.515ms | |
····End: get (A', S') ..........................................................50.090ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.509ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.138ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................12.460ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.171ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................3.000ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.506ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.471ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.388ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.093ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................1.744ms | |
····End: get (A', S') ..........................................................48.533ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.800ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................12.922ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................11.776ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................13.023ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................3.317ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.702ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................2.834ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................16.895ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.282ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.958ms | |
····End: get (A', S') ..........................................................46.367ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.730ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................12.666ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................9.905ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................10.318ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.894ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.630ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................2.696ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.406ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.138ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.908ms | |
····End: get (A', S') ..........................................................47.446ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................16.626ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................12.846ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................15.082ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................11.991ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.959ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.612ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................2.692ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.912ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.232ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.940ms | |
····End: get (A', S') ..........................................................47.034ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.419ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................12.768ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................9.722ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................10.688ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.806ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.598ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................2.498ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.087ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.035ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.836ms | |
····End: get (A', S') ..........................................................46.484ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.069ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.202ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................11.004ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................12.379ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.310ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.857ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.762ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.524ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.234ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................1.587ms | |
····End: get (A', S') ..........................................................48.664ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.553ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................12.715ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................12.472ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................12.641ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.715ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.722ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.866ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................16.952ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.123ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.208ms | |
····End: get (A', S') ..........................................................49.023ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................15.270ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.013ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................12.295ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.714ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.762ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.647ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.689ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.363ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.166ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................1.996ms | |
····End: get (A', S') ..........................................................49.252ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.345ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................12.792ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................14.368ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.700ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.751ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.730ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.854ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.302ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................14.927ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.569ms | |
····End: get (A', S') ..........................................................49.555ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.702ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.089ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................11.820ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.780ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.793ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.691ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................7.073ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................16.574ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................14.972ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.207ms | |
····End: get (A', S') ..........................................................48.989ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.387ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.017ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................13.587ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................8.857ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.815ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.625ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.119ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.099ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.167ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................1.596ms | |
····End: get (A', S') ..........................................................48.945ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................16.233ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................12.860ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................10.572ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.087ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.700ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.640ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.651ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.051ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.060ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.469ms | |
····End: get (A', S') ..........................................................48.952ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.651ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.634ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................13.628ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.123ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.619ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.612ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................7.051ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.321ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.155ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.535ms | |
····End: get (A', S') ..........................................................49.647ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.658ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.747ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................10.252ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.327ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.574ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.571ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.099ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.309ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.133ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.362ms | |
····End: get (A', S') ..........................................................48.327ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.524ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................12.784ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................13.531ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................11.260ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................3.197ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.570ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................7.394ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.539ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.074ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.451ms | |
····End: get (A', S') ..........................................................50.848ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................15.880ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.116ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................12.384ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.226ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................3.018ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.711ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................7.248ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................16.691ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.064ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.524ms | |
····End: get (A', S') ..........................................................49.625ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.493ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.006ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................12.360ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.210ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................3.128ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.550ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.567ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.102ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.143ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................1.723ms | |
····End: get (A', S') ..........................................................49.674ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.760ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................12.886ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................12.311ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.306ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.606ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.726ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.406ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.350ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.089ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................1.660ms | |
····End: get (A', S') ..........................................................49.348ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.757ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................12.646ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................15.581ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................10.148ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.777ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.792ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................7.266ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.163ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.151ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.366ms | |
····End: get (A', S') ..........................................................49.969ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................15.923ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.003ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................13.491ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.578ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.683ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.640ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................7.344ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.699ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.158ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.153ms | |
····End: get (A', S') ..........................................................50.312ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.550ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.107ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................12.340ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................8.498ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................3.575ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.683ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.720ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.501ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.158ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................1.822ms | |
····End: get (A', S') ..........................................................51.227ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.600ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................12.666ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................12.852ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.482ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.350ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.722ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.791ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.615ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.036ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................1.762ms | |
····End: get (A', S') ..........................................................50.054ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.339ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................12.724ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................10.093ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................10.070ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................3.077ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.620ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................7.585ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.609ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................16.341ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.643ms | |
····End: get (A', S') ..........................................................52.240ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................16.096ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.233ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................11.446ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.136ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.828ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.554ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.969ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................16.983ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.088ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.647ms | |
····End: get (A', S') ..........................................................49.496ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.896ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.554ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................10.758ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................10.827ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.832ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.420ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................7.441ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.746ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.109ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.669ms | |
····End: get (A', S') ..........................................................50.628ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.010ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.353ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................10.009ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.646ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.801ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.685ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.341ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.009ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.160ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................1.761ms | |
····End: get (A', S') ..........................................................48.542ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.598ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................12.884ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................9.302ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.555ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.494ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.555ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................7.097ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.319ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.144ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.251ms | |
····End: get (A', S') ..........................................................49.356ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................32.502ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.394ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................12.037ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.373ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.883ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.510ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................7.390ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.633ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.160ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.345ms | |
····End: get (A', S') ..........................................................50.330ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.676ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.330ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................9.226ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................8.797ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.639ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.614ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.372ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................16.839ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.079ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................1.775ms | |
····End: get (A', S') ..........................................................47.868ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.000ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................12.775ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................12.438ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................10.148ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.835ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.696ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.710ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.584ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.127ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.154ms | |
····End: get (A', S') ..........................................................49.584ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.919ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................12.803ms | |
··End: 49 lookups (A', S') ifft/msm ............................................5.090s | |
End: phase2 ....................................................................5.091s | |
Start: phase3 | |
··Start: permutation Z(X) | |
[2022-08-03T21:41:33Z INFO halo2_proofs::plonk::permutation::prover] columns.len() = 0 | |
[2022-08-03T21:41:33Z INFO halo2_proofs::plonk::permutation::prover] domain.k() = 18 | |
[2022-08-03T21:41:33Z INFO halo2_proofs::plonk::permutation::prover] domain.extended_k() = 21 | |
··End: permutation Z(X) ........................................................13.568ms | |
··Start: lookups Z(X) | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................4.479ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................55.069ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................6.207ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................10.920ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................33.378ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................3.694ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................7.053ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................59.162ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.867ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................18.268ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................24.421ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.479ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................7.405ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................61.193ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................7.234ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.518ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................24.556ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.480ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.725ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................62.598ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.571ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................11.873ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................24.561ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.509ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.546ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................62.987ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.898ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.314ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................24.495ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.486ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................7.720ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................62.986ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................5.701ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................11.826ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................24.526ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.513ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.387ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................63.662ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................5.622ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.459ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................24.429ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.506ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................9.038ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................63.808ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................7.064ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.015ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................24.394ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.810ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.690ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................63.362ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................5.010ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.135ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.683ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.668ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.215ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................60.163ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................6.297ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................11.972ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................14.403ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.033ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.971ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................60.375ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................5.966ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................11.559ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................14.302ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.017ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.223ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................60.583ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................7.063ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.052ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................14.551ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.100ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.901ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................59.609ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................5.411ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................11.663ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................14.163ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.252ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.343ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................60.483ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................5.155ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................11.760ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................14.398ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.051ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.505ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................59.425ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................6.541ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................11.658ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................14.507ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.456ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.954ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................60.661ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................9.274ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................11.656ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................14.180ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.868ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................8.599ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................60.189ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.953ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................11.860ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.337ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.036ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.777ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................60.417ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.355ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.133ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................14.527ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.047ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................7.322ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................59.692ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.144ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.761ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................13.951ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.061ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................8.959ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................63.342ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................9.955ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.055ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................13.984ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.728ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.875ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................59.843ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................7.453ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.113ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................14.238ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.025ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................7.206ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................60.328ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................8.262ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................11.979ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................13.940ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.036ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................7.929ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................59.757ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................8.688ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................11.694ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................13.686ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.055ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.811ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................59.865ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.148ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.111ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................13.770ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.439ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.937ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................59.383ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................5.402ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.826ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................16.128ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.197ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.556ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................60.345ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................9.620ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................11.858ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.929ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.035ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.527ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................65.264ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.177ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................11.822ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................16.198ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.106ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................7.166ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................59.147ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................9.768ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................11.676ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................16.127ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.515ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................7.175ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................65.324ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.406ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.046ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.610ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.553ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.837ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................64.637ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................7.056ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................11.754ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.963ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.545ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.718ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................60.305ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................5.598ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................11.771ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................16.174ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.009ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................8.219ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................64.068ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.273ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................11.878ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................16.036ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................3.132ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.551ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................65.046ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................5.508ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.330ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.748ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.692ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.535ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................60.073ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.344ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.033ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.887ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.025ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.877ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................65.203ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................5.517ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................11.716ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................16.205ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.085ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................10.976ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................66.027ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.443ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................11.714ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.972ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.515ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................9.115ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................59.200ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.168ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................15.637ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.769ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.659ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................9.829ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................59.165ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.544ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.580ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.629ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.180ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................9.542ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................65.118ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................7.478ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.030ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.549ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.587ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................7.551ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................64.326ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.464ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................15.722ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.635ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.909ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................7.445ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................61.528ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................5.211ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.105ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.954ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.059ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.256ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................60.354ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................5.596ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................11.723ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.508ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.045ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................9.459ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................66.087ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.584ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.169ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.598ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.477ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................9.412ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................65.921ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.403ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................18.135ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................16.089ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................3.244ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................11.819ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................64.197ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.399ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................14.665ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.644ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.679ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................11.231ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................59.749ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.231ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................14.960ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................16.020ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................3.172ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................7.102ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................64.180ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................7.209ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................16.777ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.599ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.574ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................8.723ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................65.699ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................5.918ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................14.438ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................16.084ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................3.685ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.075ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................60.347ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.760ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................16.761ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................16.796ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.523ms | |
··End: lookups Z(X) ............................................................5.274s | |
End: phase3 ....................................................................5.290s | |
[2022-08-03T21:41:38Z INFO halo2_proofs::plonk::prover] num_advice: 88 | |
[2022-08-03T21:41:38Z INFO halo2_proofs::plonk::prover] instance: 0 | |
[2022-08-03T21:41:38Z INFO halo2_proofs::plonk::prover] fixed: 7 | |
[2022-08-03T21:41:38Z INFO halo2_proofs::plonk::prover] lookup: 49 | |
[2022-08-03T21:41:38Z INFO halo2_proofs::plonk::prover] permutation: 0 | |
[2022-08-03T21:41:38Z INFO halo2_proofs::plonk::prover] cals: 22254 | |
[2022-08-03T21:41:38Z INFO halo2_proofs::plonk::prover] num_of_gates: 3208 | |
[2022-08-03T21:41:38Z INFO halo2_proofs::plonk::prover] rotations: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 14, 15, 10, 11, 12, 17, 13, 16, 18, 22, 21, 25, 19, 24, 20, 23] | |
Start: phase4 | |
··Start: custom gates combination on extended evaluation domain | |
[2022-08-03T21:41:38Z INFO halo2_proofs::plonk::evaluation] ignore evm circuit in cpu evaluate_h | |
····Start: gpu_eval_h part 0 | |
····End: gpu_eval_h part 0 .....................................................1.878s | |
····Start: gpu_eval_h part 1 | |
····End: gpu_eval_h part 1 .....................................................1.583s | |
····Start: gpu_eval_h part 2 | |
····End: gpu_eval_h part 2 .....................................................1.589s | |
····Start: gpu_eval_h part 3 | |
····End: gpu_eval_h part 3 .....................................................1.586s | |
····Start: gpu_eval_h part 4 | |
····End: gpu_eval_h part 4 .....................................................1.591s | |
····Start: gpu_eval_h part 5 | |
····End: gpu_eval_h part 5 .....................................................1.588s | |
····Start: gpu_eval_h part 6 | |
····End: gpu_eval_h part 6 .....................................................1.590s | |
····Start: gpu_eval_h part 7 | |
····End: gpu_eval_h part 7 .....................................................1.592s | |
····Start: gpu_eval_h part 8 | |
····End: gpu_eval_h part 8 .....................................................1.587s | |
····Start: gpu_eval_h part 9 | |
····End: gpu_eval_h part 9 .....................................................1.584s | |
····Start: gpu_eval_h part 10 | |
····End: gpu_eval_h part 10 ....................................................1.586s | |
····Start: gpu_eval_h part 11 | |
····End: gpu_eval_h part 11 ....................................................1.588s | |
····Start: gpu_eval_h part 12 | |
····End: gpu_eval_h part 12 ....................................................1.588s | |
····Start: gpu_eval_h part 13 | |
····End: gpu_eval_h part 13 ....................................................1.586s | |
····Start: gpu_eval_h part 14 | |
····End: gpu_eval_h part 14 ....................................................1.585s | |
····Start: cpu eval_h for last round | |
[2022-08-03T21:42:02Z INFO halo2_proofs::plonk::evaluation] eval one row took 23.923223ms | |
····End: cpu eval_h for last round .............................................1.294s | |
··End: custom gates combination on extended evaluation domain ..................25.521s | |
··Start: lookups time | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................60.681ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................51.650ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................55.508ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................56.380ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................56.280ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................56.404ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................57.293ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................57.645ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................56.305ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................54.586ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................55.515ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................55.585ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................55.034ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................56.528ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................57.461ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................56.916ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................58.570ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................57.208ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................57.055ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................60.303ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................57.432ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................55.628ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................55.326ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................55.709ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................55.719ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................56.439ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................60.543ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................57.132ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................60.456ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................60.201ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................57.275ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................60.390ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................60.083ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................57.574ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................60.530ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................59.630ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................57.252ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................57.660ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................60.830ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................60.358ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................57.169ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................57.243ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................61.207ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................60.765ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................60.264ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................56.986ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................60.380ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................60.066ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................56.995ms | |
··End: lookups time ............................................................5.066s | |
End: phase4 ....................................................................30.612s | |
[2022-08-03T21:42:09Z INFO halo2_proofs::plonk::vanishing::prover] h_poly coset ifft took 31.568941ms | |
[2022-08-03T21:42:09Z INFO halo2_proofs::plonk::vanishing::prover] h_commitments_projective msm [8] took 229.984373ms | |
[2022-08-03T21:42:20Z INFO zkevm::prover] Create evm proof of block 0xa4b6…eae0 Successfully! | |
[2022-08-03T21:42:20Z INFO zkevm::prover] Create state proof of block 0xa4b6…eae0 | |
Start: create domain | |
End: create domain .............................................................1.501ms | |
Start: create assembly object | |
End: create assembly object ....................................................19.663ms | |
Start: synthesize | |
End: synthesize ................................................................187.993µs | |
Start: compress_selector | |
End: compress_selector .........................................................733.883µs | |
Start: build permutation vk | |
··Start: compute omega & deltaomega | |
··End: compute omega & deltaomega ..............................................4.715ms | |
End: build permutation vk ......................................................4.745ms | |
Start: fixed commit_lagrange | |
End: fixed commit_lagrange .....................................................59.905ms | |
Start: keygen_pk_synthesize | |
End: keygen_pk_synthesize ......................................................178.453µs | |
Start: batch_invert_assigned_time | |
End: batch_invert_assigned_time ................................................73.839ms | |
Start: fixed_polys iFFT | |
End: fixed_polys iFFT ..........................................................12.068ms | |
Start: fixed_cosets cosetFFT | |
End: fixed_cosets cosetFFT .....................................................129.327ms | |
[2022-08-03T21:42:21Z INFO halo2_proofs::plonk::prover] extended_k: 22 | |
Start: phase1 | |
··Start: 0 instances iFFT/cosetFFT/msm | |
····Start: instance msm_lagrange | |
····End: instance msm_lagrange .................................................25.101µs | |
····Start: instance iFFT | |
····End: instance iFFT .........................................................540ns | |
····Start: instance cosetFFT | |
····End: instance cosetFFT .....................................................740ns | |
··End: 0 instances iFFT/cosetFFT/msm ...........................................424.037µs | |
··Start: advices ifft/cosetFFT/msm | |
····Start: witness assignment | |
····End: witness assignment ....................................................130.302µs | |
····Start: batch invert witness assignment | |
····End: batch invert witness assignment .......................................983.634ms | |
····Start: add blinding factors | |
····End: add blinding factors ..................................................5.420µs | |
····Start: 68 advices msm | |
····End: 68 advices msm ........................................................530.239ms | |
····Start: 68 advices iFFT | |
····End: 68 advices iFFT .......................................................85.246ms | |
····Start: advice cosetFFT | |
····End: advice cosetFFT .......................................................1.457s | |
··End: advices ifft/cosetFFT/msm ...............................................3.521s | |
End: phase1 ....................................................................3.523s | |
Start: phase2 | |
··Start: 35 lookups (A', S') ifft/msm | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................10.398ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................11.501ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................3.642ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.217ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.824ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................19.176ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................16.039ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................1.564ms | |
····End: get (A', S') ..........................................................53.169ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................24.687ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................10.860ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.498ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................8.178ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................3.451ms | |
······Start: to_vec | |
······End: to_vec ..............................................................1.105ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.781ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.972ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.448ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.234ms | |
····End: get (A', S') ..........................................................50.876ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................12.567ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................11.716ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................7.341ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................8.890ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................3.424ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.419ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.136ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.240ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.239ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................1.864ms | |
····End: get (A', S') ..........................................................49.986ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.037ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................11.758ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.015ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.713ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.662ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.208ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.445ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.845ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.244ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.069ms | |
····End: get (A', S') ..........................................................49.298ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.442ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................12.276ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................7.862ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................10.346ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.709ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.751ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.421ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.988ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.526ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.429ms | |
····End: get (A', S') ..........................................................50.744ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.323ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................12.241ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................14.931ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.099ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.428ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.739ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.263ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.188ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.301ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.402ms | |
····End: get (A', S') ..........................................................51.186ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................29.964ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................12.490ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.477ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................10.970ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................3.594ms | |
······Start: to_vec | |
······End: to_vec ..............................................................3.158ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.716ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.848ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.462ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.300ms | |
····End: get (A', S') ..........................................................53.065ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................16.598ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.457ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................10.151ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................14.811ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.604ms | |
······Start: to_vec | |
······End: to_vec ..............................................................3.338ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................4.933ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.295ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.408ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.643ms | |
····End: get (A', S') ..........................................................51.074ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................15.824ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.234ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................15.235ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................10.038ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................6.130ms | |
······Start: to_vec | |
······End: to_vec ..............................................................3.053ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................11.125ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................19.077ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.398ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.311ms | |
····End: get (A', S') ..........................................................60.717ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................16.456ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................15.650ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................16.012ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................10.949ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................4.608ms | |
······Start: to_vec | |
······End: to_vec ..............................................................3.294ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.307ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.022ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.331ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.324ms | |
····End: get (A', S') ..........................................................52.734ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................17.778ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................15.659ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................14.334ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.830ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.840ms | |
······Start: to_vec | |
······End: to_vec ..............................................................3.256ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.033ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.504ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.288ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.061ms | |
····End: get (A', S') ..........................................................50.869ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................16.443ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................15.212ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................20.052ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.580ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.843ms | |
······Start: to_vec | |
······End: to_vec ..............................................................3.241ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.663ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.896ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.312ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................1.877ms | |
····End: get (A', S') ..........................................................51.769ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................16.367ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.411ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................14.303ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.932ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................3.722ms | |
······Start: to_vec | |
······End: to_vec ..............................................................3.346ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.846ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.315ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.401ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.368ms | |
····End: get (A', S') ..........................................................53.016ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................17.224ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.687ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................13.210ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.933ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.407ms | |
······Start: to_vec | |
······End: to_vec ..............................................................3.407ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.085ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.679ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.406ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.445ms | |
····End: get (A', S') ..........................................................51.560ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................19.002ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................15.065ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................12.819ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................10.535ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.440ms | |
······Start: to_vec | |
······End: to_vec ..............................................................3.313ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.231ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.554ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.421ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.208ms | |
····End: get (A', S') ..........................................................51.183ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................17.194ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.628ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................13.430ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.627ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.579ms | |
······Start: to_vec | |
······End: to_vec ..............................................................3.195ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.164ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.912ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.287ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.008ms | |
····End: get (A', S') ..........................................................51.165ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................17.371ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.620ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................13.754ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................10.007ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.088ms | |
······Start: to_vec | |
······End: to_vec ..............................................................3.356ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................4.956ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.494ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.219ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.211ms | |
····End: get (A', S') ..........................................................50.137ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................17.276ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.652ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................13.644ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................10.769ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................1.755ms | |
······Start: to_vec | |
······End: to_vec ..............................................................3.373ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.572ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.202ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.368ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.117ms | |
····End: get (A', S') ..........................................................50.366ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................19.124ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.880ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................15.121ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................11.148ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.871ms | |
······Start: to_vec | |
······End: to_vec ..............................................................3.358ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................4.833ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.290ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.594ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.457ms | |
····End: get (A', S') ..........................................................51.405ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................17.225ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.515ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................13.655ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.643ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.190ms | |
······Start: to_vec | |
······End: to_vec ..............................................................3.356ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.297ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................23.100ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.532ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.412ms | |
····End: get (A', S') ..........................................................55.925ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................16.645ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.466ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................13.941ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.605ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.651ms | |
······Start: to_vec | |
······End: to_vec ..............................................................3.068ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.204ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.104ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.461ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.444ms | |
····End: get (A', S') ..........................................................51.313ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................16.232ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.205ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................14.178ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................10.895ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.661ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.953ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.010ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.588ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.402ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................3.016ms | |
····End: get (A', S') ..........................................................51.643ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................17.809ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.806ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................13.982ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.707ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.960ms | |
······Start: to_vec | |
······End: to_vec ..............................................................3.017ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................4.874ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.300ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.515ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................1.923ms | |
····End: get (A', S') ..........................................................50.629ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................16.378ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.264ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................17.673ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.356ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.469ms | |
······Start: to_vec | |
······End: to_vec ..............................................................3.048ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.206ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.523ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.431ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.805ms | |
····End: get (A', S') ..........................................................51.617ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................16.232ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.358ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................14.322ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.873ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................3.019ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.971ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................4.618ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.343ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.308ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.262ms | |
····End: get (A', S') ..........................................................50.786ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................16.570ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................17.554ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................15.406ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.529ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.826ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.998ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.205ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.166ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.594ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.268ms | |
····End: get (A', S') ..........................................................50.906ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................17.757ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.921ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................15.491ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.715ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.905ms | |
······Start: to_vec | |
······End: to_vec ..............................................................3.007ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................4.987ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.797ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.394ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.780ms | |
····End: get (A', S') ..........................................................50.830ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................16.202ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.289ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................14.234ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.499ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.946ms | |
······Start: to_vec | |
······End: to_vec ..............................................................3.033ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................4.959ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.854ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.520ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................1.732ms | |
····End: get (A', S') ..........................................................50.238ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................16.323ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.296ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................12.718ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.363ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.816ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.977ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.267ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.106ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.438ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.278ms | |
····End: get (A', S') ..........................................................50.941ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................16.685ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.191ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................14.832ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.790ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.888ms | |
······Start: to_vec | |
······End: to_vec ..............................................................3.022ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.054ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.124ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.442ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.198ms | |
····End: get (A', S') ..........................................................50.947ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................17.378ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................17.775ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................13.890ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.097ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.374ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.759ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.113ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.226ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.528ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.567ms | |
····End: get (A', S') ..........................................................50.624ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................16.398ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.317ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................13.440ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................10.553ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................3.107ms | |
······Start: to_vec | |
······End: to_vec ..............................................................3.060ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................4.796ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.585ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.339ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................1.774ms | |
····End: get (A', S') ..........................................................50.488ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................16.214ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.311ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................15.150ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.386ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................3.057ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.965ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.299ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.855ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.421ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.212ms | |
····End: get (A', S') ..........................................................51.087ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................16.330ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.310ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................10.941ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................14.878ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.962ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.970ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.278ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................19.564ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.422ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.343ms | |
····End: get (A', S') ..........................................................52.649ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................18.048ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.833ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................11.542ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................14.182ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.627ms | |
······Start: to_vec | |
······End: to_vec ..............................................................3.009ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.488ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.122ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.478ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................1.994ms | |
····End: get (A', S') ..........................................................50.807ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................16.438ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.293ms | |
··End: 35 lookups (A', S') ifft/msm ............................................3.754s | |
End: phase2 ....................................................................3.756s | |
Start: phase3 | |
··Start: permutation Z(X) | |
[2022-08-03T21:42:28Z INFO halo2_proofs::plonk::permutation::prover] columns.len() = 0 | |
[2022-08-03T21:42:28Z INFO halo2_proofs::plonk::permutation::prover] domain.k() = 18 | |
[2022-08-03T21:42:28Z INFO halo2_proofs::plonk::permutation::prover] domain.extended_k() = 22 | |
··End: permutation Z(X) ........................................................765.893µs | |
··Start: lookups Z(X) | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.141ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................55.230ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................5.657ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................13.065ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................22.947ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................4.774ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................7.852ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................73.865ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................8.199ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.070ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................16.285ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.650ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.239ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................61.302ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.151ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................11.823ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.999ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.573ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.339ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................65.138ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.741ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................17.627ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.665ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.626ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................8.700ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................52.535ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.524ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................21.794ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................30.088ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................3.179ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.974ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................52.651ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................9.204ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................16.953ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.762ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.686ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.555ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................52.562ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................7.404ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................18.312ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.783ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.654ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................8.166ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................52.489ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.939ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................17.055ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.583ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.735ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.679ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................52.404ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.338ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................15.607ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.749ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.663ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.671ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................52.349ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.768ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................17.957ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.960ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.531ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.136ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................52.766ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.110ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................17.782ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.597ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................3.020ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.107ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................52.822ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.053ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................17.338ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.552ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.540ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.541ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................52.926ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.418ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................18.698ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.660ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.987ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.017ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................53.024ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.120ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................17.776ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.591ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.543ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.093ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................53.329ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.615ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................17.368ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.663ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.540ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.179ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................56.025ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.702ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................18.435ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.655ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.616ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.395ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................56.090ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.069ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................18.115ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.276ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.566ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.840ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................52.942ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.627ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................16.923ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.728ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.632ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.879ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................52.999ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.904ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................17.968ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................16.391ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.565ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.150ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................52.598ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.666ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................17.479ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.521ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................3.074ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.330ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................52.668ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.813ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................16.125ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.712ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................3.036ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.732ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................52.839ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.349ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................17.997ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.535ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.535ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.881ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................52.901ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.812ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................17.924ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.644ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.558ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.295ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................52.800ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.310ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................16.652ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.596ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.520ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.886ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................52.961ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.325ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................18.512ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.289ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.602ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.679ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................52.865ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.725ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................17.711ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.442ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.519ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.237ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................53.074ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.401ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................17.367ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................16.187ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.523ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.287ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................52.980ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.500ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................18.243ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.909ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.541ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.898ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................55.568ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.666ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................17.196ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................16.024ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.994ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.227ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................56.275ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.126ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................16.380ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.869ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.543ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.378ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................52.113ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.025ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................17.989ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.757ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................3.052ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................10.713ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................52.789ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.399ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................17.251ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.725ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................3.169ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.138ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................55.355ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.055ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................16.278ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.339ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.554ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.570ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................52.775ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.356ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................20.670ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................19.125ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.964ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.858ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................52.839ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.727ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................17.753ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................14.064ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.649ms | |
··End: lookups Z(X) ............................................................3.586s | |
End: phase3 ....................................................................3.590s | |
[2022-08-03T21:42:32Z INFO halo2_proofs::plonk::prover] num_advice: 68 | |
[2022-08-03T21:42:32Z INFO halo2_proofs::plonk::prover] instance: 0 | |
[2022-08-03T21:42:32Z INFO halo2_proofs::plonk::prover] fixed: 6 | |
[2022-08-03T21:42:32Z INFO halo2_proofs::plonk::prover] lookup: 35 | |
[2022-08-03T21:42:32Z INFO halo2_proofs::plonk::prover] permutation: 0 | |
[2022-08-03T21:42:32Z INFO halo2_proofs::plonk::prover] cals: 832 | |
[2022-08-03T21:42:32Z INFO halo2_proofs::plonk::prover] num_of_gates: 134 | |
[2022-08-03T21:42:32Z INFO halo2_proofs::plonk::prover] rotations: [0, -1] | |
Start: phase4 | |
··Start: custom gates combination on extended evaluation domain | |
··End: custom gates combination on extended evaluation domain ..................1.487s | |
··Start: lookups time | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................99.906ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................94.892ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................94.061ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................96.937ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................96.378ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................97.238ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................96.264ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................95.057ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................96.204ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................96.631ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................96.302ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................93.552ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................93.933ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................94.189ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................92.627ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................93.680ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................94.403ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................93.812ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................94.310ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................93.803ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................93.238ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................93.361ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................93.952ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................93.951ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................92.767ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................94.152ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................94.047ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................93.847ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................94.202ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................93.708ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................93.705ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................93.705ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................94.182ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................90.579ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................91.426ms | |
··End: lookups time ............................................................6.033s | |
End: phase4 ....................................................................7.563s | |
[2022-08-03T21:42:40Z INFO halo2_proofs::plonk::vanishing::prover] h_poly coset ifft took 59.918657ms | |
[2022-08-03T21:42:40Z INFO halo2_proofs::plonk::vanishing::prover] h_commitments_projective msm [9] took 242.697967ms | |
[2022-08-03T21:42:42Z INFO zkevm::prover] Create state proof of block 0xa4b6…eae0 Successfully! | |
[2022-08-03T21:42:42Z INFO zkevm::prover] Create poseidon proof of block 0xa4b6…eae0 | |
Start: create domain | |
End: create domain .............................................................1.333ms | |
Start: create assembly object | |
End: create assembly object ....................................................40.952ms | |
Start: synthesize | |
End: synthesize ................................................................389.735ms | |
Start: compress_selector | |
End: compress_selector .........................................................3.766ms | |
Start: build permutation vk | |
··Start: compute omega & deltaomega | |
··End: compute omega & deltaomega ..............................................41.279ms | |
··Start: construct permutation poly | |
··End: construct permutation poly ..............................................6.858ms | |
··Start: commit_lagrange of permutation poly | |
··End: commit_lagrange of permutation poly .....................................36.359ms | |
··Start: construct permutation poly | |
··End: construct permutation poly ..............................................6.470ms | |
··Start: commit_lagrange of permutation poly | |
··End: commit_lagrange of permutation poly .....................................25.458ms | |
··Start: construct permutation poly | |
··End: construct permutation poly ..............................................6.238ms | |
··Start: commit_lagrange of permutation poly | |
··End: commit_lagrange of permutation poly .....................................25.138ms | |
··Start: construct permutation poly | |
··End: construct permutation poly ..............................................6.484ms | |
··Start: commit_lagrange of permutation poly | |
··End: commit_lagrange of permutation poly .....................................25.332ms | |
··Start: construct permutation poly | |
··End: construct permutation poly ..............................................6.317ms | |
··Start: commit_lagrange of permutation poly | |
··End: commit_lagrange of permutation poly .....................................25.209ms | |
··Start: construct permutation poly | |
··End: construct permutation poly ..............................................7.331ms | |
··Start: commit_lagrange of permutation poly | |
··End: commit_lagrange of permutation poly .....................................26.752ms | |
··Start: construct permutation poly | |
··End: construct permutation poly ..............................................7.762ms | |
··Start: commit_lagrange of permutation poly | |
··End: commit_lagrange of permutation poly .....................................27.878ms | |
··Start: construct permutation poly | |
··End: construct permutation poly ..............................................5.153ms | |
··Start: commit_lagrange of permutation poly | |
··End: commit_lagrange of permutation poly .....................................24.954ms | |
··Start: construct permutation poly | |
··End: construct permutation poly ..............................................6.590ms | |
··Start: commit_lagrange of permutation poly | |
··End: commit_lagrange of permutation poly .....................................25.185ms | |
··Start: construct permutation poly | |
··End: construct permutation poly ..............................................6.972ms | |
··Start: commit_lagrange of permutation poly | |
··End: commit_lagrange of permutation poly .....................................24.895ms | |
End: build permutation vk ......................................................386.605ms | |
Start: fixed commit_lagrange | |
End: fixed commit_lagrange .....................................................121.456ms | |
Start: keygen_pk_synthesize | |
End: keygen_pk_synthesize ......................................................387.815ms | |
Start: batch_invert_assigned_time | |
End: batch_invert_assigned_time ................................................96.857ms | |
Start: fixed_polys iFFT | |
End: fixed_polys iFFT ..........................................................20.606ms | |
Start: fixed_cosets cosetFFT | |
End: fixed_cosets cosetFFT .....................................................100.933ms | |
[2022-08-03T21:42:44Z INFO halo2_proofs::plonk::prover] extended_k: 21 | |
Start: phase1 | |
··Start: 0 instances iFFT/cosetFFT/msm | |
····Start: instance msm_lagrange | |
····End: instance msm_lagrange .................................................28.050µs | |
····Start: instance iFFT | |
····End: instance iFFT .........................................................610ns | |
····Start: instance cosetFFT | |
····End: instance cosetFFT .....................................................630ns | |
··End: 0 instances iFFT/cosetFFT/msm ...........................................180.443µs | |
··Start: advices ifft/cosetFFT/msm | |
····Start: witness assignment | |
····End: witness assignment ....................................................14.001s | |
····Start: batch invert witness assignment | |
····End: batch invert witness assignment .......................................128.603ms | |
····Start: add blinding factors | |
····End: add blinding factors ..................................................831ns | |
····Start: 7 advices msm | |
····End: 7 advices msm .........................................................108.857ms | |
····Start: 7 advices iFFT | |
····End: 7 advices iFFT ........................................................14.125ms | |
····Start: advice cosetFFT | |
····End: advice cosetFFT .......................................................86.713ms | |
··End: advices ifft/cosetFFT/msm ...............................................14.385s | |
End: phase1 ....................................................................14.385s | |
Start: phase2 | |
··Start: 0 lookups (A', S') ifft/msm | |
··End: 0 lookups (A', S') ifft/msm .............................................162.102µs | |
End: phase2 ....................................................................437.918µs | |
Start: phase3 | |
··Start: permutation Z(X) | |
[2022-08-03T21:42:59Z INFO halo2_proofs::plonk::permutation::prover] columns.len() = 10 | |
[2022-08-03T21:42:59Z INFO halo2_proofs::plonk::permutation::prover] domain.k() = 18 | |
[2022-08-03T21:42:59Z INFO halo2_proofs::plonk::permutation::prover] domain.extended_k() = 21 | |
····Start: Z_i(X) denominator | |
····End: Z_i(X) denominator ....................................................17.508ms | |
····Start: denominator invert | |
····End: denominator invert ....................................................63.869ms | |
····Start: Z_i(X) numerator | |
····End: Z_i(X) numerator ......................................................7.565ms | |
····Start: Z_i(X) grand product | |
····End: Z_i(X) grand product ..................................................18.640ms | |
····Start: Z_i(X) msm | |
····End: Z_i(X) msm ............................................................35.066ms | |
····Start: release_msm_time | |
····End: release_msm_time ......................................................7.102ms | |
····Start: Z_i(X) ifft | |
····End: Z_i(X) ifft ...........................................................3.985ms | |
····Start: release_fft_time | |
····End: release_fft_time ......................................................730.592µs | |
····Start: Z_i(X) cosetFFT | |
····End: Z_i(X) cosetFFT .......................................................36.156ms | |
····Start: release_fft_time | |
····End: release_fft_time ......................................................2.128ms | |
····Start: Z_i(X) denominator | |
····End: Z_i(X) denominator ....................................................10.686ms | |
····Start: denominator invert | |
····End: denominator invert ....................................................52.836ms | |
····Start: Z_i(X) numerator | |
····End: Z_i(X) numerator ......................................................6.754ms | |
····Start: Z_i(X) grand product | |
····End: Z_i(X) grand product ..................................................13.637ms | |
····Start: Z_i(X) msm | |
····End: Z_i(X) msm ............................................................31.571ms | |
····Start: release_msm_time | |
····End: release_msm_time ......................................................6.937ms | |
····Start: Z_i(X) ifft | |
····End: Z_i(X) ifft ...........................................................3.966ms | |
····Start: release_fft_time | |
····End: release_fft_time ......................................................741.103µs | |
····Start: Z_i(X) cosetFFT | |
····End: Z_i(X) cosetFFT .......................................................35.978ms | |
····Start: release_fft_time | |
····End: release_fft_time ......................................................2.099ms | |
····Start: Z_i(X) denominator | |
····End: Z_i(X) denominator ....................................................6.594ms | |
····Start: denominator invert | |
····End: denominator invert ....................................................52.588ms | |
····Start: Z_i(X) numerator | |
····End: Z_i(X) numerator ......................................................4.763ms | |
····Start: Z_i(X) grand product | |
····End: Z_i(X) grand product ..................................................12.945ms | |
····Start: Z_i(X) msm | |
····End: Z_i(X) msm ............................................................22.291ms | |
····Start: release_msm_time | |
····End: release_msm_time ......................................................6.877ms | |
····Start: Z_i(X) ifft | |
····End: Z_i(X) ifft ...........................................................4.128ms | |
····Start: release_fft_time | |
····End: release_fft_time ......................................................741.253µs | |
····Start: Z_i(X) cosetFFT | |
····End: Z_i(X) cosetFFT .......................................................35.843ms | |
····Start: release_fft_time | |
····End: release_fft_time ......................................................2.118ms | |
··End: permutation Z(X) ........................................................513.124ms | |
··Start: lookups Z(X) | |
··End: lookups Z(X) ............................................................88.572µs | |
End: phase3 ....................................................................514.023ms | |
[2022-08-03T21:42:59Z INFO halo2_proofs::plonk::prover] num_advice: 7 | |
[2022-08-03T21:42:59Z INFO halo2_proofs::plonk::prover] instance: 0 | |
[2022-08-03T21:42:59Z INFO halo2_proofs::plonk::prover] fixed: 10 | |
[2022-08-03T21:42:59Z INFO halo2_proofs::plonk::prover] lookup: 0 | |
[2022-08-03T21:42:59Z INFO halo2_proofs::plonk::prover] permutation: 3 | |
[2022-08-03T21:42:59Z INFO halo2_proofs::plonk::prover] cals: 118 | |
[2022-08-03T21:42:59Z INFO halo2_proofs::plonk::prover] num_of_gates: 13 | |
[2022-08-03T21:42:59Z INFO halo2_proofs::plonk::prover] rotations: [0, 1, -1] | |
Start: phase4 | |
··Start: custom gates combination on extended evaluation domain | |
··End: custom gates combination on extended evaluation domain ..................120.558ms | |
··Start: lookups time | |
··End: lookups time ............................................................1.100µs | |
End: phase4 ....................................................................208.717ms | |
[2022-08-03T21:42:59Z INFO halo2_proofs::plonk::vanishing::prover] h_poly coset ifft took 31.407989ms | |
[2022-08-03T21:43:00Z INFO halo2_proofs::plonk::vanishing::prover] h_commitments_projective msm [5] took 135.240747ms | |
[2022-08-03T21:43:00Z INFO zkevm::prover] Create poseidon proof of block 0xa4b6…eae0 Successfully! | |
[2022-08-03T21:43:00Z INFO zkevm::prover] Create zktrie proof of block 0xa4b6…eae0 | |
Start: create domain | |
End: create domain .............................................................1.184ms | |
Start: create assembly object | |
End: create assembly object ....................................................36.302ms | |
Start: synthesize | |
End: synthesize ................................................................19.527ms | |
Start: compress_selector | |
End: compress_selector .........................................................920.095µs | |
Start: build permutation vk | |
··Start: compute omega & deltaomega | |
··End: compute omega & deltaomega ..............................................16.086ms | |
··Start: construct permutation poly | |
··End: construct permutation poly ..............................................3.374ms | |
··Start: commit_lagrange of permutation poly | |
··End: commit_lagrange of permutation poly .....................................32.125ms | |
··Start: construct permutation poly | |
··End: construct permutation poly ..............................................8.383ms | |
··Start: commit_lagrange of permutation poly | |
··End: commit_lagrange of permutation poly .....................................25.279ms | |
··Start: construct permutation poly | |
··End: construct permutation poly ..............................................5.556ms | |
··Start: commit_lagrange of permutation poly | |
··End: commit_lagrange of permutation poly .....................................25.134ms | |
··Start: construct permutation poly | |
··End: construct permutation poly ..............................................6.053ms | |
··Start: commit_lagrange of permutation poly | |
··End: commit_lagrange of permutation poly .....................................24.811ms | |
··Start: construct permutation poly | |
··End: construct permutation poly ..............................................5.100ms | |
··Start: commit_lagrange of permutation poly | |
··End: commit_lagrange of permutation poly .....................................24.859ms | |
End: build permutation vk ......................................................181.986ms | |
Start: fixed commit_lagrange | |
End: fixed commit_lagrange .....................................................72.082ms | |
Start: keygen_pk_synthesize | |
End: keygen_pk_synthesize ......................................................19.110ms | |
Start: batch_invert_assigned_time | |
End: batch_invert_assigned_time ................................................133.463ms | |
Start: fixed_polys iFFT | |
End: fixed_polys iFFT ..........................................................19.073ms | |
Start: fixed_cosets cosetFFT | |
End: fixed_cosets cosetFFT .....................................................215.271ms | |
[2022-08-03T21:43:02Z INFO halo2_proofs::plonk::prover] extended_k: 22 | |
Start: phase1 | |
··Start: 0 instances iFFT/cosetFFT/msm | |
····Start: instance msm_lagrange | |
····End: instance msm_lagrange .................................................24.740µs | |
····Start: instance iFFT | |
····End: instance iFFT .........................................................690ns | |
····Start: instance cosetFFT | |
····End: instance cosetFFT .....................................................570ns | |
··End: 0 instances iFFT/cosetFFT/msm ...........................................190.213µs | |
··Start: advices ifft/cosetFFT/msm | |
····Start: witness assignment | |
····End: witness assignment ....................................................12.481ms | |
····Start: batch invert witness assignment | |
····End: batch invert witness assignment .......................................273.349ms | |
····Start: add blinding factors | |
····End: add blinding factors ..................................................2.430µs | |
····Start: 20 advices msm | |
····End: 20 advices msm ........................................................160.220ms | |
····Start: 20 advices iFFT | |
····End: 20 advices iFFT .......................................................30.262ms | |
····Start: advice cosetFFT | |
····End: advice cosetFFT .......................................................437.618ms | |
··End: advices ifft/cosetFFT/msm ...............................................1.060s | |
End: phase1 ....................................................................1.061s | |
Start: phase2 | |
··Start: 23 lookups (A', S') ifft/msm | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................42.092ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................35.416ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.387ms | |
······Start: to_vec | |
······End: to_vec ..............................................................1.007ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................4.860ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.997ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.137ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.400ms | |
····End: get (A', S') ..........................................................48.084ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................22.910ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................11.043ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................36.703ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................33.419ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................5.445ms | |
······Start: to_vec | |
······End: to_vec ..............................................................1.982ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.695ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.396ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.303ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.752ms | |
····End: get (A', S') ..........................................................53.502ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................18.112ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.318ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................23.226ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................23.057ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................1.789ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.720ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.477ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.345ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.419ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.202ms | |
····End: get (A', S') ..........................................................49.448ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................20.389ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.004ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................27.752ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................22.703ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.875ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.569ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.120ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.373ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.260ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.301ms | |
····End: get (A', S') ..........................................................48.926ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.974ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................12.723ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................28.197ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................23.709ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.978ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.584ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.108ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.008ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.226ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.692ms | |
····End: get (A', S') ..........................................................49.060ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.658ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.446ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................27.798ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................22.860ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.759ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.797ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................4.931ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.111ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.301ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.707ms | |
····End: get (A', S') ..........................................................49.252ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.334ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................28.853ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................32.442ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................22.992ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.671ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.722ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.421ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.306ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.130ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................1.623ms | |
····End: get (A', S') ..........................................................49.249ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................15.394ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.310ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................29.631ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................22.704ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................3.047ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.778ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.314ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.701ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.332ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.529ms | |
····End: get (A', S') ..........................................................50.398ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.274ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.532ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................37.210ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................23.055ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.798ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.750ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.328ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.825ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.271ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.337ms | |
····End: get (A', S') ..........................................................49.925ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.029ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.108ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................28.611ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................23.452ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.716ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.765ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................7.335ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.492ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.158ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.382ms | |
····End: get (A', S') ..........................................................51.439ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.921ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.703ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................22.490ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................22.928ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.884ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.785ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................7.478ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.836ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.318ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.754ms | |
····End: get (A', S') ..........................................................51.676ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................19.811ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.627ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................28.365ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................23.881ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.660ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.816ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.337ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.929ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.250ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.747ms | |
····End: get (A', S') ..........................................................50.543ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.492ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.194ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................29.122ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................23.040ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.667ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.547ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.183ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.918ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.209ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.699ms | |
····End: get (A', S') ..........................................................49.692ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.609ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.585ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................29.098ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................24.676ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.690ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.770ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.341ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.197ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.009ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.519ms | |
····End: get (A', S') ..........................................................49.189ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.375ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.510ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................35.931ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................22.921ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.835ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.652ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................7.415ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.668ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.288ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.796ms | |
····End: get (A', S') ..........................................................52.322ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.909ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.369ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................28.742ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................24.629ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.603ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.539ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.412ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.655ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.105ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.761ms | |
····End: get (A', S') ..........................................................49.585ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.907ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................12.966ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................28.749ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................25.067ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.959ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.771ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.404ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.703ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................14.997ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.533ms | |
····End: get (A', S') ..........................................................50.146ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.744ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.148ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................34.119ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................23.583ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.021ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.764ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................7.607ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.847ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.017ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.799ms | |
····End: get (A', S') ..........................................................51.729ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.469ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.037ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................32.288ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................24.266ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.459ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.652ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.343ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.264ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.001ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.396ms | |
····End: get (A', S') ..........................................................48.695ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.811ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.477ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................31.504ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................23.935ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.771ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.492ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.158ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.136ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.013ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.468ms | |
····End: get (A', S') ..........................................................48.382ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.277ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................12.959ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................31.322ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................24.107ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.749ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.801ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.353ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.241ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................14.981ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.334ms | |
····End: get (A', S') ..........................................................49.102ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.563ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.707ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................32.109ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................24.161ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................1.856ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.800ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.095ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.450ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................14.998ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.579ms | |
····End: get (A', S') ..........................................................47.184ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.659ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.110ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................28.512ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................25.582ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.820ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.630ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................7.442ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.039ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.127ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.754ms | |
····End: get (A', S') ..........................................................51.212ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.602ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.569ms | |
··End: 23 lookups (A', S') ifft/msm ............................................3.109s | |
End: phase2 ....................................................................3.109s | |
Start: phase3 | |
··Start: permutation Z(X) | |
[2022-08-03T21:43:06Z INFO halo2_proofs::plonk::permutation::prover] columns.len() = 5 | |
[2022-08-03T21:43:06Z INFO halo2_proofs::plonk::permutation::prover] domain.k() = 18 | |
[2022-08-03T21:43:06Z INFO halo2_proofs::plonk::permutation::prover] domain.extended_k() = 22 | |
····Start: Z_i(X) denominator | |
····End: Z_i(X) denominator ....................................................8.042ms | |
····Start: denominator invert | |
····End: denominator invert ....................................................55.399ms | |
····Start: Z_i(X) numerator | |
····End: Z_i(X) numerator ......................................................7.730ms | |
····Start: Z_i(X) grand product | |
····End: Z_i(X) grand product ..................................................12.993ms | |
····Start: Z_i(X) msm | |
····End: Z_i(X) msm ............................................................22.310ms | |
····Start: release_msm_time | |
····End: release_msm_time ......................................................6.988ms | |
····Start: Z_i(X) ifft | |
····End: Z_i(X) ifft ...........................................................3.321ms | |
····Start: release_fft_time | |
····End: release_fft_time ......................................................735.522µs | |
····Start: Z_i(X) cosetFFT | |
····End: Z_i(X) cosetFFT .......................................................66.952ms | |
····Start: release_fft_time | |
····End: release_fft_time ......................................................2.652ms | |
··End: permutation Z(X) ........................................................189.328ms | |
··Start: lookups Z(X) | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................4.455ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................54.975ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.068ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.955ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................21.824ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................3.682ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.790ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................61.198ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.106ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.200ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................14.595ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................1.954ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.918ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................61.383ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.892ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................11.654ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................14.198ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................1.971ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................4.773ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................69.778ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.175ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................16.583ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................13.430ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................1.988ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.278ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................68.188ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.902ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................24.903ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................14.625ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.891ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.206ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................68.469ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.749ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................14.713ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................13.256ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.117ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.556ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................72.120ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.337ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.039ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................13.780ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.190ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.232ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................67.444ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.215ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................11.638ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................13.342ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.399ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.484ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................71.839ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.967ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................11.803ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................13.282ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.757ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.351ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................69.148ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.807ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................11.538ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................13.900ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.759ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.686ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................72.664ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.509ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................11.556ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................13.983ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.816ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.395ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................72.275ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.889ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.038ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................13.451ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.922ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.485ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................71.370ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.423ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................20.819ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.544ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................5.664ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................4.811ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................71.637ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.610ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................11.452ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................13.818ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.690ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.812ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................71.343ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.551ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.608ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................14.187ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.602ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.595ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................70.619ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.668ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................22.764ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................14.420ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.763ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.870ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................70.440ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.099ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................19.972ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................13.959ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.556ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.295ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................67.637ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.153ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................11.221ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................14.213ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.066ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.781ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................73.148ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.733ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................11.768ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................13.526ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.629ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................4.975ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................70.939ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.991ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................11.614ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................13.555ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.545ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.052ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................69.839ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.397ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................11.780ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.312ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.804ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................4.859ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................69.413ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.989ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................11.624ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................13.448ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.395ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.357ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................73.107ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.934ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................21.825ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................14.436ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.749ms | |
··End: lookups Z(X) ............................................................2.552s | |
End: phase3 ....................................................................2.743s | |
[2022-08-03T21:43:08Z INFO halo2_proofs::plonk::prover] num_advice: 20 | |
[2022-08-03T21:43:08Z INFO halo2_proofs::plonk::prover] instance: 0 | |
[2022-08-03T21:43:08Z INFO halo2_proofs::plonk::prover] fixed: 10 | |
[2022-08-03T21:43:08Z INFO halo2_proofs::plonk::prover] lookup: 23 | |
[2022-08-03T21:43:08Z INFO halo2_proofs::plonk::prover] permutation: 1 | |
[2022-08-03T21:43:08Z INFO halo2_proofs::plonk::prover] cals: 186 | |
[2022-08-03T21:43:08Z INFO halo2_proofs::plonk::prover] num_of_gates: 43 | |
[2022-08-03T21:43:08Z INFO halo2_proofs::plonk::prover] rotations: [0, -1, 1] | |
Start: phase4 | |
··Start: custom gates combination on extended evaluation domain | |
··End: custom gates combination on extended evaluation domain ..................417.446ms | |
··Start: lookups time | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................94.592ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................82.949ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................83.523ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................82.967ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................83.162ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................83.367ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................83.434ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................83.094ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................83.498ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................83.631ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................83.314ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................84.298ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................83.113ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................83.240ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................84.033ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................83.236ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................83.009ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................83.669ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................83.663ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................83.475ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................83.612ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................83.115ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................83.414ms | |
··End: lookups time ............................................................4.179s | |
End: phase4 ....................................................................4.685s | |
[2022-08-03T21:43:13Z INFO halo2_proofs::plonk::vanishing::prover] h_poly coset ifft took 53.401059ms | |
[2022-08-03T21:43:13Z INFO halo2_proofs::plonk::vanishing::prover] h_commitments_projective msm [11] took 285.735351ms | |
[2022-08-03T21:43:14Z INFO zkevm::prover] Create zktrie proof of block 0xa4b6…eae0 Successfully! | |
Start: create domain | |
End: create domain .............................................................80.652µs | |
Start: create assembly object | |
End: create assembly object ....................................................32.158s | |
Start: synthesize | |
End: synthesize ................................................................364.925s | |
Start: compress_selector | |
End: compress_selector .........................................................56.291µs | |
Start: build permutation vk | |
··Start: compute omega & deltaomega | |
··End: compute omega & deltaomega ..............................................5.133s | |
··Start: construct permutation poly | |
··End: construct permutation poly ..............................................82.086ms | |
··Start: commit_lagrange of permutation poly | |
··End: commit_lagrange of permutation poly .....................................2.061s | |
··Start: construct permutation poly | |
··End: construct permutation poly ..............................................85.276ms | |
··Start: commit_lagrange of permutation poly | |
··End: commit_lagrange of permutation poly .....................................1.515s | |
··Start: construct permutation poly | |
··End: construct permutation poly ..............................................79.694ms | |
··Start: commit_lagrange of permutation poly | |
··End: commit_lagrange of permutation poly .....................................1.512s | |
··Start: construct permutation poly | |
··End: construct permutation poly ..............................................78.430ms | |
··Start: commit_lagrange of permutation poly | |
··End: commit_lagrange of permutation poly .....................................1.515s | |
··Start: construct permutation poly | |
··End: construct permutation poly ..............................................78.856ms | |
··Start: commit_lagrange of permutation poly | |
··End: commit_lagrange of permutation poly .....................................1.521s | |
··Start: construct permutation poly | |
··End: construct permutation poly ..............................................66.260ms | |
··Start: commit_lagrange of permutation poly | |
··End: commit_lagrange of permutation poly .....................................1.518s | |
End: build permutation vk ......................................................20.201s | |
Start: fixed commit_lagrange | |
End: fixed commit_lagrange .....................................................27.363s | |
Start: keygen_pk_synthesize | |
End: keygen_pk_synthesize ......................................................363.877s | |
Start: batch_invert_assigned_time | |
End: batch_invert_assigned_time ................................................103.056s | |
Start: fixed_polys iFFT | |
End: fixed_polys iFFT ..........................................................8.870s | |
Start: fixed_cosets cosetFFT | |
End: fixed_cosets cosetFFT .....................................................25.413s | |
[2022-08-03T22:02:26Z INFO zkevm::prover] create agg proof | |
[2022-08-03T22:02:26Z INFO halo2_proofs::plonk::prover] extended_k: 28 | |
Start: phase1 | |
··Start: 1 instances iFFT/cosetFFT/msm | |
····Start: instance msm_lagrange | |
····End: instance msm_lagrange .................................................1.663s | |
····Start: instance iFFT | |
····End: instance iFFT .........................................................1.259s | |
····Start: instance cosetFFT | |
····End: instance cosetFFT .....................................................4.919s | |
··End: 1 instances iFFT/cosetFFT/msm ...........................................8.487s | |
··Start: advices ifft/cosetFFT/msm | |
····Start: witness assignment | |
····End: witness assignment ....................................................336.387s | |
····Start: batch invert witness assignment | |
····End: batch invert witness assignment .......................................27.872s | |
····Start: add blinding factors | |
····End: add blinding factors ..................................................2.200µs | |
····Start: 5 advices msm | |
····End: 5 advices msm .........................................................7.515s | |
····Start: 5 advices iFFT | |
····End: 5 advices iFFT ........................................................2.009s | |
····Start: advice cosetFFT | |
····End: advice cosetFFT .......................................................8.048s | |
··End: advices ifft/cosetFFT/msm ...............................................389.481s | |
End: phase1 ....................................................................397.968s | |
Start: phase2 | |
··Start: 7 lookups (A', S') ifft/msm | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................1.693s | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................1.367s | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................1.010s | |
······Start: to_vec | |
······End: to_vec ..............................................................864.898ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................578.945ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................455.019ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................4.463s | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................768.352ms | |
····End: get (A', S') ..........................................................9.008s | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................3.448s | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................2.883s | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................1.579s | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................1.580s | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................1.070s | |
······Start: to_vec | |
······End: to_vec ..............................................................1.054s | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................522.643ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................461.530ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................4.484s | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................751.342ms | |
····End: get (A', S') ..........................................................9.487s | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................2.894s | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................2.797s | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................1.568s | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................1.559s | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................1.188s | |
······Start: to_vec | |
······End: to_vec ..............................................................1.035s | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................526.462ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................450.052ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................4.477s | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................760.924ms | |
····End: get (A', S') ..........................................................9.573s | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................3.020s | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................2.887s | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................1.636s | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................1.577s | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................1.197s | |
······Start: to_vec | |
······End: to_vec ..............................................................1.044s | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................589.382ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................453.449ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................4.469s | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................769.664ms | |
····End: get (A', S') ..........................................................9.680s | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................3.830s | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................3.234s | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................1.639s | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................1.580s | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................984.921ms | |
······Start: to_vec | |
······End: to_vec ..............................................................1.050s | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................588.965ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................262.972ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................4.276s | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................847.110ms | |
····End: get (A', S') ..........................................................9.149s | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................2.900s | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................2.876s | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................1.576s | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................1.581s | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................53.921ms | |
······Start: to_vec | |
······End: to_vec ..............................................................1.019s | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................593.895ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................170.818ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................4.182s | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................852.406ms | |
····End: get (A', S') ..........................................................8.023s | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................2.889s | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................2.846s | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................1.593s | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................1.589s | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................974.503ms | |
······Start: to_vec | |
······End: to_vec ..............................................................1.036s | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................570.181ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................261.332ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................4.175s | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................853.929ms | |
····End: get (A', S') ..........................................................9.027s | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................2.885s | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................3.401s | |
··End: 7 lookups (A', S') ifft/msm .............................................128.954s | |
End: phase2 ....................................................................128.954s | |
Start: phase3 | |
··Start: permutation Z(X) | |
[2022-08-03T22:11:13Z INFO halo2_proofs::plonk::permutation::prover] columns.len() = 6 | |
[2022-08-03T22:11:13Z INFO halo2_proofs::plonk::permutation::prover] domain.k() = 26 | |
[2022-08-03T22:11:13Z INFO halo2_proofs::plonk::permutation::prover] domain.extended_k() = 28 | |
····Start: Z_i(X) denominator | |
····End: Z_i(X) denominator ....................................................1.569s | |
····Start: denominator invert | |
····End: denominator invert ....................................................232.483ms | |
····Start: Z_i(X) numerator | |
····End: Z_i(X) numerator ......................................................238.099ms | |
····Start: Z_i(X) grand product | |
····End: Z_i(X) grand product ..................................................3.720s | |
····Start: Z_i(X) msm | |
····End: Z_i(X) msm ............................................................2.574s | |
····Start: release_msm_time | |
····End: release_msm_time ......................................................75.233ms | |
····Start: Z_i(X) ifft | |
····End: Z_i(X) ifft ...........................................................707.834ms | |
····Start: release_fft_time | |
····End: release_fft_time ......................................................7.149ms | |
····Start: Z_i(X) cosetFFT | |
····End: Z_i(X) cosetFFT .......................................................6.006s | |
····Start: release_fft_time | |
····End: release_fft_time ......................................................31.717ms | |
····Start: Z_i(X) denominator | |
····End: Z_i(X) denominator ....................................................1.573s | |
····Start: denominator invert | |
····End: denominator invert ....................................................131.775ms | |
····Start: Z_i(X) numerator | |
····End: Z_i(X) numerator ......................................................281.260ms | |
····Start: Z_i(X) grand product | |
····End: Z_i(X) grand product ..................................................3.704s | |
····Start: Z_i(X) msm | |
····End: Z_i(X) msm ............................................................2.403s | |
····Start: release_msm_time | |
····End: release_msm_time ......................................................76.485ms | |
····Start: Z_i(X) ifft | |
····End: Z_i(X) ifft ...........................................................700.633ms | |
····Start: release_fft_time | |
····End: release_fft_time ......................................................7.125ms | |
····Start: Z_i(X) cosetFFT | |
····End: Z_i(X) cosetFFT .......................................................5.650s | |
····Start: release_fft_time | |
····End: release_fft_time ......................................................31.818ms | |
··End: permutation Z(X) ........................................................31.514s | |
··Start: lookups Z(X) | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................722.155ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................132.648ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................273.412ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................3.467s | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................1.629s | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................702.459ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................681.111ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................132.322ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................144.044ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................3.439s | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................1.584s | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................536.053ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................672.443ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................106.225ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................139.178ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................3.439s | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................1.599s | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................537.843ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................672.427ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................106.809ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................144.937ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................3.554s | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................1.611s | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................557.237ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................670.285ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................105.470ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................141.171ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................3.487s | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................2.369s | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................589.459ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................682.799ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................132.522ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................139.894ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................3.731s | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................2.526s | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................588.020ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................680.702ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................104.716ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................138.499ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................3.672s | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................3.055s | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................594.138ms | |
··End: lookups Z(X) ............................................................52.477s | |
End: phase3 ....................................................................84.542s | |
[2022-08-03T22:12:37Z INFO halo2_proofs::plonk::prover] num_advice: 5 | |
[2022-08-03T22:12:37Z INFO halo2_proofs::plonk::prover] instance: 1 | |
[2022-08-03T22:12:37Z INFO halo2_proofs::plonk::prover] fixed: 17 | |
[2022-08-03T22:12:37Z INFO halo2_proofs::plonk::prover] lookup: 7 | |
[2022-08-03T22:12:37Z INFO halo2_proofs::plonk::prover] permutation: 2 | |
[2022-08-03T22:12:37Z INFO halo2_proofs::plonk::prover] cals: 34 | |
[2022-08-03T22:12:37Z INFO halo2_proofs::plonk::prover] num_of_gates: 1 | |
[2022-08-03T22:12:37Z INFO halo2_proofs::plonk::prover] rotations: [0, 1] | |
Start: phase4 | |
··Start: custom gates combination on extended evaluation domain | |
··End: custom gates combination on extended evaluation domain ..................4.986s | |
··Start: lookups time | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................11.731s | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................10.710s | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................11.048s | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................11.046s | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................11.256s | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................11.242s | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................11.144s | |
··End: lookups time ............................................................104.978s | |
End: phase4 ....................................................................117.729s | |
[2022-08-03T22:14:39Z INFO halo2_proofs::plonk::vanishing::prover] h_poly coset ifft took 3.70640955s | |
[2022-08-03T22:14:51Z INFO halo2_proofs::plonk::vanishing::prover] h_commitments_projective msm [4] took 8.201714299s | |
[2022-08-03T22:15:43Z INFO zkevm::prover] create agg proof done | |
[2022-08-03T22:15:43Z INFO roller::roller] create proof for block-id(1) successfully | |
[2022-08-03T22:15:43Z INFO roller::roller] len(proof_msg.proof.proof_rust) 3456 | |
[2022-08-03T22:15:43Z INFO roller::roller] len(proof_msg.proof.proof_solidity) 4640 | |
[2022-08-03T22:15:43Z INFO roller::roller] len(proof_msg.proof.instance) 1250 | |
[2022-08-03T22:15:43Z INFO roller::roller] len(proof_msg.proof.instance_commitments) 64 | |
[2022-08-03T22:15:43Z INFO roller::roller] len(proof_msg.proof.vk) 736 | |
[2022-08-03T22:15:43Z INFO roller::roller] start to create agg proof of block-id(2) | |
[2022-08-03T22:15:43Z INFO bus_mapping::circuit_input_builder] handling 0th(inner idx: 0) tx 0x0000000000000000000000000000000000000000000000000000000000000000 | |
[2022-08-03T22:15:44Z INFO zkevm::prover] Create evm proof of block 0xebb7…06ac | |
[2022-08-03T22:15:44Z INFO halo2_proofs::plonk::prover] extended_k: 21 | |
Start: phase1 | |
··Start: 0 instances iFFT/cosetFFT/msm | |
····Start: instance msm_lagrange | |
····End: instance msm_lagrange .................................................26.791µs | |
····Start: instance iFFT | |
····End: instance iFFT .........................................................380ns | |
····Start: instance cosetFFT | |
····End: instance cosetFFT .....................................................510ns | |
··End: 0 instances iFFT/cosetFFT/msm ...........................................216.724µs | |
··Start: advices ifft/cosetFFT/msm | |
····Start: witness assignment | |
[2022-08-03T22:15:45Z INFO zkevm_circuits::evm_circuit::execution] offset 2608 tx_num 1 total_gas 154115 assign last step ExecStep { call_index: 0, rw_indices: [(CallContext, 44), (CallContext, 45), (TxRefund, 3), (Account, 4), (Account, 5), (TxReceipt, 0), (TxReceipt, 1), (TxReceipt, 2)], execution_state: EndTx, rw_counter: 2766, program_counter: 0, stack_pointer: 1024, gas_left: 364200, gas_cost: 0, memory_size: 0, reversible_write_counter: 0, log_id: 0, opcode: None, aux_data: None } of tx Transaction { id: 1, nonce: 0, gas: 518315, gas_price: 20000000000, caller_address: 0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571, callee_address: 0x0000000000000000000000000000000000000000, is_create: true, value: 0, call_data: [], call_data_length: 2170, call_data_gas_cost: 33484, calls: [], steps: [] } | |
[2022-08-03T22:15:46Z INFO zkevm_circuits::evm_circuit::execution] offset 2608 tx_num 1 total_gas 154115 assign last step ExecStep { call_index: 0, rw_indices: [(CallContext, 44), (CallContext, 45), (TxRefund, 3), (Account, 4), (Account, 5), (TxReceipt, 0), (TxReceipt, 1), (TxReceipt, 2)], execution_state: EndTx, rw_counter: 2766, program_counter: 0, stack_pointer: 1024, gas_left: 364200, gas_cost: 0, memory_size: 0, reversible_write_counter: 0, log_id: 0, opcode: None, aux_data: None } of tx Transaction { id: 1, nonce: 0, gas: 518315, gas_price: 20000000000, caller_address: 0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571, callee_address: 0x0000000000000000000000000000000000000000, is_create: true, value: 0, call_data: [], call_data_length: 2170, call_data_gas_cost: 33484, calls: [], steps: [] } | |
····End: witness assignment ....................................................576.412ms | |
····Start: batch invert witness assignment | |
····End: batch invert witness assignment .......................................1.231s | |
····Start: add blinding factors | |
····End: add blinding factors ..................................................6.380µs | |
····Start: 88 advices msm | |
····End: 88 advices msm ........................................................758.435ms | |
····Start: 88 advices iFFT | |
····End: 88 advices iFFT .......................................................89.373ms | |
····Start: advice cosetFFT | |
····End: advice cosetFFT .......................................................939.794ms | |
··End: advices ifft/cosetFFT/msm ...............................................4.182s | |
End: phase1 ....................................................................4.184s | |
Start: phase2 | |
··Start: 49 lookups (A', S') ifft/msm | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................10.409ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................11.473ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................6.236ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.095ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................18.728ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................32.806ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.901ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................7.249ms | |
····End: get (A', S') ..........................................................88.213ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................23.005ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................16.298ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................6.931ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................11.083ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................4.761ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.262ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................17.173ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................24.205ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.644ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................8.409ms | |
····End: get (A', S') ..........................................................77.563ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................11.991ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................16.521ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................6.218ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................8.639ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................5.463ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.158ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................17.837ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................23.036ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.767ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................7.591ms | |
····End: get (A', S') ..........................................................77.490ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.565ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................19.718ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.254ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.322ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................6.356ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.285ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................17.845ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................21.068ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.829ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................8.394ms | |
····End: get (A', S') ..........................................................77.381ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................15.179ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................17.003ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................9.215ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................10.166ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................6.646ms | |
······Start: to_vec | |
······End: to_vec ..............................................................1.855ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................16.684ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................21.931ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.936ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................9.028ms | |
····End: get (A', S') ..........................................................77.461ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.181ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................17.303ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................7.777ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................10.806ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................7.435ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.269ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................17.793ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................19.891ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.892ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................8.450ms | |
····End: get (A', S') ..........................................................77.179ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.694ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................18.629ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................7.554ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................11.277ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................7.106ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.227ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................16.282ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................20.870ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.953ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................8.442ms | |
····End: get (A', S') ..........................................................76.070ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................15.269ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................17.580ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................7.897ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................11.128ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................6.676ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.061ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................16.833ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................19.092ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.956ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................8.966ms | |
····End: get (A', S') ..........................................................74.972ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................15.068ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................17.399ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.107ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.986ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................5.601ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.063ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.435ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.476ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.320ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.500ms | |
····End: get (A', S') ..........................................................51.052ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.659ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.131ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.413ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................10.717ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................5.746ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.262ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.575ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.349ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.315ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.595ms | |
····End: get (A', S') ..........................................................52.387ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.767ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................15.162ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................7.775ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................10.708ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................5.563ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.112ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.463ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.481ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.313ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.534ms | |
····End: get (A', S') ..........................................................51.024ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................17.836ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.574ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................7.788ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................10.461ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................6.206ms | |
······Start: to_vec | |
······End: to_vec ..............................................................1.924ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.963ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.231ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.296ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.680ms | |
····End: get (A', S') ..........................................................51.704ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.208ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.676ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.084ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.546ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................5.428ms | |
······Start: to_vec | |
······End: to_vec ..............................................................1.989ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.197ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.419ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.777ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.248ms | |
····End: get (A', S') ..........................................................50.581ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.780ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.039ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................7.902ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.920ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................5.742ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.108ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.270ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.642ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.742ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.627ms | |
····End: get (A', S') ..........................................................51.768ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.950ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................15.297ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................7.777ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................10.230ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................5.328ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.317ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.279ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.911ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.529ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................1.853ms | |
····End: get (A', S') ..........................................................50.881ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................15.182ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.500ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................7.793ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................10.397ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................5.785ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.176ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.251ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.427ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.569ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.678ms | |
····End: get (A', S') ..........................................................52.508ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.823ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.831ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................12.891ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................10.292ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................5.035ms | |
······Start: to_vec | |
······End: to_vec ..............................................................1.989ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.737ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.508ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.341ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.234ms | |
····End: get (A', S') ..........................................................50.484ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.641ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.441ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................7.961ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.594ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................5.394ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.046ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.850ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.785ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.613ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.606ms | |
····End: get (A', S') ..........................................................51.990ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.701ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................30.624ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.484ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.648ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................5.733ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.243ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.691ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.807ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.481ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.277ms | |
····End: get (A', S') ..........................................................51.950ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................15.079ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.883ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................7.683ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.748ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................5.547ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.241ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.331ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.020ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.543ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.713ms | |
····End: get (A', S') ..........................................................52.078ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.827ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.640ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................7.971ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................11.117ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................5.708ms | |
······Start: to_vec | |
······End: to_vec ..............................................................1.914ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.439ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.648ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.732ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.623ms | |
····End: get (A', S') ..........................................................51.802ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.899ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.170ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.348ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................11.253ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................5.545ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.124ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.249ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.646ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.549ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.699ms | |
····End: get (A', S') ..........................................................51.526ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................15.105ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................15.808ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.066ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................11.180ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................5.576ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.195ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.184ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.334ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.775ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.712ms | |
····End: get (A', S') ..........................................................51.473ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................15.080ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.089ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................7.732ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................10.900ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................5.105ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.314ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.591ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.633ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.659ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.443ms | |
····End: get (A', S') ..........................................................51.273ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.873ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.563ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.451ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................10.721ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................5.105ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.200ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.745ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.411ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.255ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.337ms | |
····End: get (A', S') ..........................................................51.600ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.065ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.112ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................7.666ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.768ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................4.815ms | |
······Start: to_vec | |
······End: to_vec ..............................................................1.922ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.904ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.497ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.424ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.653ms | |
····End: get (A', S') ..........................................................52.937ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.125ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................15.355ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.042ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.777ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................5.470ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.029ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.697ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.370ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.277ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.586ms | |
····End: get (A', S') ..........................................................52.125ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................15.511ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.619ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.077ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................10.052ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................5.615ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.432ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.808ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................16.307ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.263ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................1.896ms | |
····End: get (A', S') ..........................................................50.996ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................15.323ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.407ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................7.956ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.477ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................5.906ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.220ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.985ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................16.734ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.413ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.601ms | |
····End: get (A', S') ..........................................................52.513ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.461ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.647ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.533ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.606ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................5.744ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.027ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................7.001ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.182ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.218ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.629ms | |
····End: get (A', S') ..........................................................52.377ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.458ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.923ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.257ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.488ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................5.329ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.248ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.685ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.021ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.344ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.110ms | |
····End: get (A', S') ..........................................................51.452ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................15.185ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.238ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................7.627ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................10.299ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................4.574ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.320ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................7.085ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.355ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.300ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.434ms | |
····End: get (A', S') ..........................................................51.642ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.454ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.572ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.222ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................8.528ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................4.824ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.233ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.537ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.434ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.334ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.193ms | |
····End: get (A', S') ..........................................................51.011ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.763ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.046ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.018ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.510ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................5.569ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.320ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.533ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.865ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.500ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.028ms | |
····End: get (A', S') ..........................................................52.388ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.837ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................15.013ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.171ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.456ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................6.543ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.216ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.477ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.945ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.380ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.159ms | |
····End: get (A', S') ..........................................................53.128ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.066ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.267ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................7.917ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.841ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................5.667ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.121ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.902ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.368ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.390ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.521ms | |
····End: get (A', S') ..........................................................52.582ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.812ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.095ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................7.740ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.665ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................5.177ms | |
······Start: to_vec | |
······End: to_vec ..............................................................1.911ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.642ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.823ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.313ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.578ms | |
····End: get (A', S') ..........................................................51.955ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.098ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.373ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................7.634ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.635ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................4.662ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.223ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.992ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.521ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.352ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.542ms | |
····End: get (A', S') ..........................................................52.894ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.293ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.380ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................7.507ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................11.226ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................5.382ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.167ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.426ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.915ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.366ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.144ms | |
····End: get (A', S') ..........................................................51.944ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.935ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.149ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.622ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.101ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................4.712ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.157ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.646ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.895ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.246ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.205ms | |
····End: get (A', S') ..........................................................51.535ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.939ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.391ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.236ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................11.582ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................4.881ms | |
······Start: to_vec | |
······End: to_vec ..............................................................1.768ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.630ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.841ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.384ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.570ms | |
····End: get (A', S') ..........................................................51.594ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.836ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.585ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................7.818ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.745ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................5.362ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.320ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.468ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.643ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.388ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.467ms | |
····End: get (A', S') ..........................................................52.275ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.525ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................15.261ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.006ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.928ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................4.734ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.200ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................7.076ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.610ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.422ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.531ms | |
····End: get (A', S') ..........................................................52.043ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................17.463ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.269ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.047ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.974ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................5.837ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.253ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.615ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.392ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.228ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................1.683ms | |
····End: get (A', S') ..........................................................51.575ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.277ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................12.586ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................7.676ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.657ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................5.262ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.252ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.348ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.549ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.326ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.585ms | |
····End: get (A', S') ..........................................................51.936ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.377ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.400ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................7.932ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.484ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................5.831ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.226ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.654ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.118ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.406ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.778ms | |
····End: get (A', S') ..........................................................53.651ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.466ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.454ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................7.794ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.672ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................5.770ms | |
······Start: to_vec | |
······End: to_vec ..............................................................1.995ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.513ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.537ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.440ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.073ms | |
····End: get (A', S') ..........................................................51.894ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................15.043ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.536ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.156ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.577ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................5.486ms | |
······Start: to_vec | |
······End: to_vec ..............................................................1.894ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.210ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.639ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.329ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.396ms | |
····End: get (A', S') ..........................................................51.591ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.134ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.210ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................7.866ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.336ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................6.075ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.098ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.308ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.800ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.359ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.107ms | |
····End: get (A', S') ..........................................................52.153ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.945ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.126ms | |
··End: 49 lookups (A', S') ifft/msm ............................................5.130s | |
End: phase2 ....................................................................5.132s | |
Start: phase3 | |
··Start: permutation Z(X) | |
[2022-08-03T22:15:54Z INFO halo2_proofs::plonk::permutation::prover] columns.len() = 0 | |
[2022-08-03T22:15:54Z INFO halo2_proofs::plonk::permutation::prover] domain.k() = 18 | |
[2022-08-03T22:15:54Z INFO halo2_proofs::plonk::permutation::prover] domain.extended_k() = 21 | |
··End: permutation Z(X) ........................................................10.757ms | |
··Start: lookups Z(X) | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................4.677ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................54.558ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.043ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................13.642ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................32.765ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................3.635ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.573ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................66.115ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.762ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.199ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................41.643ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.739ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.434ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................66.493ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.937ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.240ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................24.401ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.364ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................4.953ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................66.147ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.835ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.306ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................24.458ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.395ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.462ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................70.148ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.116ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.545ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................24.495ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.484ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................4.953ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................71.239ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.327ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.322ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................24.319ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.557ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.276ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................71.763ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.110ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.118ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................24.459ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.524ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.060ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................71.267ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.892ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................11.909ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................26.213ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.552ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.157ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................68.995ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.828ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................14.029ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................24.024ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.453ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.065ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................72.234ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.916ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.313ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................23.999ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.927ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.039ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................71.461ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.119ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.409ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................23.739ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.585ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.113ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................72.994ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.079ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.420ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................23.698ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.541ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................4.760ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................73.741ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.627ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.396ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................24.253ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.826ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.098ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................67.478ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.094ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.163ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................23.655ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.467ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.121ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................70.639ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.710ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.342ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................24.094ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.482ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................4.993ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................73.720ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.431ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.543ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................24.339ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.631ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.001ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................72.917ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.867ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.467ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................24.272ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.604ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.400ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................69.777ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.970ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.584ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................24.515ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.835ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.384ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................68.610ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.054ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................17.554ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................24.445ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.539ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.624ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................71.001ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.979ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................13.492ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................24.181ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.600ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.328ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................70.946ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.758ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................17.912ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................24.081ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.603ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................8.152ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................69.718ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.872ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................11.954ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................23.502ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.541ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.147ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................70.864ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.423ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................13.753ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................24.334ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.629ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.394ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................73.193ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.118ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................13.792ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................24.078ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.610ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.141ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................70.721ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.903ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.726ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................14.821ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.610ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.531ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................66.953ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.190ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.596ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................23.518ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.782ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.007ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................72.505ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.960ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.149ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................23.298ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.694ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................4.883ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................73.697ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.799ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.345ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................23.164ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.699ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.311ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................66.544ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.787ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.213ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................21.297ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.375ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................4.773ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................72.673ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.959ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.467ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................20.611ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.695ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................4.957ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................74.019ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.245ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.183ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................21.192ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.627ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.345ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................67.496ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.799ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.271ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................20.916ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.360ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.273ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................74.700ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.963ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................17.870ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................21.042ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.745ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.010ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................68.624ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.620ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.009ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................22.589ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.601ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................4.883ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................66.979ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.079ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................14.787ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................22.759ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.395ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.048ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................73.645ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.627ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.743ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................22.767ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.672ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................4.944ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................72.503ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.341ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................19.818ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................21.012ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.696ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.373ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................73.809ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.844ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.670ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................20.515ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.883ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.266ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................73.142ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.678ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.796ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................21.807ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.676ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.332ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................66.261ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.752ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.358ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................21.099ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.352ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.012ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................68.270ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.425ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................15.936ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................21.354ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.406ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................7.732ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................71.824ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.556ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................13.288ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................21.659ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................3.087ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................4.973ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................72.079ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.122ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................17.151ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................21.696ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.828ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.317ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................72.082ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.714ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.405ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................21.285ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.585ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.206ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................66.920ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.951ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.577ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................21.295ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.419ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.173ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................72.957ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.095ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................13.037ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................20.788ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................3.003ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.144ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................73.480ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.001ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................17.793ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................21.690ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.716ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.928ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................66.639ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.891ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.151ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................21.281ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.384ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.151ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................67.160ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.711ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................16.664ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................20.583ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.396ms | |
··End: lookups Z(X) ............................................................5.855s | |
End: phase3 ....................................................................5.868s | |
[2022-08-03T22:16:00Z INFO halo2_proofs::plonk::prover] num_advice: 88 | |
[2022-08-03T22:16:00Z INFO halo2_proofs::plonk::prover] instance: 0 | |
[2022-08-03T22:16:00Z INFO halo2_proofs::plonk::prover] fixed: 7 | |
[2022-08-03T22:16:00Z INFO halo2_proofs::plonk::prover] lookup: 49 | |
[2022-08-03T22:16:00Z INFO halo2_proofs::plonk::prover] permutation: 0 | |
[2022-08-03T22:16:00Z INFO halo2_proofs::plonk::prover] cals: 22254 | |
[2022-08-03T22:16:00Z INFO halo2_proofs::plonk::prover] num_of_gates: 3208 | |
[2022-08-03T22:16:00Z INFO halo2_proofs::plonk::prover] rotations: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 14, 15, 10, 11, 12, 17, 13, 16, 18, 22, 21, 25, 19, 24, 20, 23] | |
Start: phase4 | |
··Start: custom gates combination on extended evaluation domain | |
[2022-08-03T22:16:00Z INFO halo2_proofs::plonk::evaluation] ignore evm circuit in cpu evaluate_h | |
····Start: gpu_eval_h part 0 | |
····End: gpu_eval_h part 0 .....................................................1.827s | |
····Start: gpu_eval_h part 1 | |
····End: gpu_eval_h part 1 .....................................................1.570s | |
····Start: gpu_eval_h part 2 | |
····End: gpu_eval_h part 2 .....................................................1.587s | |
····Start: gpu_eval_h part 3 | |
····End: gpu_eval_h part 3 .....................................................1.585s | |
····Start: gpu_eval_h part 4 | |
····End: gpu_eval_h part 4 .....................................................1.587s | |
····Start: gpu_eval_h part 5 | |
····End: gpu_eval_h part 5 .....................................................1.587s | |
····Start: gpu_eval_h part 6 | |
····End: gpu_eval_h part 6 .....................................................1.590s | |
····Start: gpu_eval_h part 7 | |
····End: gpu_eval_h part 7 .....................................................1.592s | |
····Start: gpu_eval_h part 8 | |
alloc device memory: 1 ms | |
copy host to dev: 97 ms | |
transpose time: 11 ms | |
transpose in total: 109 ms | |
alloc device memory for intermediates etc.: 1 ms | |
evaluate kernel: 1462 ms | |
alloc device memory: 0 ms | |
copy host to dev: 101 ms | |
transpose time: 11 ms | |
transpose in total: 112 ms | |
alloc device memory for intermediates etc.: 0 ms | |
evaluate kernel: 1459 ms | |
alloc device memory: 0 ms | |
copy host to dev: 101 ms | |
transpose time: 11 ms | |
transpose in total: 112 ms | |
alloc device memory for intermediates etc.: 0 ms | |
evaluate kernel: 1465 ms | |
alloc device memory: 0 ms | |
copy host to dev: 101 ms | |
transpose time: 11 ms | |
transpose in total: 113 ms | |
alloc device memory for intermediates etc.: 0 ms | |
evaluate kernel: 1462 ms | |
alloc device memory: 0 ms | |
copy host to dev: 101 ms | |
transpose time: 11 ms | |
transpose in total: 112 ms | |
alloc device memory for intermediates etc.: 0 ms | |
evaluate kernel: 1467 ms | |
alloc device memory: 0 ms | |
copy host to dev: 104 ms | |
transpose time: 11 ms | |
transpose in total: 115 ms | |
alloc device memory for intermediates etc.: 0 ms | |
evaluate kernel: 1461 ms | |
alloc device memory: 0 ms | |
copy host to dev: 102 ms | |
transpose time: 11 ms | |
transpose in total: 113 ms | |
alloc device memory for intermediates etc.: 0 ms | |
evaluate kernel: 1465 ms | |
alloc device memory: 0 ms | |
copy host to dev: 104 ms | |
transpose time: 11 ms | |
transpose in total: 115 ms | |
alloc device memory for intermediates etc.: 0 ms | |
evaluate kernel: 1464 ms | |
alloc device memory: 0 ms | |
copy host to dev: 100 ms | |
transpose time: 11 ms | |
transpose in total: 112 ms | |
alloc device memory for intermediates etc.: 0 ms | |
evaluate kernel: 1463 ms | |
alloc device memory: 0 ms | |
copy host to dev: 101 ms | |
transpose time: 11 ms | |
transpose in total: 112 ms | |
alloc device memory for intermediates etc.: 0 ms | |
evaluate kernel: 1460 ms | |
alloc device memory: 0 ms | |
copy host to dev: 100 ms | |
transpose time: 11 ms | |
transpose in total: 112 ms | |
alloc device memory for intermediates etc.: 0 ms | |
evaluate kernel: 1463 ms | |
alloc device memory: 0 ms | |
copy host to dev: 102 ms | |
transpose time: 11 ms | |
transpose in total: 113 ms | |
alloc device memory for intermediates etc.: 0 ms | |
evaluate kernel: 1463 ms | |
alloc device memory: 0 ms | |
copy host to dev: 101 ms | |
transpose time: 11 ms | |
transpose in total: 112 ms | |
alloc device memory for intermediates etc.: 0 ms | |
evaluate kernel: 1464 ms | |
alloc device memory: 0 ms | |
copy host to dev: 101 ms | |
transpose time: 11 ms | |
transpose in total: 112 ms | |
alloc device memory for intermediates etc.: 0 ms | |
evaluate kernel: 1462 ms | |
alloc device memory: 0 ms | |
copy host to dev: 100 ms | |
transpose time: 11 ms | |
transpose in total: 111 ms | |
alloc device memory for intermediates etc.: 0 ms | |
evaluate kernel: 1462 ms | |
alloc device memory: 1 ms | |
copy host to dev: 45 ms | |
transpose time: 11 ms | |
transpose in total: 57 ms | |
alloc device memory for intermediates etc.: 1 ms | |
evaluate kernel: 1464 ms | |
alloc device memory: 0 ms | |
copy host to dev: 83 ms | |
transpose time: 11 ms | |
transpose in total: 94 ms | |
alloc device memory for intermediates etc.: 0 ms | |
evaluate kernel: 1464 ms | |
alloc device memory: 0 ms | |
copy host to dev: 99 ms | |
transpose time: 11 ms | |
transpose in total: 110 ms | |
alloc device memory for intermediates etc.: 0 ms | |
evaluate kernel: 1465 ms | |
alloc device memory: 0 ms | |
copy host to dev: 98 ms | |
transpose time: 11 ms | |
transpose in total: 109 ms | |
alloc device memory for intermediates etc.: 0 ms | |
evaluate kernel: 1464 ms | |
alloc device memory: 0 ms | |
copy host to dev: 98 ms | |
transpose time: 11 ms | |
transpose in total: 110 ms | |
alloc device memory for intermediates etc.: 0 ms | |
evaluate kernel: 1465 ms | |
alloc device memory: 0 ms | |
copy host to dev: 99 ms | |
transpose time: 11 ms | |
transpose in total: 111 ms | |
alloc device memory for intermediates etc.: 0 ms | |
evaluate kernel: 1465 ms | |
alloc device memory: 0 ms | |
copy host to dev: 101 ms | |
transpose time: 11 ms | |
transpose in total: 112 ms | |
alloc device memory for intermediates etc.: 0 ms | |
evaluate kernel: 1466 ms | |
alloc device memory: 0 ms | |
copy host to dev: 98 ms | |
transpose time: 17 ms | |
transpose in total: 116 ms | |
alloc device memory for intermediates etc.: 0 ms | |
evaluate kernel: 1465 ms | |
alloc device memory: 0 ms | |
copy host to dev: 98 ms | |
transpose time: 11 ms | |
transpose in total: 109 ms | |
alloc····End: gpu_eval_h part 8 .....................................................1.585s | |
····Start: gpu_eval_h part 9 | |
····End: gpu_eval_h part 9 .....................................................1.589s | |
····Start: gpu_eval_h part 10 | |
····End: gpu_eval_h part 10 ....................................................1.624s | |
····Start: gpu_eval_h part 11 | |
····End: gpu_eval_h part 11 ....................................................1.627s | |
····Start: gpu_eval_h part 12 | |
····End: gpu_eval_h part 12 ....................................................1.624s | |
····Start: gpu_eval_h part 13 | |
····End: gpu_eval_h part 13 ....................................................1.623s | |
····Start: gpu_eval_h part 14 | |
····End: gpu_eval_h part 14 ....................................................1.622s | |
····Start: cpu eval_h for last round | |
[2022-08-03T22:16:24Z INFO halo2_proofs::plonk::evaluation] eval one row took 25.875059ms | |
····End: cpu eval_h for last round .............................................1.234s | |
··End: custom gates combination on extended evaluation domain ..................25.583s | |
··Start: lookups time | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................60.816ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................53.211ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................53.717ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................54.526ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................55.227ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................53.831ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................54.696ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................53.663ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................54.558ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................53.963ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................54.047ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................54.675ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................54.487ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................55.360ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................56.613ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................55.998ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................56.329ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................56.247ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................56.558ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................56.450ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................56.607ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................54.431ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................54.862ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................54.072ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................55.065ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................55.236ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................56.486ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................56.642ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................56.581ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................56.915ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................56.522ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................56.682ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................56.664ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................56.438ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................57.306ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................56.665ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................56.925ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................56.314ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................56.278ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................57.080ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................56.435ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................56.375ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................55.823ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................56.491ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................56.988ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................56.732ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................56.527ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................57.572ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................57.255ms | |
··End: lookups time ............................................................4.899s | |
End: phase4 ....................................................................30.504s | |
[2022-08-03T22:16:30Z INFO halo2_proofs::plonk::vanishing::prover] h_poly coset ifft took 34.831178ms | |
[2022-08-03T22:16:31Z INFO halo2_proofs::plonk::vanishing::prover] h_commitments_projective msm [8] took 217.701971ms | |
[2022-08-03T22:16:42Z INFO zkevm::prover] Create evm proof of block 0xebb7…06ac Successfully! | |
[2022-08-03T22:16:42Z INFO bus_mapping::circuit_input_builder] handling 0th(inner idx: 0) tx 0x0000000000000000000000000000000000000000000000000000000000000000 | |
[2022-08-03T22:16:42Z INFO zkevm::prover] Create state proof of block 0xebb7…06ac | |
[2022-08-03T22:16:42Z INFO halo2_proofs::plonk::prover] extended_k: 22 | |
Start: phase1 | |
··Start: 0 instances iFFT/cosetFFT/msm | |
····Start: instance msm_lagrange | |
····End: instance msm_lagrange .................................................23.801µs | |
····Start: instance iFFT | |
····End: instance iFFT .........................................................340ns | |
····Start: instance cosetFFT | |
····End: instance cosetFFT .....................................................200ns | |
··End: 0 instances iFFT/cosetFFT/msm ...........................................202.994µs | |
··Start: advices ifft/cosetFFT/msm | |
····Start: witness assignment | |
····End: witness assignment ....................................................102.560ms | |
····Start: batch invert witness assignment | |
····End: batch invert witness assignment .......................................988.167ms | |
····Start: add blinding factors | |
····End: add blinding factors ..................................................5.340µs | |
····Start: 68 advices msm | |
····End: 68 advices msm ........................................................595.484ms | |
····Start: 68 advices iFFT | |
····End: 68 advices iFFT .......................................................85.998ms | |
····Start: advice cosetFFT | |
····End: advice cosetFFT .......................................................1.472s | |
··End: advices ifft/cosetFFT/msm ...............................................3.783s | |
End: phase1 ....................................................................3.784s | |
Start: phase2 | |
··Start: 35 lookups (A', S') ifft/msm | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.640ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................11.688ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................5.421ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.064ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.479ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.651ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................16.012ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.697ms | |
····End: get (A', S') ..........................................................54.203ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................24.262ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.765ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.251ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................8.713ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................3.202ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.883ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.671ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.566ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.542ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.114ms | |
····End: get (A', S') ..........................................................52.056ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.793ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.311ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................9.379ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.461ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.410ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.918ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................7.017ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.681ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.542ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................1.874ms | |
····End: get (A', S') ..........................................................51.111ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.682ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.850ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................9.272ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................10.063ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................1.900ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.917ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................7.132ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.322ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.517ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.556ms | |
····End: get (A', S') ..........................................................49.976ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.589ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.038ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................9.661ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.283ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.424ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.977ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.355ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.404ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.511ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................1.963ms | |
····End: get (A', S') ..........................................................50.223ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.172ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................15.662ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.844ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.600ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.114ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.939ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.567ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.277ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.438ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................1.731ms | |
····End: get (A', S') ..........................................................49.642ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.127ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.284ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................9.035ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.380ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................3.103ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.797ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.460ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.203ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.421ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.584ms | |
····End: get (A', S') ..........................................................50.403ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.742ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.487ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.928ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.602ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.291ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.918ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.494ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.825ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.497ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................1.762ms | |
····End: get (A', S') ..........................................................49.484ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.534ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.461ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................9.293ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.998ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.373ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.711ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.422ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.487ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.443ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................1.896ms | |
····End: get (A', S') ..........................................................48.920ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.570ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................16.309ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................9.372ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.447ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.695ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.960ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.313ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.585ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.450ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................1.731ms | |
····End: get (A', S') ..........................................................49.494ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.673ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.234ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.950ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.928ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.619ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.810ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.844ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.520ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................16.928ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................1.691ms | |
····End: get (A', S') ..........................................................51.069ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.512ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.681ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................9.416ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................8.931ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.577ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.993ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.613ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.576ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.477ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................1.614ms | |
····End: get (A', S') ..........................................................50.598ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.037ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.894ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................9.173ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................10.219ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.715ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.900ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.264ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.611ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.529ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................1.694ms | |
····End: get (A', S') ..........................................................49.320ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.149ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................30.635ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.860ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.802ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.023ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.898ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.934ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.862ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.711ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.851ms | |
····End: get (A', S') ..........................................................50.778ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.957ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.750ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................9.096ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.488ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.222ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.819ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.557ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.626ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.430ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................1.889ms | |
····End: get (A', S') ..........................................................49.134ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.456ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.940ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................9.193ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.673ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.901ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.820ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.920ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.950ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.423ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.576ms | |
····End: get (A', S') ..........................................................51.342ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.769ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.835ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.850ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.555ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.552ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.885ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................7.452ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.845ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.543ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.543ms | |
····End: get (A', S') ..........................................................51.581ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.788ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................16.697ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.926ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.817ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.781ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.882ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.904ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.901ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.451ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.479ms | |
····End: get (A', S') ..........................................................51.085ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.688ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................15.270ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................9.057ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.441ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.758ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.884ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.691ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.958ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.478ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.651ms | |
····End: get (A', S') ..........................................................51.140ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.820ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.408ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................9.599ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.389ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................1.780ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.923ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................7.304ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................21.727ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.498ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................1.764ms | |
····End: get (A', S') ..........................................................53.539ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.740ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.874ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................9.574ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.936ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.580ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.746ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.748ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.944ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.523ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.647ms | |
····End: get (A', S') ..........................................................50.684ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.782ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................15.742ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.959ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................10.546ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.323ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.955ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.470ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.834ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.420ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................1.765ms | |
····End: get (A', S') ..........................................................49.360ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.473ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.339ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................9.529ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.535ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.126ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.897ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.821ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.233ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.487ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.735ms | |
····End: get (A', S') ..........................................................50.966ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.943ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.280ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................9.365ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................8.548ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................1.990ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.972ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.620ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.563ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.540ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................3.014ms | |
····End: get (A', S') ..........................................................51.361ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.902ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.348ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................9.165ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.798ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.857ms | |
······Start: to_vec | |
······End: to_vec ..............................................................3.017ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.245ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.236ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.420ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................1.812ms | |
····End: get (A', S') ..........................................................50.251ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.438ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................15.129ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................9.020ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................10.340ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.138ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.806ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.225ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.064ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.381ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................1.732ms | |
····End: get (A', S') ..........................................................48.859ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.009ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.477ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................9.159ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.222ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.495ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.978ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.148ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.503ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.443ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................1.712ms | |
····End: get (A', S') ..........................................................48.834ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.723ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.746ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................9.333ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.137ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................10.737ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.533ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................7.229ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.027ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.419ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................1.635ms | |
····End: get (A', S') ..........................................................58.017ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.602ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.241ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................9.433ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.316ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.103ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.985ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.452ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.425ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.503ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................1.630ms | |
····End: get (A', S') ..........................................................48.734ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.752ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................15.670ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................9.172ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.776ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.834ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.751ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.520ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.655ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.445ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................1.659ms | |
····End: get (A', S') ..........................................................49.535ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.502ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................17.422ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................9.353ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.361ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.094ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.869ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.592ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.577ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.417ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.897ms | |
····End: get (A', S') ..........................................................49.922ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................15.128ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.387ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................11.828ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.749ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.619ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.598ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.718ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.097ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.498ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.731ms | |
····End: get (A', S') ..........................................................50.758ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.648ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.393ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................13.395ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.767ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................5.013ms | |
······Start: to_vec | |
······End: to_vec ..............................................................1.982ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.578ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.164ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.634ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................1.660ms | |
····End: get (A', S') ..........................................................51.610ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.976ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................15.353ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................10.669ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................13.446ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................6.692ms | |
······Start: to_vec | |
······End: to_vec ..............................................................1.657ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.640ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................19.406ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.567ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................1.660ms | |
····End: get (A', S') ..........................................................54.215ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.550ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.487ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................10.643ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................14.602ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................5.261ms | |
······Start: to_vec | |
······End: to_vec ..............................................................1.970ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................7.191ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.599ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.485ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.574ms | |
····End: get (A', S') ..........................................................52.401ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.789ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.425ms | |
··End: 35 lookups (A', S') ifft/msm ............................................3.509s | |
End: phase2 ....................................................................3.510s | |
Start: phase3 | |
··Start: permutation Z(X) | |
[2022-08-03T22:16:49Z INFO halo2_proofs::plonk::permutation::prover] columns.len() = 0 | |
[2022-08-03T22:16:49Z INFO halo2_proofs::plonk::permutation::prover] domain.k() = 18 | |
[2022-08-03T22:16:49Z INFO halo2_proofs::plonk::permutation::prover] domain.extended_k() = 22 | |
··End: permutation Z(X) ........................................................411.457µs | |
··Start: lookups Z(X) | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.611ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................55.463ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.248ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................15.274ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................24.068ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................4.856ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.459ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................66.544ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.713ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................20.738ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................16.605ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.787ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.251ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................62.172ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.231ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................20.806ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................16.335ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.655ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.099ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................63.295ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.151ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................18.469ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................16.690ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.526ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.947ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................52.932ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.903ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................19.084ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................16.973ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................3.180ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.471ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................61.468ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.778ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................19.263ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................16.329ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.652ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.867ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................52.680ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.807ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................20.215ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................16.591ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.684ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.004ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................61.348ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.482ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................19.873ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.964ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.641ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.746ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................53.631ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.609ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................18.824ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................16.217ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.620ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.273ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................58.692ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.210ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................21.267ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................16.566ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.615ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.299ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................60.436ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.086ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................17.743ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................16.315ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.505ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.814ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................52.643ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.383ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................19.440ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................16.407ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.625ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.655ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................53.768ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.529ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................17.596ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.809ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................3.451ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.027ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................52.673ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.645ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................17.936ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.791ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.496ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.013ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................52.779ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.343ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................19.040ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.973ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.685ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.348ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................52.814ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.721ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................17.423ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.464ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.515ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.845ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................52.785ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.467ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................19.511ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.965ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.691ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.084ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................53.159ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.474ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................19.804ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.904ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.620ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.649ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................52.719ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.803ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................20.172ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.967ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.684ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.120ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................52.789ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.205ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................19.803ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................31.740ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.691ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.436ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................52.840ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.731ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................17.239ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.797ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................3.445ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.743ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................52.295ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.529ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................20.235ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.970ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.621ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.653ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................52.484ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.812ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................16.711ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................16.130ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.487ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.838ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................52.248ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.030ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................19.653ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................16.356ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.615ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.043ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................52.342ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.420ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................19.757ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................16.811ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.643ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.960ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................52.438ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.118ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................17.883ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.927ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.527ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.208ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................52.523ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.595ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................17.325ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.700ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.997ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................7.414ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................52.716ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.923ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................16.943ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.797ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.499ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.217ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................52.295ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.259ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................17.243ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.762ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.962ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.717ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................53.096ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.702ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................17.821ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.857ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.516ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.784ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................52.950ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.133ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................20.262ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.740ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.626ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.032ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................62.160ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.509ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................21.134ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.674ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.771ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.639ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................61.365ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.234ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................19.163ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................23.965ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.652ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.481ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................52.795ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................5.101ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................18.033ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................21.618ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.534ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.732ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................52.473ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.232ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................18.410ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................14.806ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.617ms | |
··End: lookups Z(X) ............................................................3.662s | |
End: phase3 ....................................................................3.666s | |
[2022-08-03T22:16:53Z INFO halo2_proofs::plonk::prover] num_advice: 68 | |
[2022-08-03T22:16:53Z INFO halo2_proofs::plonk::prover] instance: 0 | |
[2022-08-03T22:16:53Z INFO halo2_proofs::plonk::prover] fixed: 6 | |
[2022-08-03T22:16:53Z INFO halo2_proofs::plonk::prover] lookup: 35 | |
[2022-08-03T22:16:53Z INFO halo2_proofs::plonk::prover] permutation: 0 | |
[2022-08-03T22:16:53Z INFO halo2_proofs::plonk::prover] cals: 832 | |
[2022-08-03T22:16:53Z INFO halo2_proofs::plonk::prover] num_of_gates: 134 | |
[2022-08-03T22:16:53Z INFO halo2_proofs::plonk::prover] rotations: [0, -1] | |
Start: phase4 | |
··Start: custom gates combination on extended evaluation domain | |
··End: custom gates combination on extended evaluation domain ..................1.344s | |
··Start: lookups time | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................98.059ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................89.820ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................94.784ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................94.967ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................92.410ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................95.562ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................91.879ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................95.398ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................91.390ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................95.498ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................92.368ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................95.239ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................91.633ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................94.333ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................92.007ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................93.939ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................91.006ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................94.423ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................92.057ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................93.554ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................91.367ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................94.955ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................90.976ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................94.704ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................92.312ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................94.503ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................91.582ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................95.038ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................91.647ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................95.509ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................92.485ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................95.996ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................92.400ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................93.102ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................90.440ms | |
··End: lookups time ............................................................5.988s | |
End: phase4 ....................................................................7.375s | |
[2022-08-03T22:17:00Z INFO halo2_proofs::plonk::vanishing::prover] h_poly coset ifft took 59.201981ms | |
[2022-08-03T22:17:01Z INFO halo2_proofs::plonk::vanishing::prover] h_commitments_projective msm [9] took 242.55031ms | |
[2022-08-03T22:17:02Z INFO zkevm::prover] Create state proof of block 0xebb7…06ac Successfully! | |
[2022-08-03T22:17:02Z INFO zkevm::prover] Create poseidon proof of block 0xebb7…06ac | |
[2022-08-03T22:17:02Z INFO halo2_proofs::plonk::prover] extended_k: 21 | |
Start: phase1 | |
··Start: 0 instances iFFT/cosetFFT/msm | |
····Start: instance msm_lagrange | |
····End: instance msm_lagrange .................................................23.930µs | |
····Start: instance iFFT | |
····End: instance iFFT .........................................................230ns | |
····Start: instance cosetFFT | |
····End: instance cosetFFT .....................................................200ns | |
··End: 0 instances iFFT/cosetFFT/msm ...........................................241.204µs | |
··Start: advices ifft/cosetFFT/msm | |
····Start: witness assignment | |
····End: witness assignment ....................................................14.131s | |
····Start: batch invert witness assignment | |
····End: batch invert witness assignment .......................................87.412ms | |
····Start: add blinding factors | |
····End: add blinding factors ..................................................560ns | |
····Start: 7 advices msm | |
····End: 7 advices msm .........................................................101.960ms | |
····Start: 7 advices iFFT | |
····End: 7 advices iFFT ........................................................10.184ms | |
····Start: advice cosetFFT | |
····End: advice cosetFFT .......................................................27.293ms | |
··End: advices ifft/cosetFFT/msm ...............................................14.396s | |
End: phase1 ....................................................................14.397s | |
Start: phase2 | |
··Start: 0 lookups (A', S') ifft/msm | |
··End: 0 lookups (A', S') ifft/msm .............................................123.182µs | |
End: phase2 ....................................................................253.694µs | |
Start: phase3 | |
··Start: permutation Z(X) | |
[2022-08-03T22:17:17Z INFO halo2_proofs::plonk::permutation::prover] columns.len() = 10 | |
[2022-08-03T22:17:17Z INFO halo2_proofs::plonk::permutation::prover] domain.k() = 18 | |
[2022-08-03T22:17:17Z INFO halo2_proofs::plonk::permutation::prover] domain.extended_k() = 21 | |
····Start: Z_i(X) denominator | |
····End: Z_i(X) denominator ....................................................19.805ms | |
····Start: denominator invert | |
····End: denominator invert ....................................................53.864ms | |
····Start: Z_i(X) numerator | |
····End: Z_i(X) numerator ......................................................6.384ms | |
····Start: Z_i(X) grand product | |
····End: Z_i(X) grand product ..................................................13.585ms | |
····Start: Z_i(X) msm | |
····End: Z_i(X) msm ............................................................34.385ms | |
····Start: release_msm_time | |
····End: release_msm_time ......................................................7.278ms | |
····Start: Z_i(X) ifft | |
····End: Z_i(X) ifft ...........................................................4.385ms | |
····Start: release_fft_time | |
····End: release_fft_time ......................................................755.822µs | |
····Start: Z_i(X) cosetFFT | |
····End: Z_i(X) cosetFFT .......................................................20.737ms | |
····Start: release_fft_time | |
····End: release_fft_time ......................................................1.456ms | |
····Start: Z_i(X) denominator | |
····End: Z_i(X) denominator ....................................................20.433ms | |
····Start: denominator invert | |
····End: denominator invert ....................................................53.598ms | |
····Start: Z_i(X) numerator | |
····End: Z_i(X) numerator ......................................................6.413ms | |
····Start: Z_i(X) grand product | |
····End: Z_i(X) grand product ..................................................19.115ms | |
····Start: Z_i(X) msm | |
····End: Z_i(X) msm ............................................................32.821ms | |
····Start: release_msm_time | |
····End: release_msm_time ......................................................7.216ms | |
····Start: Z_i(X) ifft | |
····End: Z_i(X) ifft ...........................................................4.425ms | |
····Start: release_fft_time | |
····End: release_fft_time ......................................................795.263µs | |
····Start: Z_i(X) cosetFFT | |
····End: Z_i(X) cosetFFT .......................................................20.776ms | |
····Start: release_fft_time | |
····End: release_fft_time ......................................................1.476ms | |
····Start: Z_i(X) denominator | |
····End: Z_i(X) denominator ....................................................8.833ms | |
····Start: denominator invert | |
····End: denominator invert ....................................................53.003ms | |
····Start: Z_i(X) numerator | |
····End: Z_i(X) numerator ......................................................5.272ms | |
····Start: Z_i(X) grand product | |
····End: Z_i(X) grand product ..................................................13.758ms | |
····Start: Z_i(X) msm | |
····End: Z_i(X) msm ............................................................21.726ms | |
····Start: release_msm_time | |
····End: release_msm_time ......................................................6.975ms | |
····Start: Z_i(X) ifft | |
····End: Z_i(X) ifft ...........................................................4.436ms | |
····Start: release_fft_time | |
····End: release_fft_time ......................................................785.144µs | |
····Start: Z_i(X) cosetFFT | |
····End: Z_i(X) cosetFFT .......................................................20.694ms | |
····Start: release_fft_time | |
····End: release_fft_time ......................................................1.454ms | |
··End: permutation Z(X) ........................................................475.552ms | |
··Start: lookups Z(X) | |
··End: lookups Z(X) ............................................................97.942µs | |
End: phase3 ....................................................................476.720ms | |
[2022-08-03T22:17:17Z INFO halo2_proofs::plonk::prover] num_advice: 7 | |
[2022-08-03T22:17:17Z INFO halo2_proofs::plonk::prover] instance: 0 | |
[2022-08-03T22:17:17Z INFO halo2_proofs::plonk::prover] fixed: 10 | |
[2022-08-03T22:17:17Z INFO halo2_proofs::plonk::prover] lookup: 0 | |
[2022-08-03T22:17:17Z INFO halo2_proofs::plonk::prover] permutation: 3 | |
[2022-08-03T22:17:17Z INFO halo2_proofs::plonk::prover] cals: 118 | |
[2022-08-03T22:17:17Z INFO halo2_proofs::plonk::prover] num_of_gates: 13 | |
[2022-08-03T22:17:17Z INFO halo2_proofs::plonk::prover] rotations: [0, 1, -1] | |
Start: phase4 | |
··Start: custom gates combination on extended evaluation domain | |
··End: custom gates combination on extended evaluation domain ..................118.236ms | |
··Start: lookups time | |
··End: lookups time ............................................................1.040µs | |
End: phase4 ....................................................................207.317ms | |
[2022-08-03T22:17:17Z INFO halo2_proofs::plonk::vanishing::prover] h_poly coset ifft took 33.844815ms | |
[2022-08-03T22:17:18Z INFO halo2_proofs::plonk::vanishing::prover] h_commitments_projective msm [5] took 137.728033ms | |
[2022-08-03T22:17:18Z INFO zkevm::prover] Create poseidon proof of block 0xebb7…06ac Successfully! | |
[2022-08-03T22:17:18Z INFO zkevm::prover] Create zktrie proof of block 0xebb7…06ac | |
[2022-08-03T22:17:18Z INFO halo2_proofs::plonk::prover] extended_k: 22 | |
Start: phase1 | |
··Start: 0 instances iFFT/cosetFFT/msm | |
····Start: instance msm_lagrange | |
····End: instance msm_lagrange .................................................22.451µs | |
····Start: instance iFFT | |
····End: instance iFFT .........................................................270ns | |
····Start: instance cosetFFT | |
····End: instance cosetFFT .....................................................190ns | |
··End: 0 instances iFFT/cosetFFT/msm ...........................................170.023µs | |
··Start: advices ifft/cosetFFT/msm | |
····Start: witness assignment | |
····End: witness assignment ....................................................12.389ms | |
····Start: batch invert witness assignment | |
····End: batch invert witness assignment .......................................239.951ms | |
····Start: add blinding factors | |
····End: add blinding factors ..................................................2.270µs | |
····Start: 20 advices msm | |
····End: 20 advices msm ........................................................194.582ms | |
····Start: 20 advices iFFT | |
····End: 20 advices iFFT .......................................................16.753ms | |
····Start: advice cosetFFT | |
····End: advice cosetFFT .......................................................330.655ms | |
··End: advices ifft/cosetFFT/msm ...............................................860.337ms | |
End: phase1 ....................................................................860.927ms | |
Start: phase2 | |
··Start: 23 lookups (A', S') ifft/msm | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................40.862ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................59.750ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.602ms | |
······Start: to_vec | |
······End: to_vec ..............................................................1.517ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................4.569ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.178ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.596ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................1.509ms | |
····End: get (A', S') ..........................................................46.555ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................24.947ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................12.981ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................41.922ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................37.658ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................5.800ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.306ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.098ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.750ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.448ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................1.965ms | |
····End: get (A', S') ..........................................................51.276ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................18.828ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................12.383ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................21.701ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................33.503ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.324ms | |
······Start: to_vec | |
······End: to_vec ..............................................................1.056ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................4.731ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.178ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.518ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.561ms | |
····End: get (A', S') ..........................................................47.731ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................18.723ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.923ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................27.596ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................22.000ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.544ms | |
······Start: to_vec | |
······End: to_vec ..............................................................3.020ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.466ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.019ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.442ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.397ms | |
····End: get (A', S') ..........................................................49.552ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.098ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................15.245ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................30.127ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................22.522ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.068ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.560ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.153ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.983ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.491ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................1.898ms | |
····End: get (A', S') ..........................................................47.792ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.254ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.318ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................28.422ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................23.679ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.671ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.996ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.229ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.208ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.500ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.716ms | |
····End: get (A', S') ..........................................................48.999ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.367ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.644ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................31.555ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................24.916ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.564ms | |
······Start: to_vec | |
······End: to_vec ..............................................................3.030ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.057ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.474ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.438ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................1.856ms | |
····End: get (A', S') ..........................................................50.239ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.442ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................15.907ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................31.135ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................23.895ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.057ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.689ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.256ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.248ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.162ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.439ms | |
····End: get (A', S') ..........................................................48.301ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.799ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................15.283ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................29.173ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................22.778ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.079ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.799ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.456ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.741ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.523ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.623ms | |
····End: get (A', S') ..........................................................50.143ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.805ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.635ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................30.672ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................23.717ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.270ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.949ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................7.051ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.118ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.593ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.852ms | |
····End: get (A', S') ..........................................................51.357ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.062ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.879ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................24.491ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................22.931ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................1.901ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.870ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.345ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.089ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.562ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................1.932ms | |
····End: get (A', S') ..........................................................49.457ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................19.976ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................15.329ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................30.192ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................23.246ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.600ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.884ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.141ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.218ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.269ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.183ms | |
····End: get (A', S') ..........................................................48.958ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.637ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................15.353ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................31.361ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................23.694ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.360ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.868ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.409ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.663ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.563ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.313ms | |
····End: get (A', S') ..........................................................49.655ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.189ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.613ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................30.046ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................24.285ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................1.809ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.700ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.456ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.618ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.294ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.411ms | |
····End: get (A', S') ..........................................................48.902ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.934ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................15.081ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................38.088ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................24.488ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.500ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.887ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.657ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.378ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.540ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................1.650ms | |
····End: get (A', S') ..........................................................50.229ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.977ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................16.016ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................31.091ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................22.945ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.583ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.861ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.372ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.684ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.473ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.378ms | |
····End: get (A', S') ..........................................................49.024ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.883ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................18.446ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................28.966ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................23.842ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.594ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.894ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.286ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.006ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.481ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.622ms | |
····End: get (A', S') ..........................................................49.645ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.352ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.854ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................31.788ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................23.197ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................1.863ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.991ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.403ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.446ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.408ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................1.563ms | |
····End: get (A', S') ..........................................................49.398ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.393ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.541ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................31.443ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................22.511ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.558ms | |
······Start: to_vec | |
······End: to_vec ..............................................................3.026ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.099ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.401ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.453ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.600ms | |
····End: get (A', S') ..........................................................49.730ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.888ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................16.111ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................32.639ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................23.865ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.175ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.896ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.478ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.501ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.410ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.121ms | |
····End: get (A', S') ..........................................................49.207ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.810ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................15.375ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................31.136ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................23.077ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................1.724ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.909ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.407ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.163ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.468ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.532ms | |
····End: get (A', S') ..........................................................48.841ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.247ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.508ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................31.871ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................23.547ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.288ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.850ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.415ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.914ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.580ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.599ms | |
····End: get (A', S') ..........................................................50.223ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.119ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.829ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................29.292ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................22.400ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.143ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.921ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.945ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................19.289ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.498ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.647ms | |
····End: get (A', S') ..........................................................52.054ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.899ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................16.373ms | |
··End: 23 lookups (A', S') ifft/msm ............................................3.170s | |
End: phase2 ....................................................................3.171s | |
Start: phase3 | |
··Start: permutation Z(X) | |
[2022-08-03T22:17:22Z INFO halo2_proofs::plonk::permutation::prover] columns.len() = 5 | |
[2022-08-03T22:17:22Z INFO halo2_proofs::plonk::permutation::prover] domain.k() = 18 | |
[2022-08-03T22:17:22Z INFO halo2_proofs::plonk::permutation::prover] domain.extended_k() = 22 | |
····Start: Z_i(X) denominator | |
····End: Z_i(X) denominator ....................................................28.647ms | |
····Start: denominator invert | |
····End: denominator invert ....................................................55.362ms | |
····Start: Z_i(X) numerator | |
····End: Z_i(X) numerator ......................................................7.449ms | |
····Start: Z_i(X) grand product | |
····End: Z_i(X) grand product ..................................................17.907ms | |
····Start: Z_i(X) msm | |
····End: Z_i(X) msm ............................................................22.575ms | |
····Start: release_msm_time | |
····End: release_msm_time ......................................................7.250ms | |
····Start: Z_i(X) ifft | |
····End: Z_i(X) ifft ...........................................................4.376ms | |
····Start: release_fft_time | |
····End: release_fft_time ......................................................747.543µs | |
····Start: Z_i(X) cosetFFT | |
····End: Z_i(X) cosetFFT .......................................................71.246ms | |
····Start: release_fft_time | |
····End: release_fft_time ......................................................2.851ms | |
··End: permutation Z(X) ........................................................221.611ms | |
··Start: lookups Z(X) | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................3.841ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................55.511ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.209ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.459ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................21.649ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................4.765ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.115ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................73.133ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.776ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.988ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................14.400ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................3.095ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.937ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................75.287ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.877ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................18.136ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................14.525ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.529ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.310ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................54.498ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.626ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................17.163ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................13.464ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................3.034ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.149ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................53.010ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.676ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................20.389ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................13.505ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.597ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.480ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................52.609ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................5.793ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................17.315ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................13.425ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.604ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.989ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................52.501ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.539ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................18.204ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.706ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.628ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.354ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................52.757ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.529ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................18.362ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................13.457ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.979ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.690ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................52.191ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.736ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................19.742ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................13.392ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.592ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.701ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................52.710ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.541ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................18.424ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................14.261ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.553ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.880ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................53.186ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.268ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................19.837ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................13.799ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................3.405ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.696ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................52.767ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.659ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................17.665ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................13.359ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.522ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.443ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................52.722ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.140ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................17.952ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................13.448ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.577ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.627ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................52.968ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.555ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................19.221ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................13.516ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.609ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.995ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................52.707ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.512ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................19.903ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................32.977ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.633ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.241ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................53.145ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.638ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................17.562ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................13.457ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.997ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.644ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................52.417ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.255ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................18.847ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................13.657ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.577ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.142ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................52.493ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.693ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................19.124ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................14.549ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.598ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.019ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................52.784ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.025ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................18.122ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................13.536ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................3.012ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................7.097ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................52.567ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.290ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................19.315ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................13.377ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.644ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.499ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................52.719ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.595ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................18.834ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................13.345ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.604ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.077ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................54.368ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.490ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................18.313ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................13.306ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.618ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.075ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................53.008ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.820ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................18.538ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................14.812ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.634ms | |
··End: lookups Z(X) ............................................................2.324s | |
End: phase3 ....................................................................2.549s | |
[2022-08-03T22:17:25Z INFO halo2_proofs::plonk::prover] num_advice: 20 | |
[2022-08-03T22:17:25Z INFO halo2_proofs::plonk::prover] instance: 0 | |
[2022-08-03T22:17:25Z INFO halo2_proofs::plonk::prover] fixed: 10 | |
[2022-08-03T22:17:25Z INFO halo2_proofs::plonk::prover] lookup: 23 | |
[2022-08-03T22:17:25Z INFO halo2_proofs::plonk::prover] permutation: 1 | |
[2022-08-03T22:17:25Z INFO halo2_proofs::plonk::prover] cals: 186 | |
[2022-08-03T22:17:25Z INFO halo2_proofs::plonk::prover] num_of_gates: 43 | |
[2022-08-03T22:17:25Z INFO halo2_proofs::plonk::prover] rotations: [0, -1, 1] | |
Start: phase4 | |
··Start: custom gates combination on extended evaluation domain | |
··End: custom gates combination on extended evaluation domain ..................394.444ms | |
··Start: lookups time | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................98.445ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................88.736ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................90.133ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................89.349ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................91.436ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................88.625ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................91.425ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................89.754ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................90.819ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................89.649ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................92.438ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................89.225ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................91.145ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................89.110ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................90.997ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................91.225ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................91.762ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................90.625ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................92.111ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................89.127ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................89.902ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................89.636ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................91.859ms | |
··End: lookups time ............................................................4.584s | |
End: phase4 ....................................................................5.132s | |
[2022-08-03T22:17:30Z INFO halo2_proofs::plonk::vanishing::prover] h_poly coset ifft took 61.419551ms | |
[2022-08-03T22:17:30Z INFO halo2_proofs::plonk::vanishing::prover] h_commitments_projective msm [11] took 273.160468ms | |
[2022-08-03T22:17:31Z INFO zkevm::prover] Create zktrie proof of block 0xebb7…06ac Successfully! | |
[2022-08-03T22:17:32Z INFO zkevm::prover] using existing agg_pk | |
[2022-08-03T22:17:32Z INFO zkevm::prover] create agg proof | |
[2022-08-03T22:17:32Z INFO halo2_proofs::plonk::prover] extended_k: 28 | |
Start: phase1 | |
··Start: 1 instances iFFT/cosetFFT/msm | |
····Start: instance msm_lagrange | |
····End: instance msm_lagrange .................................................1.647s | |
····Start: instance iFFT | |
····End: instance iFFT .........................................................1.346s | |
····Start: instance cosetFFT | |
····End: instance cosetFFT .....................................................4.984s | |
··End: 1 instances iFFT/cosetFFT/msm ...........................................8.280s | |
··Start: advices ifft/cosetFFT/msm | |
····Start: witness assignment | |
····End: witness assignment ....................................................337.971s | |
····Start: batch invert witness assignment | |
····End: batch invert witness assignment .......................................28.239s | |
····Start: add blinding factors | |
····End: add blinding factors ..................................................2.780µs | |
····Start: 5 advices msm | |
····End: 5 advices msm .........................................................7.013s | |
····Start: 5 advices iFFT | |
····End: 5 advices iFFT ........................................................3.176s | |
····Start: advice cosetFFT | |
····End: advice cosetFFT .......................................................7.978s | |
··End: advices ifft/cosetFFT/msm ...............................................392.805s | |
End: phase1 ....................................................................401.085s | |
Start: phase2 | |
··Start: 7 lookups (A', S') ifft/msm | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................1.350s | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................1.377s | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................1.033s | |
······Start: to_vec | |
······End: to_vec ..............................................................732.670ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................493.856ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................451.290ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................4.418s | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................643.295ms | |
····End: get (A', S') ..........................................................8.606s | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................3.258s | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................2.295s | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................1.315s | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................1.311s | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................1.017s | |
······Start: to_vec | |
······End: to_vec ..............................................................722.142ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................525.437ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................451.953ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................4.277s | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................637.486ms | |
····End: get (A', S') ..........................................................8.463s | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................2.353s | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................2.268s | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................1.303s | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................1.300s | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................1.054s | |
······Start: to_vec | |
······End: to_vec ..............................................................708.754ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................504.381ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................454.989ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................4.290s | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................650.373ms | |
····End: get (A', S') ..........................................................8.487s | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................2.426s | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................2.299s | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................1.317s | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................1.300s | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................1.094s | |
······Start: to_vec | |
······End: to_vec ..............................................................742.325ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................528.411ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................456.968ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................4.219s | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................666.433ms | |
····End: get (A', S') ..........................................................8.534s | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................2.350s | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................2.294s | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................1.396s | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................1.390s | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................900.402ms | |
······Start: to_vec | |
······End: to_vec ..............................................................708.888ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................507.516ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................257.367ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................4.030s | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................722.751ms | |
····End: get (A', S') ..........................................................7.950s | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................2.730s | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................2.332s | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................1.396s | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................1.409s | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................51.384ms | |
······Start: to_vec | |
······End: to_vec ..............................................................696.025ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................512.469ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................163.675ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................4.105s | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................732.582ms | |
····End: get (A', S') ..........................................................7.182s | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................2.304s | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................2.269s | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................1.388s | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................1.402s | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................833.512ms | |
······Start: to_vec | |
······End: to_vec ..............................................................713.201ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................520.375ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................255.651ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................3.973s | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................722.642ms | |
····End: get (A', S') ..........................................................7.845s | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................2.328s | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................2.280s | |
··End: 7 lookups (A', S') ifft/msm .............................................109.897s | |
End: phase2 ....................................................................109.897s | |
Start: phase3 | |
··Start: permutation Z(X) | |
[2022-08-03T22:26:03Z INFO halo2_proofs::plonk::permutation::prover] columns.len() = 6 | |
[2022-08-03T22:26:03Z INFO halo2_proofs::plonk::permutation::prover] domain.k() = 26 | |
[2022-08-03T22:26:03Z INFO halo2_proofs::plonk::permutation::prover] domain.extended_k() = 28 | |
····Start: Z_i(X) denominator | |
····End: Z_i(X) denominator ....................................................962.239ms | |
····Start: denominator invert | |
····End: denominator invert ....................................................187.941ms | |
····Start: Z_i(X) numerator | |
····End: Z_i(X) numerator ......................................................259.887ms | |
····Start: Z_i(X) grand product | |
····End: Z_i(X) grand product ..................................................3.791s | |
····Start: Z_i(X) msm | |
····End: Z_i(X) msm ............................................................2.469s | |
····Start: release_msm_time | |
····End: release_msm_time ......................................................71.858ms | |
····Start: Z_i(X) ifft | |
····End: Z_i(X) ifft ...........................................................806.616ms | |
····Start: release_fft_time | |
····End: release_fft_time ......................................................7.108ms | |
····Start: Z_i(X) cosetFFT | |
····End: Z_i(X) cosetFFT .......................................................4.894s | |
····Start: release_fft_time | |
····End: release_fft_time ......................................................44.946ms | |
····Start: Z_i(X) denominator | |
····End: Z_i(X) denominator ....................................................999.979ms | |
····Start: denominator invert | |
····End: denominator invert ....................................................111.857ms | |
····Start: Z_i(X) numerator | |
····End: Z_i(X) numerator ......................................................260.332ms | |
····Start: Z_i(X) grand product | |
····End: Z_i(X) grand product ..................................................3.756s | |
····Start: Z_i(X) msm | |
····End: Z_i(X) msm ............................................................2.401s | |
····Start: release_msm_time | |
····End: release_msm_time ......................................................70.593ms | |
····Start: Z_i(X) ifft | |
····End: Z_i(X) ifft ...........................................................811.922ms | |
····Start: release_fft_time | |
····End: release_fft_time ......................................................7.328ms | |
····Start: Z_i(X) cosetFFT | |
····End: Z_i(X) cosetFFT .......................................................4.875s | |
····Start: release_fft_time | |
····End: release_fft_time ......................................................44.715ms | |
··End: permutation Z(X) ........................................................28.603s | |
··Start: lookups Z(X) | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................659.442ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................130.420ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................138.871ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................3.731s | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................1.581s | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................804.097ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................672.305ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................113.390ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................138.392ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................3.871s | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................1.536s | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................639.681ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................644.942ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................111.063ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................138.872ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................3.684s | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................2.073s | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................716.555ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................836.128ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................186.108ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................329.657ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................3.737s | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................1.776s | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................636.546ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................870.333ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................117.505ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................338.263ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................3.640s | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................2.460s | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................643.917ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................878.697ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................124.957ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................175.779ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................3.600s | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................2.457s | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................635.303ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................873.662ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................123.615ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................341.304ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................3.592s | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................2.616s | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................639.914ms | |
··End: lookups Z(X) ............................................................55.640s | |
End: phase3 ....................................................................84.764s | |
[2022-08-03T22:27:28Z INFO halo2_proofs::plonk::prover] num_advice: 5 | |
[2022-08-03T22:27:28Z INFO halo2_proofs::plonk::prover] instance: 1 | |
[2022-08-03T22:27:28Z INFO halo2_proofs::plonk::prover] fixed: 17 | |
[2022-08-03T22:27:28Z INFO halo2_proofs::plonk::prover] lookup: 7 | |
[2022-08-03T22:27:28Z INFO halo2_proofs::plonk::prover] permutation: 2 | |
[2022-08-03T22:27:28Z INFO halo2_proofs::plonk::prover] cals: 34 | |
[2022-08-03T22:27:28Z INFO halo2_proofs::plonk::prover] num_of_gates: 1 | |
[2022-08-03T22:27:28Z INFO halo2_proofs::plonk::prover] rotations: [0, 1] | |
Start: phase4 | |
··Start: custom gates combination on extended evaluation domain | |
··End: custom gates combination on extended evaluation domain ..................5.238s | |
··Start: lookups time | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................9.985s | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................8.438s | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................8.540s | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................9.267s | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................8.416s | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................8.094s | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................9.116s | |
··End: lookups time ............................................................88.933s | |
End: phase4 ....................................................................101.125s | |
[2022-08-03T22:29:13Z INFO halo2_proofs::plonk::vanishing::prover] h_poly coset ifft took 3.914797151s | |
[2022-08-03T22:29:23Z INFO halo2_proofs::plonk::vanishing::prover] h_commitments_projective msm [4] took 6.786363046s | |
[2022-08-03T22:30:14Z INFO zkevm::prover] create agg proof done | |
[2022-08-03T22:30:14Z INFO roller::roller] create proof for block-id(2) successfully | |
[2022-08-03T22:30:14Z INFO roller::roller] len(proof_msg.proof.proof_rust) 3456 | |
[2022-08-03T22:30:14Z INFO roller::roller] len(proof_msg.proof.proof_solidity) 4640 | |
[2022-08-03T22:30:14Z INFO roller::roller] len(proof_msg.proof.instance) 1258 | |
[2022-08-03T22:30:14Z INFO roller::roller] len(proof_msg.proof.instance_commitments) 64 | |
[2022-08-03T22:30:14Z INFO roller::roller] len(proof_msg.proof.vk) 736 | |
[2022-08-03T22:30:16Z INFO roller::roller] start to create agg proof of block-id(3) | |
[2022-08-03T22:30:16Z INFO bus_mapping::circuit_input_builder] handling 0th(inner idx: 0) tx 0x0000000000000000000000000000000000000000000000000000000000000000 | |
[2022-08-03T22:30:17Z INFO zkevm::prover] Create evm proof of block 0x445f…24c6 | |
[2022-08-03T22:30:17Z INFO halo2_proofs::plonk::prover] extended_k: 21 | |
Start: phase1 | |
··Start: 0 instances iFFT/cosetFFT/msm | |
····Start: instance msm_lagrange | |
····End: instance msm_lagrange .................................................24.910µs | |
····Start: instance iFFT | |
····End: instance iFFT .........................................................360ns | |
····Start: instance cosetFFT | |
····End: instance cosetFFT .....................................................250ns | |
··End: 0 instances iFFT/cosetFFT/msm ...........................................398.236µs | |
··Start: advices ifft/cosetFFT/msm | |
····Start: witness assignment | |
[2022-08-03T22:30:22Z INFO zkevm_circuits::evm_circuit::execution] offset 7620 tx_num 1 total_gas 366202 assign last step ExecStep { call_index: 0, rw_indices: [(CallContext, 26), (CallContext, 27), (TxRefund, 1), (Account, 4), (Account, 5), (TxReceipt, 0), (TxReceipt, 1), (TxReceipt, 2)], execution_state: EndTx, rw_counter: 19210, program_counter: 0, stack_pointer: 1024, gas_left: 3772800, gas_cost: 0, memory_size: 0, reversible_write_counter: 0, log_id: 0, opcode: None, aux_data: None } of tx Transaction { id: 1, nonce: 1, gas: 4139002, gas_price: 20082378710, caller_address: 0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571, callee_address: 0x0000000000000000000000000000000000000000, is_create: true, value: 0, call_data: [], call_data_length: 19045, call_data_gas_cost: 286648, calls: [], steps: [] } | |
[2022-08-03T22:30:27Z INFO zkevm_circuits::evm_circuit::execution] offset 7620 tx_num 1 total_gas 366202 assign last step ExecStep { call_index: 0, rw_indices: [(CallContext, 26), (CallContext, 27), (TxRefund, 1), (Account, 4), (Account, 5), (TxReceipt, 0), (TxReceipt, 1), (TxReceipt, 2)], execution_state: EndTx, rw_counter: 19210, program_counter: 0, stack_pointer: 1024, gas_left: 3772800, gas_cost: 0, memory_size: 0, reversible_write_counter: 0, log_id: 0, opcode: None, aux_data: None } of tx Transaction { id: 1, nonce: 1, gas: 4139002, gas_price: 20082378710, caller_address: 0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571, callee_address: 0x0000000000000000000000000000000000000000, is_create: true, value: 0, call_data: [], call_data_length: 19045, call_data_gas_cost: 286648, calls: [], steps: [] } | |
····End: witness assignment ....................................................9.558s | |
····Start: batch invert witness assignment | |
····End: batch invert witness assignment .......................................1.175s | |
····Start: add blinding factors | |
····End: add blinding factors ..................................................6.810µs | |
····Start: 88 advices msm | |
····End: 88 advices msm ........................................................950.213ms | |
····Start: 88 advices iFFT | |
····End: 88 advices iFFT .......................................................74.543ms | |
····Start: advice cosetFFT | |
····End: advice cosetFFT .......................................................628.978ms | |
··End: advices ifft/cosetFFT/msm ...............................................12.604s | |
End: phase1 ....................................................................12.606s | |
Start: phase2 | |
··Start: 49 lookups (A', S') ifft/msm | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................7.400ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................10.609ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................5.585ms | |
······Start: to_vec | |
······End: to_vec ..............................................................1.762ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................20.406ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................32.741ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................16.002ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................8.465ms | |
····End: get (A', S') ..........................................................90.569ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................25.326ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................17.051ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................7.087ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................8.367ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................5.360ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.026ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................17.419ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................22.920ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.835ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................8.451ms | |
····End: get (A', S') ..........................................................77.871ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.017ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................16.630ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................7.660ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.617ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................5.402ms | |
······Start: to_vec | |
······End: to_vec ..............................................................1.975ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................16.327ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................20.397ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.923ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................7.608ms | |
····End: get (A', S') ..........................................................73.069ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.913ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................16.055ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................7.577ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................8.765ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................6.878ms | |
······Start: to_vec | |
······End: to_vec ..............................................................1.903ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................17.366ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................21.829ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.927ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................8.175ms | |
····End: get (A', S') ..........................................................77.432ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................15.100ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................17.646ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................9.876ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................10.218ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................7.199ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.204ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................16.089ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................20.703ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.945ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................8.938ms | |
····End: get (A', S') ..........................................................76.563ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................15.401ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................17.647ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.194ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................10.362ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................6.029ms | |
······Start: to_vec | |
······End: to_vec ..............................................................1.937ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................16.466ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................20.531ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................16.031ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................8.613ms | |
····End: get (A', S') ..........................................................74.946ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.517ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................17.792ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................7.988ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................10.446ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................6.979ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.205ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................16.536ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................20.261ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................16.091ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................8.280ms | |
····End: get (A', S') ..........................................................75.843ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................17.273ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................17.702ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.767ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.600ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................7.117ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.070ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................16.381ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.519ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.964ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................8.586ms | |
····End: get (A', S') ..........................................................74.075ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................18.667ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................17.612ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................7.995ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................11.004ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................7.880ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.255ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................9.383ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................19.759ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.664ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................3.260ms | |
····End: get (A', S') ..........................................................60.756ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.676ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................16.574ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.184ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................10.317ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................5.565ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.149ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................9.072ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................19.682ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.538ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................3.366ms | |
····End: get (A', S') ..........................................................58.041ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................15.251ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................16.968ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................7.913ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................10.622ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................5.527ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.012ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................8.420ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................20.566ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.686ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................3.088ms | |
····End: get (A', S') ..........................................................58.012ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................16.274ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................16.610ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.684ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.829ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................7.131ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.204ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................8.938ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................19.160ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.619ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................3.352ms | |
····End: get (A', S') ..........................................................58.897ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................15.992ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................16.687ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.194ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................10.062ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................9.761ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.185ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................8.588ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................19.633ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................17.989ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................3.278ms | |
····End: get (A', S') ..........................................................64.057ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................16.506ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................17.059ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.017ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.673ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................9.070ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.177ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................8.607ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................19.568ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................17.784ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................3.126ms | |
····End: get (A', S') ..........................................................63.003ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................16.529ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................17.309ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.058ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................10.534ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................9.108ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.172ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................8.888ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................19.688ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................17.962ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................3.294ms | |
····End: get (A', S') ..........................................................63.655ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................17.616ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................17.015ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.832ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.122ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................9.087ms | |
······Start: to_vec | |
······End: to_vec ..............................................................1.844ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................9.268ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................19.552ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................17.907ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................3.248ms | |
····End: get (A', S') ..........................................................63.555ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................15.867ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................17.293ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.175ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.914ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................8.559ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.187ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................7.881ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.714ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................17.947ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................3.336ms | |
····End: get (A', S') ..........................................................61.225ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................19.981ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................17.041ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.635ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.133ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................9.019ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.151ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................8.370ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.632ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................17.951ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................3.002ms | |
····End: get (A', S') ..........................................................60.642ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................16.539ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................18.657ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.749ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................10.439ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................9.341ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.175ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................9.080ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................20.648ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................18.081ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................3.016ms | |
····End: get (A', S') ..........................................................64.943ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................18.693ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................17.199ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.152ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................11.026ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................9.703ms | |
······Start: to_vec | |
······End: to_vec ..............................................................1.680ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................8.912ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................22.472ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................18.630ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.827ms | |
····End: get (A', S') ..........................................................66.708ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................18.825ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................17.417ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................9.364ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................10.845ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................9.503ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.201ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................9.445ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................19.388ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................20.385ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................3.344ms | |
····End: get (A', S') ..........................................................66.944ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................17.355ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................16.535ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................7.981ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................11.147ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................9.486ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.291ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................8.054ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.855ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................20.181ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.874ms | |
····End: get (A', S') ..........................................................64.311ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................17.255ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................16.236ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.768ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................10.849ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................9.067ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.207ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................8.267ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................20.313ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................20.009ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................3.304ms | |
····End: get (A', S') ..........................................................65.890ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................34.187ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................16.746ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................9.875ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................12.685ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................9.185ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.203ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................8.179ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................20.514ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................19.793ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................3.115ms | |
····End: get (A', S') ..........................................................65.589ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................17.196ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................16.354ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................11.233ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................10.678ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................6.199ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.275ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.971ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.328ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.349ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.376ms | |
····End: get (A', S') ..........................................................52.964ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.498ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.561ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.343ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................10.420ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................9.169ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.223ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................7.075ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.820ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.430ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.662ms | |
····End: get (A', S') ..........................................................56.729ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................15.028ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.902ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.962ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................11.818ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................9.654ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.179ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.952ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.336ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.373ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.555ms | |
····End: get (A', S') ..........................................................56.373ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................17.224ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.989ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.425ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................8.564ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................9.384ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.159ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................7.453ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................16.811ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.337ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.487ms | |
····End: get (A', S') ..........................................................56.080ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................15.300ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.394ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................9.059ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.675ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................9.175ms | |
······Start: to_vec | |
······End: to_vec ..............................................................1.996ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................7.168ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.249ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.385ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.013ms | |
····End: get (A', S') ..........................................................55.288ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................15.405ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.718ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.935ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................13.020ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................10.253ms | |
······Start: to_vec | |
······End: to_vec ..............................................................1.923ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................7.410ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.294ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.528ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.616ms | |
····End: get (A', S') ..........................................................57.489ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................15.470ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.040ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.920ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.636ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................9.426ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.093ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................7.231ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.731ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.549ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.152ms | |
····End: get (A', S') ..........................................................56.744ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................17.562ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.705ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................9.091ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.423ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................9.494ms | |
······Start: to_vec | |
······End: to_vec ..............................................................1.914ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................7.506ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.119ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.437ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.415ms | |
····End: get (A', S') ..........................................................56.466ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................15.265ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.785ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.198ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................10.397ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................9.101ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.213ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................7.601ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................16.970ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.434ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.603ms | |
····End: get (A', S') ..........................................................56.373ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................15.699ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.152ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.630ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................8.814ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................8.700ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.165ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................7.059ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.145ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.388ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................1.757ms | |
····End: get (A', S') ..........................................................54.492ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................15.063ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.724ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.350ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.804ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................9.247ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.190ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................7.058ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.498ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.414ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.185ms | |
····End: get (A', S') ..........................................................56.142ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................16.658ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.983ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................9.123ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.448ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................9.051ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.143ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................7.162ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.300ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.367ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................1.985ms | |
····End: get (A', S') ..........................................................55.484ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................15.483ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.766ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.751ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................10.151ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................8.477ms | |
······Start: to_vec | |
······End: to_vec ..............................................................1.941ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.719ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.499ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.381ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.017ms | |
····End: get (A', S') ..........................................................54.497ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................15.321ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.916ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.631ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.729ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................9.255ms | |
······Start: to_vec | |
······End: to_vec ..............................................................1.860ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.809ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................16.859ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.353ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.588ms | |
····End: get (A', S') ..........................................................55.260ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.834ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.146ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................9.730ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................10.214ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................9.381ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.196ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................7.175ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.071ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.416ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.596ms | |
····End: get (A', S') ..........................................................56.357ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................17.690ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.921ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................9.979ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.786ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................9.604ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.185ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................7.030ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.177ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.551ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.077ms | |
····End: get (A', S') ..........................................................56.249ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................18.978ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.804ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.588ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.343ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................9.501ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.238ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.757ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................16.631ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.554ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.772ms | |
····End: get (A', S') ..........................................................55.951ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................15.212ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.006ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.272ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.872ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................9.368ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.172ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................7.136ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................16.887ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.479ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.498ms | |
····End: get (A', S') ..........................................................56.147ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.905ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.727ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.742ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.296ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................9.429ms | |
······Start: to_vec | |
······End: to_vec ..............................................................1.854ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................7.277ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................16.802ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.458ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.039ms | |
····End: get (A', S') ..........................................................55.130ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................16.034ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.854ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.645ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.286ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................8.857ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.185ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................7.239ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................19.302ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.368ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.056ms | |
····End: get (A', S') ..........................................................57.565ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................16.141ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.733ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.581ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.277ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................9.362ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.024ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................7.134ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.068ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.472ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.287ms | |
····End: get (A', S') ..........................................................55.684ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................15.818ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.659ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.837ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................8.882ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................9.245ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.367ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................7.143ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................16.522ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.369ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.353ms | |
····End: get (A', S') ..........................................................55.428ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................15.803ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.668ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.413ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.634ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................9.439ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.256ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................7.729ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.358ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.250ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.438ms | |
····End: get (A', S') ..........................................................56.874ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................16.746ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.724ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................7.755ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.790ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................9.336ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.216ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................7.479ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.632ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.358ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.606ms | |
····End: get (A', S') ..........................................................57.068ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................15.850ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.101ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.503ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.902ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................8.772ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.271ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.773ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.332ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.485ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.194ms | |
····End: get (A', S') ..........................................................55.122ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................15.279ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.900ms | |
··End: 49 lookups (A', S') ifft/msm ............................................5.545s | |
End: phase2 ....................................................................5.547s | |
Start: phase3 | |
··Start: permutation Z(X) | |
[2022-08-03T22:30:36Z INFO halo2_proofs::plonk::permutation::prover] columns.len() = 0 | |
[2022-08-03T22:30:36Z INFO halo2_proofs::plonk::permutation::prover] domain.k() = 18 | |
[2022-08-03T22:30:36Z INFO halo2_proofs::plonk::permutation::prover] domain.extended_k() = 21 | |
··End: permutation Z(X) ........................................................10.442ms | |
··Start: lookups Z(X) | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.313ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................54.988ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.966ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................13.133ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................32.859ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................4.131ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.536ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................69.715ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.920ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.510ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................24.464ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.522ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.014ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................68.653ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.418ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.483ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................25.776ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.493ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.263ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................70.012ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.400ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.443ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................24.296ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.976ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.415ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................72.692ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.876ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.430ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................24.124ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.548ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.189ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................73.062ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.543ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.301ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................24.368ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.608ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.946ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................71.571ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.804ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.328ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................24.320ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.585ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.519ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................73.632ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.670ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.613ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................24.234ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.563ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.910ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................73.392ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.457ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................16.858ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................26.401ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.732ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.839ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................72.099ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................5.933ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.080ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................26.007ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.499ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.103ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................72.754ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.081ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.238ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................34.066ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.684ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.364ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................69.433ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.809ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.153ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................26.456ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.970ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.207ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................71.675ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.708ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.626ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................26.417ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.560ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.479ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................72.860ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.018ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.656ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................26.346ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.555ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.319ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................73.041ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.923ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.436ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................26.086ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.518ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.437ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................72.947ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.279ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.474ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................26.330ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.570ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.938ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................71.880ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.263ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.739ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................26.325ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.543ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................7.373ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................69.919ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.114ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.497ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................25.955ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.548ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.925ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................70.355ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.833ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.679ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................26.857ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.447ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.434ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................69.811ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.433ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.389ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................26.240ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.930ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.354ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................73.035ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.805ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.603ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................26.357ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.516ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.421ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................73.095ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.232ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.313ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................26.037ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.587ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.698ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................72.015ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.641ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................13.110ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................26.045ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.684ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.589ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................72.559ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.713ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................17.040ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................26.360ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.613ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.874ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................70.584ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.694ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................15.195ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................14.446ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.606ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.303ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................68.253ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.261ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.336ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................25.378ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.437ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.341ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................74.230ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................5.167ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................15.003ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................26.426ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.625ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.870ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................74.004ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................5.608ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.590ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................25.527ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................3.052ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.397ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................72.094ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.082ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.458ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................25.479ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.425ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.621ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................74.067ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.818ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................11.731ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................25.695ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.458ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.677ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................74.456ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.442ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................19.968ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................25.316ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.742ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.421ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................67.051ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.918ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.560ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................25.658ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.445ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.654ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................70.224ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.089ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.520ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................25.616ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.437ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.211ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................74.089ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.908ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.703ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................25.372ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.729ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.244ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................70.868ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.147ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.054ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................25.195ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.432ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.343ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................74.370ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.926ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.889ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................25.848ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................3.086ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.065ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................69.139ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.191ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.488ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................25.591ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.481ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.819ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................69.683ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.860ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.129ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................25.363ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.446ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.546ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................74.089ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.156ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.756ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................25.572ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.677ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.464ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................73.639ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.525ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.484ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................25.700ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.652ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.552ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................69.827ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.119ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.648ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................25.200ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.548ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.208ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................74.769ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.502ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.385ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................25.737ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.652ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.240ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................70.969ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.491ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.028ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................26.343ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.448ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................4.981ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................69.064ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.447ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.706ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................25.194ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................6.114ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.371ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................69.822ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................5.164ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.380ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................25.480ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.425ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.148ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................70.083ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.037ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................14.425ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................25.540ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.456ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.601ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................69.757ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.672ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................11.867ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................25.075ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.438ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.701ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................68.751ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.315ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.441ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................25.353ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.484ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.783ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................72.917ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.243ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.535ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................25.604ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.638ms | |
··End: lookups Z(X) ............................................................6.030s | |
End: phase3 ....................................................................6.043s | |
[2022-08-03T22:30:42Z INFO halo2_proofs::plonk::prover] num_advice: 88 | |
[2022-08-03T22:30:42Z INFO halo2_proofs::plonk::prover] instance: 0 | |
[2022-08-03T22:30:42Z INFO halo2_proofs::plonk::prover] fixed: 7 | |
[2022-08-03T22:30:42Z INFO halo2_proofs::plonk::prover] lookup: 49 | |
[2022-08-03T22:30:42Z INFO halo2_proofs::plonk::prover] permutation: 0 | |
[2022-08-03T22:30:42Z INFO halo2_proofs::plonk::prover] cals: 22254 | |
[2022-08-03T22:30:42Z INFO halo2_proofs::plonk::prover] num_of_gates: 3208 | |
[2022-08-03T22:30:42Z INFO halo2_proofs::plonk::prover] rotations: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 14, 15, 10, 11, 12, 17, 13, 16, 18, 22, 21, 25, 19, 24, 20, 23] | |
Start: phase4 | |
··Start: custom gates combination on extended evaluation domain | |
[2022-08-03T22:30:42Z INFO halo2_proofs::plonk::evaluation] ignore evm circuit in cpu evaluate_h | |
····Start: gpu_eval_h part 0 | |
····End: gpu_eval_h part 0 .....................................................1.828s | |
····Start: gpu_eval_h part 1 | |
····End: gpu_eval_h part 1 .....................................................1.534s | |
····Start: gpu_eval_h part 2 | |
····End: gpu_eval_h part 2 .....................................................1.531s | |
····Start: gpu_eval_h part 3 | |
····End: gpu_eval_h part 3 .....................................................1.535s | |
····Start: gpu_eval_h part 4 | |
····End: gpu_eval_h part 4 .....................................................1.539s | |
····Start: gpu_eval_h part 5 | |
····End: gpu_eval_h part 5 .....................................................1.535s | |
····Start: gpu_eval_h part 6 | |
····End: gpu_eval_h part 6 .....................................................1.535s | |
····Start: gpu_eval_h part 7 | |
····End: gpu_eval_h part 7 .....................................................1.535s | |
····Start: gpu_eval_h part 8 | |
····End: gpu_eval_h part 8 .....................................................1.535s | |
····Start: gpu_eval_h part 9 | |
····End: gpu_eval_h part 9 .....................................................1.535s | |
····Start: gpu_eval_h part 10 | |
····End: gpu_eval_h part 10 ....................................................1.545s | |
····Start: gpu_eval_h part 11 | |
····End: gpu_eval_h part 11 ....................................................1.545s | |
····Start: gpu_eval_h part 12 | |
····End: gpu_eval_h part 12 ....................................................1.543s | |
····Start: gpu_eval_h part 13 | |
····End: gpu_eval_h part 13 ....................................................1.542s | |
····Start: gpu_eval_h part 14 | |
····End: gpu_eval_h part 14 ....................................................1.542s | |
····Start: cpu eval_h for last round | |
[2022-08-03T22:31:05Z INFO halo2_proofs::plonk::evaluation] eval one row took 1.23811ms | |
····End: cpu eval_h for last round .............................................1.278s | |
··End: custom gates combination on extended evaluation domain ..................24.769s | |
··Start: lookups time | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................59.161ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................45.728ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................47.441ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................51.090ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................47.846ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................50.903ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................46.596ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................52.867ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................46.587ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................51.227ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................47.432ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................51.069ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................46.500ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................54.117ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................48.154ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................52.222ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................48.741ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................53.482ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................47.892ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................53.270ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................48.364ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................51.207ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................47.107ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................51.429ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................46.354ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................52.271ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................48.569ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................52.453ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................48.415ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................52.611ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................48.678ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................52.746ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................47.838ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................52.782ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................48.460ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................52.341ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................47.243ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................52.590ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................48.360ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................53.252ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................48.565ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................52.393ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................47.434ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................53.212ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................47.845ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................52.598ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................48.615ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................52.551ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................48.077ms | |
··End: lookups time ............................................................4.368s | |
End: phase4 ....................................................................29.160s | |
[2022-08-03T22:31:11Z INFO halo2_proofs::plonk::vanishing::prover] h_poly coset ifft took 33.97442ms | |
[2022-08-03T22:31:11Z INFO halo2_proofs::plonk::vanishing::prover] h_commitments_projective msm [8] took 211.983514ms | |
[2022-08-03T22:31:22Z INFO zkevm::prover] Create evm proof of block 0x445f…24c6 Successfully! | |
[2022-08-03T22:31:22Z INFO bus_mapping::circuit_input_builder] handling 0th(inner idx: 0) tx 0x0000000000000000000000000000000000000000000000000000000000000000 | |
[2022-08-03T22:31:22Z INFO zkevm::prover] Create state proof of block 0x445f…24c6 | |
[2022-08-03T22:31:22Z INFO halo2_proofs::plonk::prover] extended_k: 22 | |
Start: phase1 | |
··Start: 0 instances iFFT/cosetFFT/msm | |
····Start: instance msm_lagrange | |
····End: instance msm_lagrange .................................................23.270µs | |
····Start: instance iFFT | |
····End: instance iFFT .........................................................340ns | |
····Start: instance cosetFFT | |
····End: instance cosetFFT .....................................................220ns | |
··End: 0 instances iFFT/cosetFFT/msm ...........................................222.354µs | |
··Start: advices ifft/cosetFFT/msm | |
····Start: witness assignment | |
····End: witness assignment ....................................................667.640ms | |
····Start: batch invert witness assignment | |
····End: batch invert witness assignment .......................................892.781ms | |
····Start: add blinding factors | |
····End: add blinding factors ..................................................6.430µs | |
····Start: 68 advices msm | |
····End: 68 advices msm ........................................................587.983ms | |
····Start: 68 advices iFFT | |
····End: 68 advices iFFT .......................................................97.064ms | |
····Start: advice cosetFFT | |
····End: advice cosetFFT .......................................................1.067s | |
··End: advices ifft/cosetFFT/msm ...............................................3.568s | |
End: phase1 ....................................................................3.570s | |
Start: phase2 | |
··Start: 35 lookups (A', S') ifft/msm | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................7.270ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................13.297ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................5.556ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.034ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.680ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.011ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.664ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.312ms | |
····End: get (A', S') ..........................................................51.473ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................25.138ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................11.799ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................7.061ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................7.900ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................3.160ms | |
······Start: to_vec | |
······End: to_vec ..............................................................1.171ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................4.445ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.047ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.310ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.137ms | |
····End: get (A', S') ..........................................................45.928ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.296ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................11.740ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................6.907ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................8.213ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.662ms | |
······Start: to_vec | |
······End: to_vec ..............................................................1.362ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.001ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.952ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.417ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.098ms | |
····End: get (A', S') ..........................................................46.963ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................12.113ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................12.200ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................6.606ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................7.744ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.475ms | |
······Start: to_vec | |
······End: to_vec ..............................................................1.084ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................4.166ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.096ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.486ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.005ms | |
····End: get (A', S') ..........................................................46.769ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................12.484ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................12.655ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.347ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.380ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.979ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.087ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.509ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.188ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.330ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.463ms | |
····End: get (A', S') ..........................................................48.985ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................12.958ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.193ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.368ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................8.907ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.766ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.868ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................7.171ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.898ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.341ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.664ms | |
····End: get (A', S') ..........................................................51.327ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................15.559ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.317ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.263ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.978ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.444ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.775ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.492ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.432ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.401ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.449ms | |
····End: get (A', S') ..........................................................49.630ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.982ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.813ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................7.859ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................10.417ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................3.911ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.670ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.272ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................16.594ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.349ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.532ms | |
····End: get (A', S') ..........................................................49.845ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.848ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.284ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.142ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.866ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.643ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.580ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.723ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.932ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.336ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.298ms | |
····End: get (A', S') ..........................................................50.047ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.528ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.050ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.165ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.758ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.020ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.570ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.726ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.469ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.285ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.739ms | |
····End: get (A', S') ..........................................................49.439ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.987ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.471ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.092ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.593ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.837ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.589ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.557ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................16.935ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.344ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.136ms | |
····End: get (A', S') ..........................................................48.820ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.636ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.240ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................7.955ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.900ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.763ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.683ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.739ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.081ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.289ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................1.878ms | |
····End: get (A', S') ..........................................................49.068ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.668ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................12.952ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................9.087ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.234ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................3.020ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.640ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.721ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.251ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.400ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.420ms | |
····End: get (A', S') ..........................................................50.046ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.628ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.332ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................7.989ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................10.102ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................3.068ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.679ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.726ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.405ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.327ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.647ms | |
····End: get (A', S') ..........................................................50.287ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................15.760ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.266ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.233ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................8.429ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................3.142ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.636ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.610ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.719ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.377ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.791ms | |
····End: get (A', S') ..........................................................50.693ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.098ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.739ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.438ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.725ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................1.937ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.761ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.944ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.440ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.379ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.208ms | |
····End: get (A', S') ..........................................................50.156ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.699ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.099ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.855ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.231ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.091ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.799ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.889ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.392ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.303ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.629ms | |
····End: get (A', S') ..........................................................49.732ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.450ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.674ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.876ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.255ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.950ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.667ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.546ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.719ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.325ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.121ms | |
····End: get (A', S') ..........................................................49.770ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................34.067ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.051ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.392ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.244ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.499ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.753ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.717ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.095ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.276ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.620ms | |
····End: get (A', S') ..........................................................49.501ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.703ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.127ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................9.778ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................8.640ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................1.527ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.628ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.786ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.579ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.381ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.673ms | |
····End: get (A', S') ..........................................................49.114ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.918ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.329ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.662ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.761ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.781ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.792ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.659ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.799ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.312ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.144ms | |
····End: get (A', S') ..........................................................50.091ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.880ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.024ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.295ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................10.005ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.991ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.560ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.575ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.320ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.272ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.240ms | |
····End: get (A', S') ..........................................................49.429ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................15.118ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.187ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.547ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.796ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.878ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.517ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.622ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.584ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.405ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.051ms | |
····End: get (A', S') ..........................................................50.120ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.441ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.489ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.896ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.650ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................3.199ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.660ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.520ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.445ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.204ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.409ms | |
····End: get (A', S') ..........................................................51.126ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.714ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.128ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.135ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.104ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................1.985ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.776ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.653ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.358ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.185ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.025ms | |
····End: get (A', S') ..........................................................49.668ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.957ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.237ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.060ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.523ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.427ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.433ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.922ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.544ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.447ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.207ms | |
····End: get (A', S') ..........................................................50.358ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................15.632ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.494ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................9.204ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.732ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.738ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.729ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.674ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.021ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.282ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.153ms | |
····End: get (A', S') ..........................................................50.310ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.704ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................16.548ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.704ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.634ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.844ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.800ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.659ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.549ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.405ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................1.984ms | |
····End: get (A', S') ..........................................................49.892ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.675ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.025ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.302ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.474ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.962ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.778ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.966ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.301ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.275ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.650ms | |
····End: get (A', S') ..........................................................51.410ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.618ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.340ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.655ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.503ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.646ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.801ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.769ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.471ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.334ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.293ms | |
····End: get (A', S') ..........................................................49.816ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................15.737ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................12.874ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.113ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................8.970ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................3.116ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.721ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.680ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.635ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.575ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.876ms | |
····End: get (A', S') ..........................................................51.159ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.753ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.716ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................8.199ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.558ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................3.130ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.727ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.374ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.230ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.149ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.603ms | |
····End: get (A', S') ..........................................................49.694ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................13.649ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.782ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................10.489ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................9.386ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................9.267ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.234ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.685ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.268ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.567ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.209ms | |
····End: get (A', S') ..........................................................56.645ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................15.704ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.708ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................10.246ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................12.871ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................6.850ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.196ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.773ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.769ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.357ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.710ms | |
····End: get (A', S') ..........................................................54.107ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................16.385ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.565ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................10.078ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................12.210ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................5.404ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.188ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.992ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.979ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.363ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.228ms | |
····End: get (A', S') ..........................................................52.623ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.059ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.032ms | |
··End: 35 lookups (A', S') ifft/msm ............................................3.406s | |
End: phase2 ....................................................................3.407s | |
Start: phase3 | |
··Start: permutation Z(X) | |
[2022-08-03T22:31:29Z INFO halo2_proofs::plonk::permutation::prover] columns.len() = 0 | |
[2022-08-03T22:31:29Z INFO halo2_proofs::plonk::permutation::prover] domain.k() = 18 | |
[2022-08-03T22:31:29Z INFO halo2_proofs::plonk::permutation::prover] domain.extended_k() = 22 | |
··End: permutation Z(X) ........................................................425.588µs | |
··Start: lookups Z(X) | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................7.388ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................55.024ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.879ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................13.091ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................23.915ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................4.133ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................4.828ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................68.389ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.541ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................13.115ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................16.022ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................3.150ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.335ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................67.611ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.113ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.431ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.565ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................3.315ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.063ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................69.311ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.929ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................16.453ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.358ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................3.114ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.618ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................67.850ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.883ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................17.742ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................17.163ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.577ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.258ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................68.876ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.471ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................21.613ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................16.345ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.629ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.639ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................70.102ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.422ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.505ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................16.080ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................3.613ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.487ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................75.254ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.654ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.843ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................16.070ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.605ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.320ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................74.802ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.125ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................17.790ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.899ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.669ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.764ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................72.793ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.527ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................19.489ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................16.204ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.347ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................9.196ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................68.188ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.334ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................16.685ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.792ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.665ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.406ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................69.198ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.508ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................20.180ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................16.271ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.357ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.936ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................73.802ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.311ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................16.644ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................16.397ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.248ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................8.089ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................68.132ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.361ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................16.663ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.879ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.649ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................7.149ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................73.332ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.173ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................16.441ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.787ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................3.091ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.384ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................66.235ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.171ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................18.213ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.806ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.762ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.624ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................70.042ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.648ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................14.582ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.479ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.527ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.141ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................74.378ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.802ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................17.055ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................16.031ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.043ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.073ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................69.153ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.274ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................14.379ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.608ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.612ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.258ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................75.618ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.780ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.753ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................16.021ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.662ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.635ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................74.626ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................5.213ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................17.714ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................16.385ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.131ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.735ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................73.371ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................5.662ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.908ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................16.307ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.258ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.960ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................74.608ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.257ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................17.004ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.825ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.634ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.284ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................68.534ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.438ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................17.353ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.549ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.549ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.631ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................69.668ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.964ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................16.527ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.489ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.610ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.214ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................68.724ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.046ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................15.841ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.810ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.580ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.067ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................74.798ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.334ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................13.291ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.853ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.783ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.386ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................70.180ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.291ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................13.421ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.674ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.567ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.024ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................69.142ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.486ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.369ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................34.604ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.449ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.469ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................71.594ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................5.201ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.412ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.827ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.614ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.116ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................69.123ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.999ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.646ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.746ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.908ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.034ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................74.100ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.590ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.219ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.861ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.608ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.355ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................73.412ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.040ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.337ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................26.656ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.700ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.454ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................69.095ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.373ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.501ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................21.210ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.440ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.434ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................74.888ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.525ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.508ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................14.687ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.652ms | |
··End: lookups Z(X) ............................................................4.082s | |
End: phase3 ....................................................................4.085s | |
[2022-08-03T22:31:33Z INFO halo2_proofs::plonk::prover] num_advice: 68 | |
[2022-08-03T22:31:33Z INFO halo2_proofs::plonk::prover] instance: 0 | |
[2022-08-03T22:31:33Z INFO halo2_proofs::plonk::prover] fixed: 6 | |
[2022-08-03T22:31:33Z INFO halo2_proofs::plonk::prover] lookup: 35 | |
[2022-08-03T22:31:33Z INFO halo2_proofs::plonk::prover] permutation: 0 | |
[2022-08-03T22:31:33Z INFO halo2_proofs::plonk::prover] cals: 832 | |
[2022-08-03T22:31:33Z INFO halo2_proofs::plonk::prover] num_of_gates: 134 | |
[2022-08-03T22:31:33Z INFO halo2_proofs::plonk::prover] rotations: [0, -1] | |
Start: phase4 | |
··Start: custom gates combination on extended evaluation domain | |
··End: custom gates combination on extended evaluation domain ..................1.351s | |
··Start: lookups time | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................93.406ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................89.095ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................80.058ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................88.991ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................89.760ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................89.511ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................80.924ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................89.047ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................89.348ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................90.642ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................80.059ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................89.348ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................90.422ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................90.497ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................82.407ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................89.116ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................90.248ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................91.463ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................79.752ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................88.774ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................90.512ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................90.956ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................81.978ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................88.374ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................89.432ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................91.149ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................80.273ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................89.063ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................89.745ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................88.654ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................80.901ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................88.981ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................90.421ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................88.760ms | |
····Start: lookup coset FFT | |
····End: lookup coset FFT ......................................................78.755ms | |
··End: lookups time ............................................................5.446s | |
End: phase4 ....................................................................6.839s | |
[2022-08-03T22:31:40Z INFO halo2_proofs::plonk::vanishing::prover] h_poly coset ifft took 60.304866ms | |
[2022-08-03T22:31:40Z INFO halo2_proofs::plonk::vanishing::prover] h_commitments_projective msm [9] took 237.34186ms | |
[2022-08-03T22:31:42Z INFO zkevm::prover] Create state proof of block 0x445f…24c6 Successfully! | |
[2022-08-03T22:31:42Z INFO zkevm::prover] Create poseidon proof of block 0x445f…24c6 | |
[2022-08-03T22:31:42Z INFO halo2_proofs::plonk::prover] extended_k: 21 | |
Start: phase1 | |
··Start: 0 instances iFFT/cosetFFT/msm | |
····Start: instance msm_lagrange | |
····End: instance msm_lagrange .................................................23.430µs | |
····Start: instance iFFT | |
····End: instance iFFT .........................................................380ns | |
····Start: instance cosetFFT | |
····End: instance cosetFFT .....................................................200ns | |
··End: 0 instances iFFT/cosetFFT/msm ...........................................218.063µs | |
··Start: advices ifft/cosetFFT/msm | |
····Start: witness assignment | |
····End: witness assignment ....................................................14.025s | |
····Start: batch invert witness assignment | |
····End: batch invert witness assignment .......................................83.820ms | |
····Start: add blinding factors | |
····End: add blinding factors ..................................................290ns | |
····Start: 7 advices msm | |
····End: 7 advices msm .........................................................98.512ms | |
····Start: 7 advices iFFT | |
····End: 7 advices iFFT ........................................................11.239ms | |
····Start: advice cosetFFT | |
····End: advice cosetFFT .......................................................32.815ms | |
··End: advices ifft/cosetFFT/msm ...............................................14.286s | |
End: phase1 ....................................................................14.286s | |
Start: phase2 | |
··Start: 0 lookups (A', S') ifft/msm | |
··End: 0 lookups (A', S') ifft/msm .............................................110.392µs | |
End: phase2 ....................................................................262.195µs | |
Start: phase3 | |
··Start: permutation Z(X) | |
[2022-08-03T22:31:56Z INFO halo2_proofs::plonk::permutation::prover] columns.len() = 10 | |
[2022-08-03T22:31:56Z INFO halo2_proofs::plonk::permutation::prover] domain.k() = 18 | |
[2022-08-03T22:31:56Z INFO halo2_proofs::plonk::permutation::prover] domain.extended_k() = 21 | |
····Start: Z_i(X) denominator | |
····End: Z_i(X) denominator ....................................................22.098ms | |
····Start: denominator invert | |
····End: denominator invert ....................................................53.758ms | |
····Start: Z_i(X) numerator | |
····End: Z_i(X) numerator ......................................................6.974ms | |
····Start: Z_i(X) grand product | |
····End: Z_i(X) grand product ..................................................22.736ms | |
····Start: Z_i(X) msm | |
····End: Z_i(X) msm ............................................................34.947ms | |
····Start: release_msm_time | |
····End: release_msm_time ......................................................8.776ms | |
····Start: Z_i(X) ifft | |
····End: Z_i(X) ifft ...........................................................4.159ms | |
····Start: release_fft_time | |
····End: release_fft_time ......................................................736.852µs | |
····Start: Z_i(X) cosetFFT | |
····End: Z_i(X) cosetFFT .......................................................16.491ms | |
····Start: release_fft_time | |
····End: release_fft_time ......................................................1.455ms | |
····Start: Z_i(X) denominator | |
····End: Z_i(X) denominator ....................................................18.429ms | |
····Start: denominator invert | |
····End: denominator invert ....................................................67.448ms | |
····Start: Z_i(X) numerator | |
····End: Z_i(X) numerator ......................................................6.660ms | |
····Start: Z_i(X) grand product | |
····End: Z_i(X) grand product ..................................................13.182ms | |
····Start: Z_i(X) msm | |
····End: Z_i(X) msm ............................................................35.258ms | |
····Start: release_msm_time | |
····End: release_msm_time ......................................................7.570ms | |
····Start: Z_i(X) ifft | |
····End: Z_i(X) ifft ...........................................................3.946ms | |
····Start: release_fft_time | |
····End: release_fft_time ......................................................758.293µs | |
····Start: Z_i(X) cosetFFT | |
····End: Z_i(X) cosetFFT .......................................................20.672ms | |
····Start: release_fft_time | |
····End: release_fft_time ......................................................1.433ms | |
····Start: Z_i(X) denominator | |
····End: Z_i(X) denominator ....................................................8.642ms | |
····Start: denominator invert | |
····End: denominator invert ....................................................52.913ms | |
····Start: Z_i(X) numerator | |
····End: Z_i(X) numerator ......................................................5.273ms | |
····Start: Z_i(X) grand product | |
····End: Z_i(X) grand product ..................................................13.198ms | |
····Start: Z_i(X) msm | |
····End: Z_i(X) msm ............................................................21.567ms | |
····Start: release_msm_time | |
····End: release_msm_time ......................................................7.511ms | |
····Start: Z_i(X) ifft | |
····End: Z_i(X) ifft ...........................................................3.893ms | |
····Start: release_fft_time | |
····End: release_fft_time ......................................................735.532µs | |
····Start: Z_i(X) cosetFFT | |
····End: Z_i(X) cosetFFT .......................................................20.700ms | |
····Start: release_fft_time | |
····End: release_fft_time ......................................................1.443ms | |
··End: permutation Z(X) ........................................................489.840ms | |
··Start: lookups Z(X) | |
··End: lookups Z(X) ............................................................94.472µs | |
End: phase3 ....................................................................490.727ms | |
[2022-08-03T22:31:57Z INFO halo2_proofs::plonk::prover] num_advice: 7 | |
[2022-08-03T22:31:57Z INFO halo2_proofs::plonk::prover] instance: 0 | |
[2022-08-03T22:31:57Z INFO halo2_proofs::plonk::prover] fixed: 10 | |
[2022-08-03T22:31:57Z INFO halo2_proofs::plonk::prover] lookup: 0 | |
[2022-08-03T22:31:57Z INFO halo2_proofs::plonk::prover] permutation: 3 | |
[2022-08-03T22:31:57Z INFO halo2_proofs::plonk::prover] cals: 118 | |
[2022-08-03T22:31:57Z INFO halo2_proofs::plonk::prover] num_of_gates: 13 | |
[2022-08-03T22:31:57Z INFO halo2_proofs::plonk::prover] rotations: [0, 1, -1] | |
Start: phase4 | |
··Start: custom gates combination on extended evaluation domain | |
··End: custom gates combination on extended evaluation domain ..................118.058ms | |
··Start: lookups time | |
··End: lookups time ............................................................1.100µs | |
End: phase4 ....................................................................188.509ms | |
[2022-08-03T22:31:57Z INFO halo2_proofs::plonk::vanishing::prover] h_poly coset ifft took 34.261544ms | |
[2022-08-03T22:31:57Z INFO halo2_proofs::plonk::vanishing::prover] h_commitments_projective msm [5] took 137.351823ms | |
[2022-08-03T22:31:58Z INFO zkevm::prover] Create poseidon proof of block 0x445f…24c6 Successfully! | |
[2022-08-03T22:31:58Z INFO zkevm::prover] Create zktrie proof of block 0x445f…24c6 | |
[2022-08-03T22:31:58Z INFO halo2_proofs::plonk::prover] extended_k: 22 | |
Start: phase1 | |
··Start: 0 instances iFFT/cosetFFT/msm | |
····Start: instance msm_lagrange | |
····End: instance msm_lagrange .................................................22.290µs | |
····Start: instance iFFT | |
····End: instance iFFT .........................................................350ns | |
····Start: instance cosetFFT | |
····End: instance cosetFFT .....................................................210ns | |
··End: 0 instances iFFT/cosetFFT/msm ...........................................162.543µs | |
··Start: advices ifft/cosetFFT/msm | |
····Start: witness assignment | |
····End: witness assignment ....................................................12.103ms | |
····Start: batch invert witness assignment | |
····End: batch invert witness assignment .......................................234.135ms | |
····Start: add blinding factors | |
····End: add blinding factors ..................................................1.400µs | |
····Start: 20 advices msm | |
····End: 20 advices msm ........................................................164.211ms | |
····Start: 20 advices iFFT | |
····End: 20 advices iFFT .......................................................19.890ms | |
····Start: advice cosetFFT | |
····End: advice cosetFFT .......................................................355.456ms | |
··End: advices ifft/cosetFFT/msm ...............................................845.771ms | |
End: phase1 ....................................................................846.333ms | |
Start: phase2 | |
··Start: 23 lookups (A', S') ifft/msm | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................40.779ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................51.662ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.638ms | |
······Start: to_vec | |
······End: to_vec ..............................................................1.078ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................4.092ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.388ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.324ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.693ms | |
····End: get (A', S') ..........................................................47.777ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................24.368ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................12.511ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................40.772ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................36.142ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................5.455ms | |
······Start: to_vec | |
······End: to_vec ..............................................................1.705ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.190ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.398ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.382ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.354ms | |
····End: get (A', S') ..........................................................51.787ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................18.612ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................12.047ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................20.169ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................29.578ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.837ms | |
······Start: to_vec | |
······End: to_vec ..............................................................1.066ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.166ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.141ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.417ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.260ms | |
····End: get (A', S') ..........................................................48.267ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................18.447ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................12.055ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................29.210ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................22.725ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.394ms | |
······Start: to_vec | |
······End: to_vec ..............................................................1.030ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................4.575ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.738ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.318ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................1.851ms | |
····End: get (A', S') ..........................................................46.447ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................30.929ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................12.394ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................28.438ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................22.190ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.850ms | |
······Start: to_vec | |
······End: to_vec ..............................................................1.099ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................4.262ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.505ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.229ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.405ms | |
····End: get (A', S') ..........................................................46.979ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................11.990ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................12.864ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................28.181ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................21.792ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.642ms | |
······Start: to_vec | |
······End: to_vec ..............................................................1.032ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................4.008ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.901ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.430ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.391ms | |
····End: get (A', S') ..........................................................46.134ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................12.212ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................12.214ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................30.263ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................23.118ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.703ms | |
······Start: to_vec | |
······End: to_vec ..............................................................1.087ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................4.444ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.904ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.404ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.136ms | |
····End: get (A', S') ..........................................................46.052ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................12.161ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................12.177ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................29.592ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................22.735ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.642ms | |
······Start: to_vec | |
······End: to_vec ..............................................................1.051ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................3.674ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.398ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.425ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.191ms | |
····End: get (A', S') ..........................................................48.644ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.077ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.905ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................30.239ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................24.877ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.729ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.964ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.376ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.900ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.300ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.313ms | |
····End: get (A', S') ..........................................................49.333ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.636ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.833ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................32.851ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................23.921ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................3.105ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.836ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.875ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.537ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.296ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................1.682ms | |
····End: get (A', S') ..........................................................50.051ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................15.073ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.090ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................23.959ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................24.034ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.829ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.943ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................7.035ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.164ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.260ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.404ms | |
····End: get (A', S') ..........................................................51.141ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................20.299ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.843ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................28.483ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................25.567ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.917ms | |
······Start: to_vec | |
······End: to_vec ..............................................................3.048ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.549ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................19.418ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.272ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.572ms | |
····End: get (A', S') ..........................................................51.527ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................16.628ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.116ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................29.597ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................23.800ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.750ms | |
······Start: to_vec | |
······End: to_vec ..............................................................3.121ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.331ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................19.191ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.279ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.620ms | |
····End: get (A', S') ..........................................................50.900ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.397ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................17.472ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................28.775ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................24.351ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.635ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.991ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.368ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.931ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.600ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................1.919ms | |
····End: get (A', S') ..........................................................48.916ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.559ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.117ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................36.623ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................23.009ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.808ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.932ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.796ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.322ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.453ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.596ms | |
····End: get (A', S') ..........................................................51.497ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.308ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.343ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................28.524ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................23.678ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................3.221ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.902ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.261ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.322ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.340ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.577ms | |
····End: get (A', S') ..........................................................50.022ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................16.642ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.009ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................29.633ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................24.583ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.594ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.927ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.501ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.414ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.324ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................1.835ms | |
····End: get (A', S') ..........................................................49.273ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.162ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.426ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................32.061ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................24.852ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.641ms | |
······Start: to_vec | |
······End: to_vec ..............................................................3.036ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.870ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.497ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.450ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.238ms | |
····End: get (A', S') ..........................................................51.566ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.692ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.612ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................34.043ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................24.916ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.698ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.903ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.111ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.388ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.430ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.491ms | |
····End: get (A', S') ..........................................................49.547ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.622ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.986ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................29.560ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................24.765ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.820ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.799ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.354ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.809ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.363ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.366ms | |
····End: get (A', S') ..........................................................49.022ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................16.800ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.160ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................33.756ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................24.476ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.805ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.893ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.415ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.259ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.351ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.272ms | |
····End: get (A', S') ..........................................................49.606ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.025ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.604ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................33.803ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................24.456ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.659ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.931ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................5.119ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................17.604ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.302ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.757ms | |
····End: get (A', S') ..........................................................49.080ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.346ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................13.947ms | |
····Start: compress input_expr | |
····End: compress input_expr ...................................................29.564ms | |
····Start: compress table_expr | |
····End: compress table_expr ...................................................25.056ms | |
····Start: get (A', S') | |
······Start: permute_par sort input | |
······End: permute_par sort input ..............................................2.518ms | |
······Start: to_vec | |
······End: to_vec ..............................................................2.759ms | |
······Start: permute_par sort table | |
······End: permute_par sort table ..............................................6.883ms | |
······Start: permute_par construct leftover tables | |
······End: permute_par construct leftover tables ...............................18.200ms | |
······Start: permute_par construct repeated input rows | |
······End: permute_par construct repeated input rows ...........................15.434ms | |
······Start: permute_par populate rows | |
······End: permute_par populate rows ...........................................2.562ms | |
····End: get (A', S') ..........................................................51.078ms | |
····Start: A' ifft/msm | |
····End: A' ifft/msm ...........................................................14.180ms | |
····Start: S' ifft/msm | |
····End: S' ifft/msm ...........................................................14.021ms | |
··End: 23 lookups (A', S') ifft/msm ............................................3.150s | |
End: phase2 ....................................................................3.151s | |
Start: phase3 | |
··Start: permutation Z(X) | |
[2022-08-03T22:32:02Z INFO halo2_proofs::plonk::permutation::prover] columns.len() = 5 | |
[2022-08-03T22:32:02Z INFO halo2_proofs::plonk::permutation::prover] domain.k() = 18 | |
[2022-08-03T22:32:02Z INFO halo2_proofs::plonk::permutation::prover] domain.extended_k() = 22 | |
····Start: Z_i(X) denominator | |
····End: Z_i(X) denominator ....................................................22.879ms | |
····Start: denominator invert | |
····End: denominator invert ....................................................55.589ms | |
····Start: Z_i(X) numerator | |
····End: Z_i(X) numerator ......................................................7.285ms | |
····Start: Z_i(X) grand product | |
····End: Z_i(X) grand product ..................................................17.816ms | |
····Start: Z_i(X) msm | |
····End: Z_i(X) msm ............................................................24.572ms | |
····Start: release_msm_time | |
····End: release_msm_time ......................................................7.668ms | |
····Start: Z_i(X) ifft | |
····End: Z_i(X) ifft ...........................................................3.916ms | |
····Start: release_fft_time | |
····End: release_fft_time ......................................................761.053µs | |
····Start: Z_i(X) cosetFFT | |
····End: Z_i(X) cosetFFT .......................................................69.877ms | |
····Start: release_fft_time | |
····End: release_fft_time ......................................................2.757ms | |
··End: permutation Z(X) ........................................................215.440ms | |
··Start: lookups Z(X) | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................4.609ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................55.157ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.156ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.249ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................22.813ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................4.397ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.113ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................69.985ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.757ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.417ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................14.296ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................3.413ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................6.082ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................64.441ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.159ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.454ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................13.969ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.938ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.598ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................68.857ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.092ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.104ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................13.408ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.938ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.374ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................68.048ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................5.226ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.587ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................13.365ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................3.230ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.680ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................69.428ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.146ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.339ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................13.343ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................3.310ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.380ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................69.685ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.881ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................14.447ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................13.858ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................3.020ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.298ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................69.235ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.388ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................13.488ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.708ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................3.236ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.142ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................69.361ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.565ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................11.921ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................13.203ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................3.156ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.864ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................71.153ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.910ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................16.205ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................14.114ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................3.015ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.378ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................68.812ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.312ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................13.869ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................14.274ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.601ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................4.981ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................69.067ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.689ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................16.201ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................13.681ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................3.236ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.913ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................73.177ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.650ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................13.482ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................13.424ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................3.378ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.386ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................73.691ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.675ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.463ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................13.241ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................3.241ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.015ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................73.319ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................4.081ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.206ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................13.998ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................3.059ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z(X) denominator ...............................................5.550ms | |
····Start: lookup Z(X) denominator invert | |
····End: lookup Z(X) denominator invert ........................................76.342ms | |
····Start: lookup Z(X) numerator | |
····End: lookup Z(X) numerator .................................................3.847ms | |
····Start: lookup Z(X) grand product | |
····End: lookup Z(X) grand product .............................................12.716ms | |
····Start: lookup Z(X) msm | |
····End: lookup Z(X) msm .......................................................15.606ms | |
····Start: lookup Z(X) ifft | |
····End: lookup Z(X) ifft ......................................................2.611ms | |
····Start: lookup Z(X) denominator | |
····End: lookup Z |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment