PostgreSQL Source Code  git master
pg_crc32c_sse42.c File Reference
#include "c.h"
#include <nmmintrin.h>
#include "port/pg_crc32c.h"
Include dependency graph for pg_crc32c_sse42.c:

Go to the source code of this file.

Functions

 pg_attribute_no_sanitize_alignment () pg_crc32c pg_comp_crc32c_sse42(pg_crc32c crc
 
 while (p+4<=pend)
 
 while (p< pend)
 

Variables

const void * data
 
const void size_t len
 
const unsigned char * pend = p + len
 
return crc
 

Function Documentation

◆ pg_attribute_no_sanitize_alignment()

pg_attribute_no_sanitize_alignment ( )

◆ while() [1/2]

◆ while() [2/2]

while ( )

Definition at line 62 of file pg_crc32c_sse42.c.

63  {
64  crc = _mm_crc32_u8(crc, *p);
65  p++;
66  }

References crc.

Variable Documentation

◆ crc

◆ data

const void* data

Definition at line 23 of file pg_crc32c_sse42.c.

Referenced by _crypt_blowfish_rn(), _WriteData(), _WriteLOData(), accumArrayResultArr(), allocate_record_info(), appendBinaryPQExpBuffer(), appendBinaryStringInfo(), appendBinaryStringInfoNT(), appendCSVLiteral(), AppendIncrementalManifestData(), appendPQExpBufferStr(), appendToBuffer(), array_desc(), ascii(), Async_Notify(), basic_archive_file(), basic_archive_shutdown(), basic_archive_startup(), bbstreamer_buffer_bytes(), bbstreamer_buffer_until(), bbstreamer_content(), bbstreamer_extractor_content(), bbstreamer_inject_file(), bbstreamer_plain_writer_content(), bbstreamer_recovery_injector_content(), bbstreamer_tar_archiver_content(), bbstreamer_tar_parser_content(), bbstreamer_tar_terminator_content(), bf_check_supported_key_len(), binary_decode(), binary_encode(), bind_param_error_callback(), BlockRefTableRead(), BlockRefTableWrite(), bloom_init(), brin_range_serialize(), build_backup_content(), build_mss(), build_sorted_items(), BuildRelationExtStatistics(), CATALOG(), cfb_process(), check_eme_pkcs1_v15(), CheckAffix(), checkclass_str(), checkcondition_gin(), checkcondition_HL(), checkcondition_QueryOperand(), checkcondition_str(), cmpEntries(), combo_decrypt(), combo_encrypt(), copy_crlf(), copy_messages(), copyToBuffer(), crc24(), create_mbuf_from_vardata(), CreateDecodingContext(), createPostingTree(), CreateWaitEventSet(), crlf_process(), cryptohash_internal(), dataExecPlaceToPageInternal(), DecodeMultiInsert(), DecodeUpdate(), DecodeXLogTuple(), decrypt_internal(), dependency_degree(), digest_update(), DllRegisterServer(), encode_to_ascii(), encrypt_internal(), encrypt_process(), entryExecPlaceToPage(), escape_quotes_bki(), ExecEvalXmlExpr(), ExecStoreHeapTupleDatum(), ExplainPropertyList(), ExplainPropertyListNested(), fill_val(), filter_list_to_array(), find_header(), find_str(), formTextDatum(), gen_ossl_decrypt(), gen_ossl_encrypt(), get_rel_sync_entry(), GetBlockerStatusData(), GetLockStatusData(), GetPredicateLockStatusData(), GetSingleProcBlockerStatusData(), gin_btree_compare_prefix(), gin_btree_extract_query(), GinDataPageAddPostingItem(), ginDeletePage(), GinFormTuple(), ginHeapTupleFastInsert(), ginPlaceToPage(), ginRedoCreatePTree(), ginRedoDeleteListPages(), ginRedoDeletePage(), ginRedoInsert(), ginRedoInsertData(), ginRedoInsertEntry(), ginRedoInsertListPage(), ginRedoRecompress(), ginRedoSplit(), ginRedoUpdateMetapage(), ginUpdateStats(), gist_indexsortbuild_levelstate_flush(), gistplacetopage(), gistRedoPageSplitRecord(), gistRedoPageUpdateRecord(), gseg_picksplit(), guc_malloc(), guc_realloc(), guc_strdup(), HandleParallelApplyMessages(), HandleParallelMessages(), hash_xlog_add_ovfl_page(), hash_xlog_move_page_contents(), hash_xlog_split_allocate_page(), hash_xlog_squeeze_page(), heap_fill_tuple(), heap_xlog_insert(), heap_xlog_logical_rewrite(), heap_xlog_multi_insert(), heap_xlog_update(), hmac_update(), init_tuple_slot(), initReadOnlyStringInfo(), initStringInfoFromString(), inv_getsize(), inv_read(), inv_truncate(), inv_write(), LogicalIncreaseRestartDecodingForSlot(), LogicalIncreaseXminForSlot(), LogicalParallelApplyLoop(), main(), maybe_send_schema(), mbuf_create_from_data(), mdc_finish(), mdc_write(), mdcbuf_refill(), mix_decrypt_normal(), mix_decrypt_resync(), mix_encrypt_normal(), mix_encrypt_resync(), mkANode(), mkSPNode(), murmurhash32(), murmurhash64(), ndistinct_for_combination(), pa_send_data(), pad_eme_pkcs1_v15(), ParamsErrorCallback(), parse_output_parameters(), ParseAbortRecord(), ParseCommitRecord(), pg_armor(), pg_comp_crc32c_armv8(), pg_comp_crc32c_choose(), pg_comp_crc32c_loongarch(), pg_comp_crc32c_sb8(), pg_crc32c_armv8_available(), pg_cryptohash_update(), pg_dearmor(), pg_decode_begin_prepare_txn(), pg_decode_begin_txn(), pg_decode_change(), pg_decode_commit_prepared_txn(), pg_decode_commit_txn(), pg_decode_filter(), pg_decode_message(), pg_decode_prepare_txn(), pg_decode_rollback_prepared_txn(), pg_decode_shutdown(), pg_decode_startup(), pg_decode_stream_abort(), pg_decode_stream_change(), pg_decode_stream_commit(), pg_decode_stream_message(), pg_decode_stream_prepare(), pg_decode_stream_start(), pg_decode_stream_stop(), pg_decode_stream_truncate(), pg_decode_truncate(), pg_decrypt(), pg_decrypt_iv(), pg_dependencies_out(), pg_encrypt(), pg_encrypt_iv(), pg_hmac_update(), pg_logical_emit_message_bytea(), pg_md5_update(), pg_ndistinct_out(), pg_output_begin(), pg_output_stream_start(), pg_sha1_update(), pg_sha224_update(), pg_sha256_update(), pg_sha384_update(), pg_sha512_update(), pgoutput_change(), pgoutput_column_list_init(), pgoutput_ensure_entry_cxt(), pgoutput_message(), pgoutput_origin_filter(), pgoutput_row_filter_init(), pgoutput_startup(), pgoutput_stream_abort(), pgoutput_stream_commit(), pgoutput_stream_start(), pgoutput_stream_stop(), pgoutput_truncate(), pgp_armor_headers(), pgp_cfb_decrypt(), pgp_cfb_encrypt(), pgp_key_id_w(), pgp_mpi_create(), pgp_pub_decrypt_bytea(), pgp_pub_decrypt_text(), pgp_pub_encrypt_bytea(), pgp_pub_encrypt_text(), pgp_sym_decrypt_bytea(), pgp_sym_decrypt_text(), pgp_sym_encrypt_bytea(), pgp_sym_encrypt_text(), phraseto_tsquery_byid(), pkt_stream_process(), plainto_tsquery_byid(), plan_elem_desc(), pq_sendbytes(), PQresultSetInstanceData(), PQsetInstanceData(), pqTraceOutputByte1(), pqTraceOutputInt16(), pqTraceOutputInt32(), pqTraceOutputNchar(), pqTraceOutputString(), process_pipe_input(), push_to_sink(), pushf_write(), pushval_morph(), radius_add_attribute(), rbt_find(), rbt_find_great(), rbt_find_less(), rbt_insert(), RE_execute(), RE_wchar_execute(), ReadWalSummary(), record_type_typmod_hash(), RegisterTwoPhaseRecord(), ReorderBufferProcessTXN(), ReorderBufferRestoreChange(), ReorderBufferSerializeChange(), replace_text_regexp(), save_state_data(), SHA256_Transform(), SHA512_Transform(), shiftList(), shm_mq_send(), shm_mq_send_bytes(), shm_mq_sendv(), SIGetDataEntries(), SIInsertDataEntries(), SlruScanDirCbDeleteCutoff(), SlruScanDirCbFindEarliest(), SlruScanDirCbReportPresence(), SlruScanDirectory(), statext_dependencies_build(), statext_dependencies_deserialize(), statext_mcv_build(), statext_mcv_deserialize(), statext_ndistinct_build(), statext_ndistinct_deserialize(), statext_store(), string_agg_deserialize(), test_re_execute(), test_shm_mq(), test_shm_mq_pipelined(), test_slru_page_read(), test_slru_page_readonly(), test_slru_page_write(), test_slru_scan_cb(), texttoxml(), to_ascii_default(), to_ascii_enc(), to_ascii_encname(), to_cb(), to_tsquery_byid(), toast_save_datum(), ts_accum(), TS_execute_locations_recurse(), TS_phrase_execute(), TS_phrase_output(), ts_stat_sql(), tsvector_concat(), tsvector_delete_by_indices(), tsvector_unnest(), tts_virtual_materialize(), TupleQueueReaderNext(), walsummary_read_callback(), websearch_to_tsquery_byid(), wrap_process(), write_item(), write_pipe_chunks(), WriteData(), WriteDataToArchiveNone(), writeFragment(), writeListPage(), WriteWalSummary(), X509_NAME_field_to_text(), XLogRegisterBufData(), XLogRegisterData(), xml_is_well_formed(), xml_is_well_formed_content(), xml_is_well_formed_document(), xmlexists(), xmlparse(), xmlroot(), xmltotext(), xmltotext_with_options(), xpath(), and xpath_exists().

◆ len

const void size_t len
Initial value:
{
const unsigned char *p = data
const void * data

Definition at line 23 of file pg_crc32c_sse42.c.

Referenced by _brin_end_parallel(), _bt_restore_meta(), _bt_restore_page(), _CustomWriteFunc(), _EndLO(), _fmt(), _mdnblocks(), _ReadBuf(), _scriptOut(), _SPI_strdup(), _tarAddFile(), _tarGetHeader(), _tarPositionTo(), _tarReadRaw(), _tarWritePadding(), _WriteBuf(), additional_numeric_locale_len(), AddToDataDirLockFile(), ahprintf(), append_subdir_to_path(), AppendIncrementalManifestData(), appendJSONKeyValueFmt(), appendStringLiteral(), AppendStringToManifest(), appendToBuffer(), apply_spooled_messages(), archprintf(), array_to_datum_internal(), ArrayCast(), assign_to(), autovac_report_activity(), autovac_report_workitem(), bbsink_archive_contents(), bbsink_copystream_archive_contents(), bbsink_copystream_manifest_contents(), bbsink_forward_archive_contents(), bbsink_forward_manifest_contents(), bbsink_manifest_contents(), bbsink_progress_archive_contents(), bbsink_server_archive_contents(), bbsink_server_manifest_contents(), bbsink_shell_archive_contents(), bbsink_shell_manifest_contents(), bbsink_throttle_archive_contents(), bbsink_throttle_manifest_contents(), bbstreamer_buffer_bytes(), bbstreamer_buffer_until(), bbstreamer_content(), bbstreamer_extractor_content(), bbstreamer_inject_file(), bbstreamer_plain_writer_content(), bbstreamer_recovery_injector_content(), bbstreamer_tar_archiver_content(), bbstreamer_tar_parser_content(), bbstreamer_tar_terminator_content(), be_gssapi_read(), be_gssapi_write(), be_lo_truncate(), be_lo_truncate64(), be_loread(), be_tls_get_certificate_hash(), be_tls_get_peer_issuer_name(), be_tls_get_peer_serial(), be_tls_get_peer_subject_name(), be_tls_open_server(), be_tls_read(), be_tls_write(), big52euc_tw(), big52mic(), big5_to_euc_tw(), big5_to_mic(), big5_to_utf8(), bit(), bit_and(), bit_in(), bit_or(), bit_out(), bit_recv(), bits_to_text(), bitsetbit(), bitshiftleft(), bitshiftright(), bitsubstring(), bitxor(), bloom_add_element(), bloom_init(), bloom_lacks_element(), boolin(), bpchar(), bpchar_input(), bpchar_name(), bpcharlen(), bpchartruelen(), brin_copy_tuple(), brin_form_placeholder_tuple(), brin_form_tuple(), brin_minmax_multi_distance_inet(), brin_range_serialize(), bringetbitmap(), btree_xlog_newroot(), build_regexp_match_result(), build_regexp_split_result(), build_sorted_items(), build_test_match_result(), byleng(), bytea_catenate(), byteaGetBit(), byteaGetByte(), byteain(), byteaout(), byteaSetBit(), byteaSetByte(), bzero2(), calc_key_id(), calc_rank(), calc_rank_cd(), calc_word_similarity(), casecmp(), cfb_process(), check_eme_pkcs1_v15(), check_encoding_conversion_args(), check_system_link_file(), check_weight(), CheckAffix(), CheckCompoundAffixes(), CheckPointTwoPhase(), checkStringLen(), clean_NOT(), CleanQuerytext(), cleanup_tsquery_stopwords(), cliplen(), cmp(), cnt_length(), cnt_sml_sign_common(), collectTSQueryValues(), compare_subnode(), compareWORD(), componentcheck(), conditional_stack_set_query_len(), convert_network_to_scalar(), convertJsonbArray(), convertJsonbObject(), convertJsonbScalar(), copy_crlf(), copy_messages(), copy_read_data(), copyToBuffer(), count_nonjunk_tlist_entries(), Cover(), cpw(), crc24(), createBackupLabel(), CreateLockFile(), CreateTriggerFiringOn(), createViewAsClause(), crlf_process(), cryptohash_internal(), cstring_to_text_with_len(), datum_image_hash(), DCH_from_char(), deccvasc(), DecodeDate(), DecodeNumberField(), decodePageSplitRecord(), DecodeTimezone(), DecodeTimezoneAbbrevPrefix(), DecodeXLogTuple(), decrypt_key(), decrypt_read(), dectoasc(), deserialize_deflist(), dintdict_lexize(), discard_query_text(), dispell_lexize(), do_header(), do_text_output_multiline(), doabbr(), dotrim(), downcase_convert(), downcase_identifier(), downcase_truncate_identifier(), dsimple_lexize(), dsnowball_lexize(), dsynonym_lexize(), dump_binary(), each_object_field_end(), ecpg_build_params(), ecpg_hex_encode(), ecpg_store_result(), ECPGis_noind_null(), element(), elements_array_element_end(), encrypt_process(), EndCommand(), ER_get_flat_size(), esc_dec_len(), esc_decode(), esc_enc_len(), esc_encode(), escape_single_quotes_ascii(), euc_cn2mic(), euc_cn_to_mic(), euc_cn_to_utf8(), euc_jis_20042shift_jis_2004(), euc_jis_2004_to_shift_jis_2004(), euc_jis_2004_to_utf8(), euc_jp2mic(), euc_jp2sjis(), euc_jp_to_mic(), euc_jp_to_sjis(), euc_jp_to_utf8(), euc_kr2mic(), euc_kr_to_mic(), euc_kr_to_utf8(), euc_tw2big5(), euc_tw2mic(), euc_tw_to_big5(), euc_tw_to_mic(), euc_tw_to_utf8(), ExecCleanTargetListLength(), ExecOpenIndices(), ExecTypeFromTLInternal(), ExecWindowAgg(), expand_tuple(), explicit_bzero(), fasthash32(), fasthash64(), fasthash_accum(), fasthash_accum_cstring(), finalize_manifest(), find_in_dynamic_libpath(), findBuiltin(), FinishWalRecovery(), forkname_chars(), from_char_parse_int_len(), from_char_seq_search(), g_int_compress(), gb18030_to_utf8(), gbk_to_utf8(), generate_trgm(), generate_wildcard_trgm(), generateHeadline(), gensign(), get_array_element_end(), get_array_end(), get_docrep(), get_eol_offset(), get_json_object_as_hash(), get_object_end(), get_object_field_end(), generate_unaccent_rules::get_plain_letter(), get_scalar(), get_str_from_var_sci(), get_th(), get_user_name(), GetCommandTagNameAndLen(), getdatafield(), getid(), getJsonbLength(), getlen(), getlexeme(), getRightMostDot(), ghstore_union(), GinDataLeafPageGetItems(), GinDataLeafPageGetItemsToTbm(), ginPostingListDecodeAllSegments(), ginPostingListDecodeAllSegmentsToTbm(), ginRedoInsert(), ginRedoVacuumDataLeafPage(), gistextractpage(), gistfillbuffer(), gistfitpage(), gistjoinvector(), gistMakeUnionItVec(), gistnospace(), gistSplit(), gistSplitByKey(), gistSplitHalf(), gistunion(), gtrgm_consistent(), gtrgm_distance(), gtrgm_union(), gtsvector_alloc(), gtsvector_compress(), guc_strdup(), hash_bytes(), hash_bytes_extended(), hash_object_field_end(), hash_xlog_delete(), hash_xlog_move_page_contents(), heap_form_minimal_tuple(), heap_form_tuple(), heap_mask(), heap_tuple_from_minimal_tuple(), heap_xlog_logical_rewrite(), heap_xlog_multi_insert(), heap_xlog_update(), hex_decode(), hex_decode_safe(), hex_encode(), hstore_delete(), hstore_recv(), hstoreCheckKeyLen(), hstoreCheckKeyLength(), hstoreCheckValLen(), hstoreCheckValLength(), hstorePairs(), inet_net_ntop_ipv4(), inet_net_ntop_ipv6(), initReadOnlyStringInfo(), initStringInfoFromString(), int8out(), int_to_roman(), internal_putbytes(), internal_read_key(), internal_size(), inv_getsize(), inv_read(), inv_truncate(), inv_write(), generate_unaccent_rules::is_letter_with_marks(), is_valid_ascii(), iso8859_1_to_utf8(), iso8859_to_utf8(), iso_to_koi8r(), iso_to_mic(), iso_to_win1251(), iso_to_win866(), isort(), IsValidJsonNumber(), iterate_word_similarity(), johab_to_utf8(), json_lex_number(), jsonb_from_cstring(), jsonb_object(), jsonb_object_two_arg(), jsonb_ops__add_path_item(), jsonpath_in(), jsonPathFromCstring(), jspGetString(), k_hashes(), koi8r_to_iso(), koi8r_to_mic(), koi8r_to_utf8(), koi8r_to_win1251(), koi8r_to_win866(), koi8u_to_utf8(), latin1_to_mic(), latin2_to_mic(), latin2_to_win1250(), latin2mic(), latin2mic_with_table(), latin3_to_mic(), latin4_to_mic(), lca_inner(), ldchar(), len_utf8(), length_in_encoding(), lexdigits(), lexi(), LexizeExec(), libpq_fetch_file(), libpq_queue_fetch_file(), libpq_queue_fetch_range(), libpqrcv_readtimelinehistoryfile(), limit_printout_length(), list_copy_head(), list_deduplicate_oid(), list_sort(), lo_read(), lo_truncate(), lo_truncate64(), lo_truncate_internal(), lo_write(), load_dh_buffer(), load_relcache_init_file(), local2local(), local_queue_fetch_file(), local_queue_fetch_range(), LocalToUtf(), lock_twophase_postabort(), lock_twophase_postcommit(), lock_twophase_recover(), lock_twophase_standby_recover(), logfile_getname(), logical_heap_rewrite_flush_mappings(), LogicalParallelApplyLoop(), logicalrep_read_tuple(), logicalrep_write_tuple(), LogicalRepApplyLoop(), lowerstr_with_len(), lpad(), lz4_compress_datum(), main(), generate_unaccent_rules::main(), make_build_data(), make_greater_string(), make_outputdirs(), make_positional_trgm(), make_result_opt_error(), make_text_key(), makeitem(), makeJsonLexContextCstringLen(), makesign(), markrunend(), mb_utf_validate(), mbuf_append(), mbuf_create(), mbuf_create_from_data(), mbuf_grab(), mbuf_steal_data(), md5_bytea(), md5_text(), mdc_finish(), mdc_write(), mdcbuf_load_data(), mdcbuf_load_mdc(), mdcbuf_read(), MemoryContextStrdup(), mic2big5(), mic2euc_cn(), mic2euc_jp(), mic2euc_kr(), mic2euc_tw(), mic2latin(), mic2latin_with_table(), mic2sjis(), mic_to_big5(), mic_to_euc_cn(), mic_to_euc_jp(), mic_to_euc_kr(), mic_to_euc_tw(), mic_to_iso(), mic_to_koi8r(), mic_to_latin1(), mic_to_latin2(), mic_to_latin3(), mic_to_latin4(), mic_to_sjis(), mic_to_win1250(), mic_to_win1251(), mic_to_win866(), minimal_tuple_from_heap_tuple(), minmax_multi_init(), mix_decrypt_normal(), mix_decrypt_resync(), mix_encrypt_normal(), mix_encrypt_resync(), mq_putmessage(), multirange_get_range(), multixact_twophase_postabort(), multixact_twophase_postcommit(), multixact_twophase_recover(), my_pv_display(), my_truncate(), namein(), network_out(), network_show(), newRegisNode(), NUM_cache(), numeric_recv(), numeric_to_number(), numericvar_deserialize(), openssl_verify_peer_name_matches_certificate_ip(), openssl_verify_peer_name_matches_certificate_name(), optionListToArray(), output_escaped_str(), overwrite(), parse_bool_with_len(), generate_unaccent_rules::parse_cldr_latin_ascii_transliterator(), parse_comma_separated_list(), parse_ident(), parse_new_len(), parse_old_len(), parse_scalar(), parseServiceFile(), ParseVariableBool(), passwordFromFile(), perform_base_backup(), perform_default_encoding_conversion(), pg_any_to_server(), pg_ascii2wchar_with_len(), pg_ascii_verifystr(), pg_b64_decode(), pg_b64_encode(), pg_base64_decode(), pg_base64_encode(), pg_big5_dsplen(), pg_big5_mblen(), pg_big5_verifychar(), pg_big5_verifystr(), pg_checksum_update(), pg_client_to_server(), pg_comp_crc32c_armv8(), pg_comp_crc32c_choose(), pg_comp_crc32c_loongarch(), pg_comp_crc32c_sb8(), pg_convert(), pg_cryptohash_final(), pg_cryptohash_update(), pg_detoast_datum_copy(), pg_digest(), pg_do_encoding_conversion(), pg_encoding_mb2wchar_with_len(), pg_encoding_mbcliplen(), pg_encoding_verifymbchar(), pg_encoding_verifymbstr(), pg_encoding_wchar2mb_with_len(), pg_euc2wchar_with_len(), pg_euc_dsplen(), pg_euc_mblen(), pg_euccn2wchar_with_len(), pg_euccn_dsplen(), pg_euccn_mblen(), pg_eucjp2wchar_with_len(), pg_eucjp_dsplen(), pg_eucjp_verifychar(), pg_eucjp_verifystr(), pg_euckr2wchar_with_len(), pg_euckr_verifychar(), pg_euckr_verifystr(), pg_euctw2wchar_with_len(), pg_euctw_dsplen(), pg_euctw_mblen(), pg_euctw_verifychar(), pg_euctw_verifystr(), pg_fprintf(), pg_gb18030_dsplen(), pg_gb18030_mblen(), pg_gb18030_verifychar(), pg_gb18030_verifystr(), pg_gbk_dsplen(), pg_gbk_mblen(), pg_gbk_verifychar(), pg_gbk_verifystr(), pg_gen_salt(), pg_gen_salt_rounds(), pg_generic_charinc(), pg_GSS_error_int(), pg_GSS_read(), pg_GSS_write(), pg_hmac(), pg_hmac_final(), pg_hmac_init(), pg_hmac_update(), pg_import_system_collations(), pg_johab_verifychar(), pg_johab_verifystr(), pg_latin12wchar_with_len(), pg_latin1_verifystr(), pg_lltoa(), pg_ltoa(), pg_mb2wchar_with_len(), pg_mbcharcliplen(), pg_mbcliplen(), pg_mbstrlen(), pg_mbstrlen_with_len(), pg_md5_binary(), pg_md5_hash(), pg_md5_update(), pg_mule2wchar_with_len(), pg_mule_dsplen(), pg_mule_mblen(), pg_mule_verifychar(), pg_mule_verifystr(), pg_printf(), pg_random_bytes(), pg_regcomp(), pg_regerror(), pg_regexec(), pg_server_to_any(), pg_server_to_client(), pg_sha1_update(), pg_sha224_update(), pg_sha256_update(), pg_sha384_update(), pg_sha512_update(), pg_sjis_dsplen(), pg_sjis_mblen(), pg_sjis_verifychar(), pg_sjis_verifystr(), pg_snprintf(), pg_sprintf(), pg_strip_crlf(), pg_strong_random(), pg_uhc_dsplen(), pg_uhc_mblen(), pg_uhc_verifychar(), pg_uhc_verifystr(), pg_ultostr(), pg_ultostr_zeropad(), pg_utf2wchar_with_len(), pg_utf8_verifychar(), pg_utf8_verifystr(), pg_utf_mblen(), pg_verify_mbstr(), pg_verify_mbstr_len(), pg_verifymbstr(), pg_wchar2euc_with_len(), pg_wchar2mb_with_len(), pg_wchar2mule_with_len(), pg_wchar2single_with_len(), pg_wchar2utf_with_len(), pg_wcsformat(), pg_wcssize(), pg_wcswidth(), pglz_compress_datum(), pglz_decompress(), pglz_find_match(), pgp_armor_decode(), pgp_armor_encode(), pgp_cfb_decrypt(), pgp_cfb_encrypt(), pgp_create_pkt_reader(), pgp_decrypt(), pgp_encrypt(), pgp_extract_armor_headers(), pgp_get_keyid(), pgp_mpi_alloc(), pgp_set_symkey(), pgss_shmem_shutdown(), pgstat_copy_changecounted_stats(), pgstat_report_activity(), pgstat_report_appname(), pgtls_get_peer_certificate_hash(), pgtls_read(), pgtls_write(), pgwin32_recv(), pgwin32_send(), pickout(), pkt_stream_process(), pktreader_pull(), plaintree(), PLyObject_ToBytea(), PLySequence_ToArray_recurse(), pnstrdup(), populate_array_json(), populate_recordset_object_field_end(), populate_scalar(), pp_require_safe(), pq_discardbytes(), pq_getbytes(), pq_getmessage(), pq_putmessage_v2(), PQescapeByteaInternal(), PQescapeIdentifier(), PQescapeInternal(), PQescapeLiteral(), PQescapeStringInternal(), pqFunctionCall3(), pqGetnchar(), PQoidStatus(), PQprint(), pqPutMsgBytes(), pqPutnchar(), pqsecure_raw_read(), pqsecure_raw_write(), pqsecure_read(), pqsecure_write(), pqSendSome(), PQsetvalue(), pqSkipnchar(), pqTraceOutputD(), pqTraceOutputNchar(), pqTraceOutputString(), pqTraceOutputV(), predicatelock_twophase_recover(), print_addr(), print_param_value(), print_tar_number(), printsimple(), process_data_packets(), ProcessKeepaliveMsg(), ProcessStartupPacket(), ProcessXLogDataMsg(), psprintf(), pullf_read(), pullf_read_fixed(), pullf_read_max(), pushf_write(), pvsnprintf(), px_memset(), QTN2QT(), quote_literal(), quote_literal_cstr(), quote_literal_internal(), radius_add_attribute(), raw_heap_insert(), read_chunk(), read_controlfile(), read_extension_script_file(), read_or_wait(), read_tar_number(), readfile(), readtup_datum(), readtup_heap(), readtup_index(), readtup_index_brin(), RecheckDataDirLockFile(), RecreateTwoPhaseFile(), recurse_dir(), RegisterTwoPhaseRecord(), RelationGetBufferForTuple(), relname(), removeDontCares(), render_newlen(), replace_s(), replace_variables(), replaceVariable(), report_invalid_encoding(), report_untranslatable_char(), reserveFromBuffer(), rest_of_char_same(), RestoreGUCState(), reverse_name(), rpad(), RS_compile(), RS_execute(), rtypmsize(), run_crypt_des(), run_crypt_md5(), run_ssl_passphrase_command(), runShellCommand(), save_state_data(), ScanCKeywordLookup(), ScanKeywordLookup(), secure_raw_read(), secure_raw_write(), secure_read(), secure_write(), sendFeedback(), sendFileWithContent(), sendMessageToLeader(), sendMessageToWorker(), SendTimeLineHistory(), seq_search_ascii(), seq_search_localized(), SerializeLibraryState(), set_ps_display_suffix(), set_ps_display_with_len(), shell_send_data(), shift_jis_20042euc_jis_2004(), shift_jis_2004_to_euc_jis_2004(), shift_jis_2004_to_utf8(), shm_mq_sendv(), sjis2euc_jp(), sjis2mic(), sjis_to_euc_jp(), sjis_to_mic(), sjis_to_utf8(), slice_to(), SlruCorrectSegmentFilenameLength(), SlruScanDirectory(), slurpFile(), socket_putmessage(), socket_putmessage_noblock(), SplitIdentifierString(), ssl_extension_info(), StartupXLOG(), statext_dependencies_serialize(), statext_mcv_deserialize(), statext_mcv_serialize(), statext_ndistinct_serialize(), stream_write_change(), stringoffset(), stringzone(), strip_trailing_ws(), strspace_len(), subarray(), subpath(), subxact_info_read(), subxact_info_write(), sv2cstr(), tar_finish(), tarPaddingBytesRequired(), tarPrintf(), tarRead(), tarWrite(), test_custom_rmgrs_insert_wal_record(), test_shm_mq(), test_shm_mq_pipelined(), text_catenate(), text_format_append_string(), text_left(), text_name(), text_reverse(), text_right(), text_to_bits(), text_to_cstring(), to_cb(), TParserInit(), transformRelOptions(), translate(), TrimTrailingZeros(), truncate_identifier(), tsqueryrecv(), tsquerytree(), tsvector_bsearch(), tsvector_delete_by_indices(), tsvector_filter(), tsvector_strip(), tsvector_to_array(), tsvector_unnest(), tsvectorin(), tsvectorout(), tsvectorrecv(), tuple_data_split_internal(), tuplesort_getbrintuple(), uhc_to_utf8(), unaccent_lexize(), unistr(), utf8_advance(), utf8_to_big5(), utf8_to_euc_cn(), utf8_to_euc_jis_2004(), utf8_to_euc_jp(), utf8_to_euc_kr(), utf8_to_euc_tw(), utf8_to_gb18030(), utf8_to_gbk(), utf8_to_iso8859(), utf8_to_iso8859_1(), utf8_to_johab(), utf8_to_koi8r(), utf8_to_koi8u(), utf8_to_shift_jis_2004(), utf8_to_sjis(), utf8_to_uhc(), utf8_to_win(), utf_u2e(), UtfToLocal(), uuid_generate_internal(), validOperatorName(), varbit(), varbit_in(), varbit_out(), varbit_recv(), varchar(), varchar_input(), varstr_abbrev_convert(), WalRcvFetchTimeLineHistoryFiles(), WalReceiverMain(), win1250_to_latin2(), win1250_to_mic(), win1251_to_iso(), win1251_to_koi8r(), win1251_to_mic(), win1251_to_win866(), win866_to_iso(), win866_to_koi8r(), win866_to_mic(), win866_to_win1251(), win_to_utf8(), wrap_process(), write_chunk(), write_console(), write_item(), write_multirange_data(), write_normal_header(), write_pipe_chunks(), writeNodeArray(), WriteStr(), XLogCompressBackupBlock(), XLogDecodeNextRecord(), XlogReadTwoPhaseData(), XLogRecGetBlockData(), XLogRegisterBufData(), XLogRegisterData(), XLogWalRcvProcessMsg(), xml_out_internal(), xmlcomment(), xmlconcat(), and xmlroot().

◆ pend

const unsigned char* pend = p + len

Definition at line 26 of file pg_crc32c_sse42.c.

Referenced by pg_comp_crc32c_armv8(), and pg_comp_crc32c_loongarch().