pub fn std() -> Vec<yul::Statement> {
    let fns = vec![
        data::avail(),
        data::alloc(),
        data::alloc_mstoren(),
        data::free(),
        data::ccopym(),
        data::load_data_string(),
        data::mcopys(),
        data::scopym(),
        data::mcopym(),
        data::scopys(),
        data::mloadn(),
        data::sloadn(),
        data::bytes_sloadn(),
        data::cloadn(),
        data::mstoren(),
        data::sstoren(),
        data::bytes_sstoren(),
        data::bytes_mcopys(),
        data::bytes_scopym(),
        data::bytes_scopys(),
        data::map_value_ptr(),
        data::ceil32(),
        data::ternary(),
        data::set_zero(),
        abi::unpack(),
        abi::pack(AbiDecodeLocation::Calldata),
        abi::pack(AbiDecodeLocation::Memory),
        contracts::create2(),
        contracts::create(),
    ];
    [fns, math::all()].concat()
}
/// Returns all functions that should be available during runtime.
Returns all functions that should be available during runtime.
Returns all functions that should be available during runtime .
pub fn std() -> Vec<yul::Statement> {
    let fns = vec![
        data::avail(),
        data::alloc(),
        data::alloc_mstoren(),
        data::free(),
        data::ccopym(),
        data::load_data_string(),
        data::mcopys(),
        data::scopym(),
        data::mcopym(),
        data::scopys(),
        data::mloadn(),
        data::sloadn(),
        data::bytes_sloadn(),
        data::cloadn(),
        data::mstoren(),
        data::sstoren(),
        data::bytes_sstoren(),
        data::bytes_mcopys(),
        data::bytes_scopym(),
        data::bytes_scopys(),
        data::map_value_ptr(),
        data::ceil32(),
        data::ternary(),
        data::set_zero(),
        abi::unpack(),
        abi::pack(AbiDecodeLocation::Calldata),
        abi::pack(AbiDecodeLocation::Memory),
        contracts::create2(),
        contracts::create(),
    ];
    [fns, math::all()].concat()
}
pub fn std ( ) -> Vec < yul :: Statement > { let fns = vec ! [ data avail ( ) data alloc ( ) data alloc_mstoren ( ) data free ( ) data ccopym ( ) data load_data_string ( ) data mcopys ( ) data scopym ( ) data mcopym ( ) data scopys ( ) data mloadn ( ) data sloadn ( ) data bytes_sloadn ( ) data cloadn ( ) data mstoren ( ) data sstoren ( ) data bytes_sstoren ( ) data bytes_mcopys ( ) data bytes_scopym ( ) data bytes_scopys ( ) data map_value_ptr ( ) data ceil32 ( ) data ternary ( ) data set_zero ( ) abi unpack ( ) abi pack ( AbiDecodeLocation Calldata ) abi pack ( AbiDecodeLocation Memory ) contracts create2 ( ) contracts create ( ) ] ; [ fns , math :: all ( ) ] . concat ( ) }
Returns all functions that should be available during runtime.
Returns all functions that should be available during runtime .