Gas Report - 0x1-code-publish_package_txn

Flamegraphs

Cost Break-down

The Aptos network charges a transaction in two parts: (1) execution and IO, and (2) storage.

Execution & IO

The execution & IO costs cover the transient resources used for executing the transaction and are quantified in gas units, meaning that the final fee incurred will be subject to the gas unit price established by the gas fee market. This allows one to benefit from low transaction fees when the network is not at capacity.

Intrinsic Cost

3.94 gas units , 3.70% of the total cost for execution & IO.

Execution

Operation Number of Hits Cost in Gas Units Percentage
call 20 0.638 0.60%
copy_loc 66 0.3168 0.30%
ld_const 9 0.2367 0.22%
move_loc 82 0.1968 0.18%
st_loc 78 0.1872 0.18%
read_ref 18 0.14432 0.14%
br_false 56 0.1344 0.13%
0x1::util::from_bytes<0x1::code::PackageMetadata> 1 0.1094 0.10%
imm_borrow_field 23 0.092 0.09%
branch 55 0.088 0.08%
vec_imm_borrow 8 0.0528 0.05%
lt 14 0.0448 0.04%
eq 4 0.04136 0.04%
pack 7 0.0388 0.04%
vec_push_back 5 0.038 0.04%
0x1::code::request_publish_with_allowed_deps 1 0.03764 0.04%
vec_len 8 0.0352 0.03%
ld_true 27 0.0324 0.03%
exists_generic 5 0.025 0.02%
call_generic 1 0.024 0.02%
vec_pack 2 0.024 0.02%
neq 2 0.02384 0.02%
add 7 0.0224 0.02%
imm_borrow_global 2 0.02 0.02%
ret 16 0.0192 0.02%
0x1::string::internal_check_utf8 3 0.018 0.02%
ld_u64 15 0.018 0.02%
imm_borrow_loc 11 0.0132 0.01%
mut_borrow_global 1 0.01 0.01%
mut_borrow_field 2 0.008 0.01%
pop 8 0.0064 0.01%
mut_borrow_loc 5 0.006 0.01%
0x1::signer::borrow_address 1 0.004 0.00%
write_ref 1 0.004 0.00%
ld_u8 3 0.0036 0.00%
bit_and 1 0.0032 0.00%
div 1 0.0032 0.00%
gt 1 0.0032 0.00%
mod 1 0.0032 0.00%
not 1 0.0032 0.00%
shl 1 0.0032 0.00%
cast_u8 1 0.0024 0.00%

Storage Reads

Resource Name Number of Hits Cost in Gas Units Percentage
0x1::code::PackageRegistry 2 96.9894 91.11%
0x1::features::Features 1 0.3018 0.28%

Storage Writes

Resource Name Number of Hits Cost in Gas Units Percentage
0x1::code::PackageRegistry 1 2.185 2.05%
0xdbcb..::message 1 0.3 0.28%

Storage

The storage fees cover the extended-term storage of states and events and are assessed at a fixed price in APT.

Transaction

0.000244 APT , 26.17% of the total cost for storage.

States

Path Cost in APT Percentage Refund in APT Percentage
0xdbcb..::0x1::code::PackageRegistry 0.0001885 20.21% / /
0xdbcb..::0xdbcb..::message 0.0005 53.62% / /

Events

(No events to show.)

Full Execution Trace

