示例#1
0
def binary_trees():
    ids = [
        # by val
        bintree_ids_php_by_val  # php 7
        ,
        bintree_ids_php8_by_val  # php 8
        ,
        bintree_ids_jphp_by_val  # jphp
        ,
        bintree_ids_hhvm  # hhvm
        ,
        bintree_ids_trufflephp_native_by_val  # gphp native
        ,
        bintree_ids_trufflephp_by_val  # gphp
        # by ref
        ,
        bintree_ids_php_by_ref,
        bintree_ids_php8_by_ref,
        bintree_ids_jphp_by_ref,
        bintree_ids_trufflephp_native_by_ref,
        bintree_ids_trufflephp_by_ref
    ]

    validate_nested_ids(ids)
    export_to_csv_nested(ids, warmup=5, file_prefix='binary-trees')
示例#2
0
def fannkuchredux():
    ids = [
        fannkuch_ids_php_by_val, fannkuch_ids_php8_by_val,
        fannkuch_ids_jphp_by_val, fannkuch_ids_hhvm,
        fannkuch_ids_trufflephp_native_by_val, fannkuch_ids_trufflephp_by_val
    ]
    validate_nested_ids(ids)
    export_to_csv_nested(ids,
                         warmup=5,
                         file_prefix='fannkuchredux',
                         sort=True,
                         limit=True)
示例#3
0
def spectralnorm():
    ids = [
        # by val
        spectral_ids_php_by_val,
        spectral_ids_php8_by_val,
        spectral_ids_jphp_by_val,
        spectral_ids_hhvm,
        spectral_ids_trufflephp_native_by_val,
        spectral_ids_trufflephp_by_val,
        # by ref
        spectral_ids_php_by_ref,
        spectral_ids_php8_by_ref,
        spectral_ids_jphp_by_ref,
        spectral_ids_trufflephp_native_by_ref,
        spectral_ids_trufflephp_by_ref
    ]
    validate_nested_ids(ids)
    export_to_csv_nested(ids, warmup=5, file_prefix='spectralnorm')