MCPcopy Create free account

hub / github.com/WojciechMula/base64simd / functions

Functions365 in github.com/WojciechMula/base64simd

Method__str__
(self)
scripts/benchmark_parser.py:22
Method__str__
(self)
scripts/table.py:254
Method__str__
(self)
decode/script/table.py:254
Method__unicode__
(self)
encode/script/table.py:249
Method__unicode__
(self)
scripts/table.py:249
Method__unicode__
(self)
decode/script/table.py:249
Function_mm512_range_3rd_bit
returns packed (a[i] >= lo and a[i] <= hi) ? 0x04 : 0x00; assertion a[i] < 0x80
avx512_swar.cpp:81
Function_mm512_range_mask_7bit
returns packed (a[i] >= lo and a[i] <= hi) ? 0x7f : 0x00; assertion a[i] < 0x80
avx512_swar.cpp:53
Function_mm512_range_mask_8bit
returns packed (a[i] >= lo and a[i] <= hi) ? 0xff : 0x00; assertion a[i] < 0x80
avx512_swar.cpp:67
Methodadd
decode/function_registry.cpp:138
Methodbuild
decode/function_registry.cpp:64
Methodcan_run
encode/check.cpp:73
Methodcan_run
encode/application.cpp:441
Methodcan_run
decode/benchmark.cpp:63
Methodcan_run
decode/application.cpp:222
Methodcheck
decode/verify.cpp:49
Methodclear_input
decode/verify.cpp:120
Methodclear_output
encode/application.cpp:100
Methodclear_output
decode/check_ws.cpp:65
Methodclear_output
decode/application.cpp:75
Methodcustom_initialize
encode/benchmark.cpp:28
Methodcustom_initialize
encode/application.cpp:104
Methodcustom_initialize
decode/benchmark.cpp:39
Methodcustom_initialize
decode/application.cpp:56
Functiondecode
decode/decode.avx512.cpp:41
Functiondecode
decode/decode.avx512vbmi.cpp:30
Functiondecode
decode/decode.avx2.cpp:6
Functiondecode
decode/decode.neon.cpp:6
Functiondecode
decode/decode.avx512bw.cpp:6
Functiondecode_aqrit
The algorithm by aqrit. It uses a clever hashing of input bytes
decode/decode.sse.cpp:119
Functiondecode_bmi2
decode/decode.sse.cpp:71
Functiondecode_bmi2
decode/decode.avx2.cpp:81
Functiondecode_lookup1
decode/decode.scalar.cpp:33
Functiondecode_lookup1_bmi2
decode/decode.scalar.cpp:210
Functiondecode_lookup2
decode/decode.scalar.cpp:183
Functiondecode_lookup_ws
decode/decode.scalar.cpp:72
Functiondecode_store_scatter
decode/decode.avx512.cpp:6
Functiondecode_vlen16_m8
decode/decode.rvv.cpp:4
Functiondump
rvv-debug.h:5
Functiondump
encode/lookup.avx512.cpp:26
Methoddump_input
decode/verify.cpp:160
Methoddump_output
decode/verify.cpp:151
Methoddump_output
decode/application.cpp:79
Functionencode
encode/encode.neon.cpp:10
Functionencode
encode/encode.swar.cpp:7
Functionencode
encode/encode.avx512vl.cpp:8
Functionencode
encode/encode.avx512bw.cpp:6
Functionencode
encode/encode.avx2.cpp:12
Functionencode
encode/encode.avx512vbmi.cpp:5
Functionencode
encode/encode.avx512.cpp:33
Functionencode
encode/encode.sse.cpp:9
Functionencode
encode/encode.rvv.cpp:60
Functionencode64
encode/encode.scalar.cpp:40
Functionencode_bmi2
encode/encode.avx2.cpp:166
Functionencode_full_unrolled
encode/encode.sse.cpp:144
Functionencode_unrolled
encode/encode.avx2.cpp:79
Methodfill_input
encode/application.cpp:94
Methodfill_input
decode/check_ws.cpp:75
Methodfill_input
decode/application.cpp:68
Methodget_6bit_word
decode/verify.cpp:175
Methodget_align
(text)
encode/script/table.py:178
Methodget_align
(text)
scripts/table.py:178
Methodget_align
(text)
decode/script/table.py:178
Methodget_flags
(self)
encode/script/cpuflags.py:25
Methodget_flags
(self)
encode/script/cpuflags.py:41
Methodget_flags
(self)
scripts/cpuflags.py:25
Methodget_flags
(self)
scripts/cpuflags.py:41
Methodget_flags
(self)
decode/script/cpuflags.py:25
Methodget_flags
(self)
decode/script/cpuflags.py:41
Methodget_input_size
encode/application.cpp:84
Methodget_input_size
decode/check_ws.cpp:57
Methodget_input_size
decode/application.cpp:60
Methodget_output_size
encode/application.cpp:88
Methodget_output_size
decode/check_ws.cpp:61
Methodget_output_size
decode/application.cpp:64
Functioninitalize_lookup
decode/lookup.avx512vbmi.cpp:11
Functioninitialize
decode/decode.scalar.cpp:256
Functioninitialize
decode/initialize.cpp:1
Functioninitialize
decode/lookup.rvv.cpp:8
Methodinitialize
encode/application.cpp:68
Methodinitialize
decode/check_ws.cpp:43
Methodinitialize
decode/application.cpp:39
Methodinvalid_input
decode/decode.common.cpp:10
Functionlookup_aqrit
The algorithm by aqrit. It uses a clever hashing of input bytes
decode/lookup.avx512bw.cpp:80
Functionlookup_base
decode/lookup.avx2.cpp:8
Functionlookup_base
decode/lookup.sse.cpp:5
Functionlookup_binary_search
encode/lookup.avx512.cpp:157
Functionlookup_byte_blend
decode/lookup.avx2.cpp:62
Functionlookup_byte_blend
decode/lookup.sse.cpp:81
Functionlookup_comparisons
decode/lookup.avx512.cpp:101
Functionlookup_gather
encode/lookup.avx512.cpp:38
Functionlookup_gather
decode/lookup.avx512.cpp:76
Functionlookup_incremental
decode/lookup.sse.cpp:140
Functionlookup_incremental_logic
encode/lookup.avx512.cpp:74
Functionlookup_incremental_logic_improved
encode/lookup.avx512.cpp:108
Functionlookup_naive
Number of operations: - comparison : 5 - and : 5 - adnnot : 2 - or : 4 - add
encode/lookup.reference.cpp:22
Functionlookup_naive
encode/lookup.sse.cpp:7
Functionlookup_naive
encode/lookup.neon.cpp:10
Functionlookup_option
encode/lookup.rvv.cpp:67
Functionlookup_pshufb
encode/lookup.avx2.cpp:27
← previousnext →201–300 of 365, ranked by callers