execution & IO (gas unit, full trace)                        106.45206    100.00%
    intrinsic                                                3.94         3.70%
    0x1::code::publish_package_txn                           100.02706    93.96%
        move_loc                                             0.0024       0.00%
        move_loc                                             0.0024       0.00%
        call_generic                                         0.024        0.02%
        0x1::util::from_bytes<0x1::code::PackageMetadata>    0.1094       0.10%
        move_loc                                             0.0024       0.00%
        call                                                 0.064        0.06%
        0x1::code::publish_package                           99.82126     93.77%
            call                                             0.02         0.02%
            0x1::code::upgrade_policy_arbitrary              0.0076       0.01%
                ld_u8                                        0.0012       0.00%
                pack                                         0.0052       0.00%
                ret                                          0.0012       0.00%
            st_loc                                           0.0024       0.00%
            imm_borrow_loc                                   0.0012       0.00%
            imm_borrow_field                                 0.004        0.00%
            imm_borrow_field                                 0.004        0.00%
            read_ref                                         0.0072       0.01%
            imm_borrow_loc                                   0.0012       0.00%
            imm_borrow_field                                 0.004        0.00%
            read_ref                                         0.0072       0.01%
            gt                                               0.0032       0.00%
            br_false                                         0.0024       0.00%
            branch                                           0.0016       0.00%
            @17                                                           
            copy_loc                                         0.0048       0.00%
            call                                             0.024        0.02%
            0x1::signer::address_of                          0.0368       0.03%
                move_loc                                     0.0024       0.00%
                call                                         0.022        0.02%
                0x1::signer::borrow_address                  0.004        0.00%
                read_ref                                     0.0072       0.01%
                ret                                          0.0012       0.00%
            st_loc                                           0.0024       0.00%
            copy_loc                                         0.0048       0.00%
            load<0xdbcb..::0x1::code::PackageRegistry>       0.384        0.36%
            exists_generic                                   0.005        0.00%
            not                                              0.0032       0.00%
            br_false                                         0.0024       0.00%
            @29                                                           
            move_loc                                         0.0024       0.00%
            pop                                              0.0008       0.00%
            copy_loc                                         0.0048       0.00%
            imm_borrow_loc                                   0.0012       0.00%
            call                                             0.06         0.06%
            0x1::code::check_dependencies                    97.8435      91.91%
                vec_pack                                     0.012        0.01%
                st_loc                                       0.0024       0.00%
                copy_loc                                     0.0048       0.00%
                imm_borrow_field                             0.004        0.00%
                st_loc                                       0.0024       0.00%
                ld_u64                                       0.0012       0.00%
                st_loc                                       0.0024       0.00%
                copy_loc                                     0.0048       0.00%
                vec_len                                      0.0044       0.00%
                st_loc                                       0.0024       0.00%
                copy_loc                                     0.0048       0.00%
                copy_loc                                     0.0048       0.00%
                lt                                           0.0032       0.00%
                br_false                                     0.0024       0.00%
                branch                                       0.0016       0.00%
                @15                                                       
                copy_loc                                     0.0048       0.00%
                copy_loc                                     0.0048       0.00%
                vec_imm_borrow                               0.0066       0.01%
                st_loc                                       0.0024       0.00%
                copy_loc                                     0.0048       0.00%
                imm_borrow_field                             0.004        0.00%
                read_ref                                     0.0072       0.01%
                load<0x1::0x1::code::PackageRegistry>        96.6054      90.75%
                exists_generic                               0.005        0.00%
                br_false                                     0.0024       0.00%
                branch                                       0.0016       0.00%
                @34                                                       
                copy_loc                                     0.0048       0.00%
                imm_borrow_field                             0.004        0.00%
                read_ref                                     0.0072       0.01%
                call                                         0.042        0.04%
                0x1::code::is_policy_exempted_address        0.1398       0.13%
                    copy_loc                                 0.0048       0.00%
                    ld_const                                 0.0354       0.03%
                    eq                                       0.0084       0.01%
                    br_false                                 0.0024       0.00%
                    ld_true                                  0.0012       0.00%
                    st_loc                                   0.0024       0.00%
                    branch                                   0.0016       0.00%
                    @11                                                   
                    move_loc                                 0.0024       0.00%
                    br_false                                 0.0024       0.00%
                    ld_true                                  0.0012       0.00%
                    st_loc                                   0.0024       0.00%
                    branch                                   0.0016       0.00%
                    @20                                                   
                    move_loc                                 0.0024       0.00%
                    br_false                                 0.0024       0.00%
                    ld_true                                  0.0012       0.00%
                    st_loc                                   0.0024       0.00%
                    branch                                   0.0016       0.00%
                    @29                                                   
                    move_loc                                 0.0024       0.00%
                    br_false                                 0.0024       0.00%
                    ld_true                                  0.0012       0.00%
                    st_loc                                   0.0024       0.00%
                    branch                                   0.0016       0.00%
                    @38                                                   
                    move_loc                                 0.0024       0.00%
                    br_false                                 0.0024       0.00%
                    ld_true                                  0.0012       0.00%
                    st_loc                                   0.0024       0.00%
                    branch                                   0.0016       0.00%
                    @47                                                   
                    move_loc                                 0.0024       0.00%
                    br_false                                 0.0024       0.00%
                    ld_true                                  0.0012       0.00%
                    st_loc                                   0.0024       0.00%
                    branch                                   0.0016       0.00%
                    @56                                                   
                    move_loc                                 0.0024       0.00%
                    br_false                                 0.0024       0.00%
                    ld_true                                  0.0012       0.00%
                    st_loc                                   0.0024       0.00%
                    branch                                   0.0016       0.00%
                    @65                                                   
                    move_loc                                 0.0024       0.00%
                    br_false                                 0.0024       0.00%
                    ld_true                                  0.0012       0.00%
                    st_loc                                   0.0024       0.00%
                    branch                                   0.0016       0.00%
                    @74                                                   
                    move_loc                                 0.0024       0.00%
                    br_false                                 0.0024       0.00%
                    ld_true                                  0.0012       0.00%
                    st_loc                                   0.0024       0.00%
                    branch                                   0.0016       0.00%
                    @83                                                   
                    move_loc                                 0.0024       0.00%
                    ret                                      0.0012       0.00%
                br_false                                     0.0024       0.00%
                move_loc                                     0.0024       0.00%
                imm_borrow_field                             0.004        0.00%
                read_ref                                     0.0072       0.01%
                st_loc                                       0.0024       0.00%
                ld_const                                     0.0137       0.01%
                call                                         0.024        0.02%
                0x1::string::utf8                            0.042        0.04%
                    imm_borrow_loc                           0.0012       0.00%
                    call                                     0.022        0.02%
                    0x1::string::internal_check_utf8         0.006        0.01%
                    br_false                                 0.0024       0.00%
                    branch                                   0.0016       0.00%
                    @6                                                    
                    move_loc                                 0.0024       0.00%
                    pack                                     0.0052       0.00%
                    ret                                      0.0012       0.00%
                st_loc                                       0.0024       0.00%
                mut_borrow_loc                               0.0012       0.00%
                move_loc                                     0.0024       0.00%
                move_loc                                     0.0024       0.00%
                pack                                         0.006        0.01%
                vec_push_back                                0.0076       0.01%
                branch                                       0.0016       0.00%
                @195                                                      
                move_loc                                     0.0024       0.00%
                ld_u64                                       0.0012       0.00%
                add                                          0.0032       0.00%
                st_loc                                       0.0024       0.00%
                branch                                       0.0016       0.00%
                @10                                                       
                copy_loc                                     0.0048       0.00%
                copy_loc                                     0.0048       0.00%
                lt                                           0.0032       0.00%
                br_false                                     0.0024       0.00%
                branch                                       0.0016       0.00%
                @15                                                       
                copy_loc                                     0.0048       0.00%
                copy_loc                                     0.0048       0.00%
                vec_imm_borrow                               0.0066       0.01%
                st_loc                                       0.0024       0.00%
                copy_loc                                     0.0048       0.00%
                imm_borrow_field                             0.004        0.00%
                read_ref                                     0.0072       0.01%
                exists_generic                               0.005        0.00%
                br_false                                     0.0024       0.00%
                branch                                       0.0016       0.00%
                @34                                                       
                copy_loc                                     0.0048       0.00%
                imm_borrow_field                             0.004        0.00%
                read_ref                                     0.0072       0.01%
                call                                         0.042        0.04%
                0x1::code::is_policy_exempted_address        0.1398       0.13%
                    copy_loc                                 0.0048       0.00%
                    ld_const                                 0.0354       0.03%
                    eq                                       0.0084       0.01%
                    br_false                                 0.0024       0.00%
                    ld_true                                  0.0012       0.00%
                    st_loc                                   0.0024       0.00%
                    branch                                   0.0016       0.00%
                    @11                                                   
                    move_loc                                 0.0024       0.00%
                    br_false                                 0.0024       0.00%
                    ld_true                                  0.0012       0.00%
                    st_loc                                   0.0024       0.00%
                    branch                                   0.0016       0.00%
                    @20                                                   
                    move_loc                                 0.0024       0.00%
                    br_false                                 0.0024       0.00%
                    ld_true                                  0.0012       0.00%
                    st_loc                                   0.0024       0.00%
                    branch                                   0.0016       0.00%
                    @29                                                   
                    move_loc                                 0.0024       0.00%
                    br_false                                 0.0024       0.00%
                    ld_true                                  0.0012       0.00%
                    st_loc                                   0.0024       0.00%
                    branch                                   0.0016       0.00%
                    @38                                                   
                    move_loc                                 0.0024       0.00%
                    br_false                                 0.0024       0.00%
                    ld_true                                  0.0012       0.00%
                    st_loc                                   0.0024       0.00%
                    branch                                   0.0016       0.00%
                    @47                                                   
                    move_loc                                 0.0024       0.00%
                    br_false                                 0.0024       0.00%
                    ld_true                                  0.0012       0.00%
                    st_loc                                   0.0024       0.00%
                    branch                                   0.0016       0.00%
                    @56                                                   
                    move_loc                                 0.0024       0.00%
                    br_false                                 0.0024       0.00%
                    ld_true                                  0.0012       0.00%
                    st_loc                                   0.0024       0.00%
                    branch                                   0.0016       0.00%
                    @65                                                   
                    move_loc                                 0.0024       0.00%
                    br_false                                 0.0024       0.00%
                    ld_true                                  0.0012       0.00%
                    st_loc                                   0.0024       0.00%
                    branch                                   0.0016       0.00%
                    @74                                                   
                    move_loc                                 0.0024       0.00%
                    br_false                                 0.0024       0.00%
                    ld_true                                  0.0012       0.00%
                    st_loc                                   0.0024       0.00%
                    branch                                   0.0016       0.00%
                    @83                                                   
                    move_loc                                 0.0024       0.00%
                    ret                                      0.0012       0.00%
                br_false                                     0.0024       0.00%
                move_loc                                     0.0024       0.00%
                imm_borrow_field                             0.004        0.00%
                read_ref                                     0.0072       0.01%
                st_loc                                       0.0024       0.00%
                ld_const                                     0.0137       0.01%
                call                                         0.024        0.02%
                0x1::string::utf8                            0.042        0.04%
                    imm_borrow_loc                           0.0012       0.00%
                    call                                     0.022        0.02%
                    0x1::string::internal_check_utf8         0.006        0.01%
                    br_false                                 0.0024       0.00%
                    branch                                   0.0016       0.00%
                    @6                                                    
                    move_loc                                 0.0024       0.00%
                    pack                                     0.0052       0.00%
                    ret                                      0.0012       0.00%
                st_loc                                       0.0024       0.00%
                mut_borrow_loc                               0.0012       0.00%
                move_loc                                     0.0024       0.00%
                move_loc                                     0.0024       0.00%
                pack                                         0.006        0.01%
                vec_push_back                                0.0076       0.01%
                branch                                       0.0016       0.00%
                @195                                                      
                move_loc                                     0.0024       0.00%
                ld_u64                                       0.0012       0.00%
                add                                          0.0032       0.00%
                st_loc                                       0.0024       0.00%
                branch                                       0.0016       0.00%
                @10                                                       
                copy_loc                                     0.0048       0.00%
                copy_loc                                     0.0048       0.00%
                lt                                           0.0032       0.00%
                br_false                                     0.0024       0.00%
                branch                                       0.0016       0.00%
                @15                                                       
                copy_loc                                     0.0048       0.00%
                copy_loc                                     0.0048       0.00%
                vec_imm_borrow                               0.0066       0.01%
                st_loc                                       0.0024       0.00%
                copy_loc                                     0.0048       0.00%
                imm_borrow_field                             0.004        0.00%
                read_ref                                     0.0072       0.01%
                exists_generic                               0.005        0.00%
                br_false                                     0.0024       0.00%
                branch                                       0.0016       0.00%
                @34                                                       
                copy_loc                                     0.0048       0.00%
                imm_borrow_field                             0.004        0.00%
                read_ref                                     0.0072       0.01%
                call                                         0.042        0.04%
                0x1::code::is_policy_exempted_address        0.1398       0.13%
                    copy_loc                                 0.0048       0.00%
                    ld_const                                 0.0354       0.03%
                    eq                                       0.0084       0.01%
                    br_false                                 0.0024       0.00%
                    ld_true                                  0.0012       0.00%
                    st_loc                                   0.0024       0.00%
                    branch                                   0.0016       0.00%
                    @11                                                   
                    move_loc                                 0.0024       0.00%
                    br_false                                 0.0024       0.00%
                    ld_true                                  0.0012       0.00%
                    st_loc                                   0.0024       0.00%
                    branch                                   0.0016       0.00%
                    @20                                                   
                    move_loc                                 0.0024       0.00%
                    br_false                                 0.0024       0.00%
                    ld_true                                  0.0012       0.00%
                    st_loc                                   0.0024       0.00%
                    branch                                   0.0016       0.00%
                    @29                                                   
                    move_loc                                 0.0024       0.00%
                    br_false                                 0.0024       0.00%
                    ld_true                                  0.0012       0.00%
                    st_loc                                   0.0024       0.00%
                    branch                                   0.0016       0.00%
                    @38                                                   
                    move_loc                                 0.0024       0.00%
                    br_false                                 0.0024       0.00%
                    ld_true                                  0.0012       0.00%
                    st_loc                                   0.0024       0.00%
                    branch                                   0.0016       0.00%
                    @47                                                   
                    move_loc                                 0.0024       0.00%
                    br_false                                 0.0024       0.00%
                    ld_true                                  0.0012       0.00%
                    st_loc                                   0.0024       0.00%
                    branch                                   0.0016       0.00%
                    @56                                                   
                    move_loc                                 0.0024       0.00%
                    br_false                                 0.0024       0.00%
                    ld_true                                  0.0012       0.00%
                    st_loc                                   0.0024       0.00%
                    branch                                   0.0016       0.00%
                    @65                                                   
                    move_loc                                 0.0024       0.00%
                    br_false                                 0.0024       0.00%
                    ld_true                                  0.0012       0.00%
                    st_loc                                   0.0024       0.00%
                    branch                                   0.0016       0.00%
                    @74                                                   
                    move_loc                                 0.0024       0.00%
                    br_false                                 0.0024       0.00%
                    ld_true                                  0.0012       0.00%
                    st_loc                                   0.0024       0.00%
                    branch                                   0.0016       0.00%
                    @83                                                   
                    move_loc                                 0.0024       0.00%
                    ret                                      0.0012       0.00%
                br_false                                     0.0024       0.00%
                move_loc                                     0.0024       0.00%
                imm_borrow_field                             0.004        0.00%
                read_ref                                     0.0072       0.01%
                st_loc                                       0.0024       0.00%
                ld_const                                     0.0137       0.01%
                call                                         0.024        0.02%
                0x1::string::utf8                            0.042        0.04%
                    imm_borrow_loc                           0.0012       0.00%
                    call                                     0.022        0.02%
                    0x1::string::internal_check_utf8         0.006        0.01%
                    br_false                                 0.0024       0.00%
                    branch                                   0.0016       0.00%
                    @6                                                    
                    move_loc                                 0.0024       0.00%
                    pack                                     0.0052       0.00%
                    ret                                      0.0012       0.00%
                st_loc                                       0.0024       0.00%
                mut_borrow_loc                               0.0012       0.00%
                move_loc                                     0.0024       0.00%
                move_loc                                     0.0024       0.00%
                pack                                         0.006        0.01%
                vec_push_back                                0.0076       0.01%
                branch                                       0.0016       0.00%
                @195                                                      
                move_loc                                     0.0024       0.00%
                ld_u64                                       0.0012       0.00%
                add                                          0.0032       0.00%
                st_loc                                       0.0024       0.00%
                branch                                       0.0016       0.00%
                @10                                                       
                copy_loc                                     0.0048       0.00%
                copy_loc                                     0.0048       0.00%
                lt                                           0.0032       0.00%
                br_false                                     0.0024       0.00%
                @200                                                      
                move_loc                                     0.0024       0.00%
                pop                                          0.0008       0.00%
                move_loc                                     0.0024       0.00%
                pop                                          0.0008       0.00%
                move_loc                                     0.0024       0.00%
                ret                                          0.0012       0.00%
            st_loc                                           0.0024       0.00%
            imm_borrow_loc                                   0.0012       0.00%
            call                                             0.034        0.03%
            0x1::code::get_module_names                      0.13276      0.12%
                vec_pack                                     0.012        0.01%
                st_loc                                       0.0024       0.00%
                move_loc                                     0.0024       0.00%
                imm_borrow_field                             0.004        0.00%
                st_loc                                       0.0024       0.00%
                ld_u64                                       0.0012       0.00%
                st_loc                                       0.0024       0.00%
                copy_loc                                     0.0048       0.00%
                vec_len                                      0.0044       0.00%
                st_loc                                       0.0024       0.00%
                copy_loc                                     0.0048       0.00%
                copy_loc                                     0.0048       0.00%
                lt                                           0.0032       0.00%
                br_false                                     0.0024       0.00%
                branch                                       0.0016       0.00%
                @15                                                       
                copy_loc                                     0.0048       0.00%
                copy_loc                                     0.0048       0.00%
                vec_imm_borrow                               0.0066       0.01%
                st_loc                                       0.0024       0.00%
                mut_borrow_loc                               0.0012       0.00%
                move_loc                                     0.0024       0.00%
                imm_borrow_field                             0.004        0.00%
                read_ref                                     0.01096      0.01%
                vec_push_back                                0.0076       0.01%
                move_loc                                     0.0024       0.00%
                ld_u64                                       0.0012       0.00%
                add                                          0.0032       0.00%
                st_loc                                       0.0024       0.00%
                branch                                       0.0016       0.00%
                @10                                                       
                copy_loc                                     0.0048       0.00%
                copy_loc                                     0.0048       0.00%
                lt                                           0.0032       0.00%
                br_false                                     0.0024       0.00%
                @29                                                       
                move_loc                                     0.0024       0.00%
                pop                                          0.0008       0.00%
                move_loc                                     0.0024       0.00%
                ret                                          0.0012       0.00%
            st_loc                                           0.0024       0.00%
            copy_loc                                         0.0048       0.00%
            imm_borrow_global                                0.01         0.01%
            imm_borrow_field                                 0.004        0.00%
            st_loc                                           0.0024       0.00%
            copy_loc                                         0.0048       0.00%
            vec_len                                          0.0044       0.00%
            st_loc                                           0.0024       0.00%
            copy_loc                                         0.0048       0.00%
            st_loc                                           0.0024       0.00%
            ld_u64                                           0.0012       0.00%
            st_loc                                           0.0024       0.00%
            move_loc                                         0.0024       0.00%
            st_loc                                           0.0024       0.00%
            ld_u64                                           0.0012       0.00%
            st_loc                                           0.0024       0.00%
            copy_loc                                         0.0048       0.00%
            vec_len                                          0.0044       0.00%
            st_loc                                           0.0024       0.00%
            copy_loc                                         0.0048       0.00%
            copy_loc                                         0.0048       0.00%
            lt                                               0.0032       0.00%
            br_false                                         0.0024       0.00%
            branch                                           0.0016       0.00%
            @61                                                           
            copy_loc                                         0.0048       0.00%
            copy_loc                                         0.0048       0.00%
            copy_loc                                         0.0048       0.00%
            vec_imm_borrow                                   0.0066       0.01%
            st_loc                                           0.0024       0.00%
            st_loc                                           0.0024       0.00%
            move_loc                                         0.0024       0.00%
            st_loc                                           0.0024       0.00%
            copy_loc                                         0.0048       0.00%
            imm_borrow_field                                 0.004        0.00%
            read_ref                                         0.01112      0.01%
            imm_borrow_loc                                   0.0012       0.00%
            imm_borrow_field                                 0.004        0.00%
            read_ref                                         0.01104      0.01%
            eq                                               0.01616      0.02%
            br_false                                         0.0024       0.00%
            @90                                                           
            move_loc                                         0.0024       0.00%
            imm_borrow_loc                                   0.0012       0.00%
            call                                             0.04         0.04%
            0x1::code::check_coexistence                     0.20064      0.19%
                move_loc                                     0.0024       0.00%
                imm_borrow_field                             0.004        0.00%
                st_loc                                       0.0024       0.00%
                ld_u64                                       0.0012       0.00%
                st_loc                                       0.0024       0.00%
                copy_loc                                     0.0048       0.00%
                vec_len                                      0.0044       0.00%
                st_loc                                       0.0024       0.00%
                copy_loc                                     0.0048       0.00%
                copy_loc                                     0.0048       0.00%
                lt                                           0.0032       0.00%
                br_false                                     0.0024       0.00%
                branch                                       0.0016       0.00%
                @13                                                       
                copy_loc                                     0.0048       0.00%
                copy_loc                                     0.0048       0.00%
                vec_imm_borrow                               0.0066       0.01%
                st_loc                                       0.0024       0.00%
                ld_u64                                       0.0012       0.00%
                st_loc                                       0.0024       0.00%
                copy_loc                                     0.0048       0.00%
                copy_loc                                     0.0048       0.00%
                vec_len                                      0.0044       0.00%
                lt                                           0.0032       0.00%
                br_false                                     0.0024       0.00%
                branch                                       0.0016       0.00%
                @25                                                       
                copy_loc                                     0.0048       0.00%
                copy_loc                                     0.0048       0.00%
                vec_imm_borrow                               0.0066       0.01%
                st_loc                                       0.0024       0.00%
                copy_loc                                     0.0048       0.00%
                imm_borrow_field                             0.004        0.00%
                move_loc                                     0.0024       0.00%
                neq                                          0.01544      0.01%
                br_false                                     0.0024       0.00%
                branch                                       0.0016       0.00%
                @44                                                       
                move_loc                                     0.0024       0.00%
                ld_u64                                       0.0012       0.00%
                add                                          0.0032       0.00%
                st_loc                                       0.0024       0.00%
                branch                                       0.0016       0.00%
                @19                                                       
                copy_loc                                     0.0048       0.00%
                copy_loc                                     0.0048       0.00%
                vec_len                                      0.0044       0.00%
                lt                                           0.0032       0.00%
                br_false                                     0.0024       0.00%
                @49                                                       
                move_loc                                     0.0024       0.00%
                pop                                          0.0008       0.00%
                move_loc                                     0.0024       0.00%
                ld_u64                                       0.0012       0.00%
                add                                          0.0032       0.00%
                st_loc                                       0.0024       0.00%
                branch                                       0.0016       0.00%
                @8                                                        
                copy_loc                                     0.0048       0.00%
                copy_loc                                     0.0048       0.00%
                lt                                           0.0032       0.00%
                br_false                                     0.0024       0.00%
                @56                                                       
                move_loc                                     0.0024       0.00%
                pop                                          0.0008       0.00%
                move_loc                                     0.0024       0.00%
                pop                                          0.0008       0.00%
                ret                                          0.0012       0.00%
            move_loc                                         0.0024       0.00%
            ld_u64                                           0.0012       0.00%
            add                                              0.0032       0.00%
            st_loc                                           0.0024       0.00%
            branch                                           0.0016       0.00%
            @56                                                           
            copy_loc                                         0.0048       0.00%
            copy_loc                                         0.0048       0.00%
            lt                                               0.0032       0.00%
            br_false                                         0.0024       0.00%
            @98                                                           
            move_loc                                         0.0024       0.00%
            pop                                              0.0008       0.00%
            move_loc                                         0.0024       0.00%
            mut_borrow_loc                                   0.0012       0.00%
            mut_borrow_field                                 0.004        0.00%
            write_ref                                        0.004        0.00%
            copy_loc                                         0.0048       0.00%
            mut_borrow_global                                0.01         0.01%
            mut_borrow_field                                 0.004        0.00%
            st_loc                                           0.0024       0.00%
            imm_borrow_loc                                   0.0012       0.00%
            imm_borrow_field                                 0.004        0.00%
            read_ref                                         0.0104       0.01%
            st_loc                                           0.0024       0.00%
            copy_loc                                         0.0048       0.00%
            move_loc                                         0.0024       0.00%
            lt                                               0.0032       0.00%
            br_false                                         0.0024       0.00%
            @122                                                          
            move_loc                                         0.0024       0.00%
            move_loc                                         0.0024       0.00%
            vec_push_back                                    0.0076       0.01%
            call                                             0.02         0.02%
            0x1::features::code_dependency_check_enabled     0.5724       0.54%
                ld_const                                     0.0186       0.02%
                call                                         0.026        0.02%
                0x1::features::is_enabled                    0.5266       0.49%
                    ld_const                                 0.0354       0.03%
                    load<0x1::0x1::features::Features>       0.3018       0.28%
                    exists_generic                           0.005        0.00%
                    br_false                                 0.0024       0.00%
                    ld_const                                 0.0354       0.03%
                    imm_borrow_global                        0.01         0.01%
                    imm_borrow_field                         0.004        0.00%
                    move_loc                                 0.0024       0.00%
                    call                                     0.034        0.03%
                    0x1::features::contains                  0.0886       0.08%
                        copy_loc                             0.0048       0.00%
                        ld_u64                               0.0012       0.00%
                        div                                  0.0032       0.00%
                        st_loc                               0.0024       0.00%
                        ld_u8                                0.0012       0.00%
                        move_loc                             0.0024       0.00%
                        ld_u64                               0.0012       0.00%
                        mod                                  0.0032       0.00%
                        cast_u8                              0.0024       0.00%
                        shl                                  0.0032       0.00%
                        st_loc                               0.0024       0.00%
                        copy_loc                             0.0048       0.00%
                        copy_loc                             0.0048       0.00%
                        vec_len                              0.0044       0.00%
                        lt                                   0.0032       0.00%
                        br_false                             0.0024       0.00%
                        move_loc                             0.0024       0.00%
                        move_loc                             0.0024       0.00%
                        vec_imm_borrow                       0.0066       0.01%
                        read_ref                             0.0072       0.01%
                        move_loc                             0.0024       0.00%
                        bit_and                              0.0032       0.00%
                        ld_u8                                0.0012       0.00%
                        neq                                  0.0084       0.01%
                        st_loc                               0.0024       0.00%
                        branch                               0.0016       0.00%
                        @30                                               
                        move_loc                             0.0024       0.00%
                        ret                                  0.0012       0.00%
                    st_loc                                   0.0024       0.00%
                    branch                                   0.0016       0.00%
                    @12                                                   
                    move_loc                                 0.0024       0.00%
                    ret                                      0.0012       0.00%
                ret                                          0.0012       0.00%
            br_false                                         0.0024       0.00%
            move_loc                                         0.0024       0.00%
            move_loc                                         0.0024       0.00%
            move_loc                                         0.0024       0.00%
            move_loc                                         0.0024       0.00%
            imm_borrow_loc                                   0.0012       0.00%
            imm_borrow_field                                 0.004        0.00%
            read_ref                                         0.0072       0.01%
            call                                             0.03         0.03%
            0x1::code::request_publish_with_allowed_deps     0.03764      0.04%
            branch                                           0.0016       0.00%
            @143                                                          
            ret                                              0.0012       0.00%
        ret                                                  0.0012       0.00%
    writes                                                   2.485        2.33%
        modify<0xdbcb..::0x1::code::PackageRegistry>         2.185        2.05%
        create<0xdbcb..::0xdbcb..::message>                  0.3          0.28%