Skip to content

Instantly share code, notes, and snippets.

@HAOYUatHZ
Created August 4, 2022 02:21
Show Gist options
  • Save HAOYUatHZ/25008d0bc237059fa43e74519ea51c28 to your computer and use it in GitHub Desktop.
Save HAOYUatHZ/25008d0bc237059fa43e74519ea51c28 to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
[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