📄 ucl_asm.h
字号:
UCL_EXTERN(int) ucl_nrv2d_decompress_asm_le16 (const ucl_bytep src, ucl_uint src_len, ucl_bytep dst, ucl_uintp dst_len, ucl_voidp wrkmem);UCL_EXTERN(int) ucl_nrv2d_decompress_asm_safe_le16 (const ucl_bytep src, ucl_uint src_len, ucl_bytep dst, ucl_uintp dst_len, ucl_voidp wrkmem);UCL_EXTERN(int) ucl_nrv2d_decompress_asm_fast_le16 (const ucl_bytep src, ucl_uint src_len, ucl_bytep dst, ucl_uintp dst_len, ucl_voidp wrkmem);UCL_EXTERN(int) ucl_nrv2d_decompress_asm_fast_safe_le16 (const ucl_bytep src, ucl_uint src_len, ucl_bytep dst, ucl_uintp dst_len, ucl_voidp wrkmem);UCL_EXTERN(int) ucl_nrv2d_decompress_asm_small_le16 (const ucl_bytep src, ucl_uint src_len, ucl_bytep dst, ucl_uintp dst_len, ucl_voidp wrkmem);UCL_EXTERN(int) ucl_nrv2d_decompress_asm_small_safe_le16 (const ucl_bytep src, ucl_uint src_len, ucl_bytep dst, ucl_uintp dst_len, ucl_voidp wrkmem);UCL_EXTERN(int) ucl_nrv2d_decompress_asm_le32 (const ucl_bytep src, ucl_uint src_len, ucl_bytep dst, ucl_uintp dst_len, ucl_voidp wrkmem);UCL_EXTERN(int) ucl_nrv2d_decompress_asm_safe_le32 (const ucl_bytep src, ucl_uint src_len, ucl_bytep dst, ucl_uintp dst_len, ucl_voidp wrkmem);UCL_EXTERN(int) ucl_nrv2d_decompress_asm_fast_le32 (const ucl_bytep src, ucl_uint src_len, ucl_bytep dst, ucl_uintp dst_len, ucl_voidp wrkmem);UCL_EXTERN(int) ucl_nrv2d_decompress_asm_fast_safe_le32 (const ucl_bytep src, ucl_uint src_len, ucl_bytep dst, ucl_uintp dst_len, ucl_voidp wrkmem);UCL_EXTERN(int) ucl_nrv2d_decompress_asm_small_le32 (const ucl_bytep src, ucl_uint src_len, ucl_bytep dst, ucl_uintp dst_len, ucl_voidp wrkmem);UCL_EXTERN(int) ucl_nrv2d_decompress_asm_small_safe_le32 (const ucl_bytep src, ucl_uint src_len, ucl_bytep dst, ucl_uintp dst_len, ucl_voidp wrkmem);/***********************************************************************// NRV2E assembly decompressors************************************************************************/UCL_EXTERN(int) ucl_nrv2e_decompress_asm_8 (const ucl_bytep src, ucl_uint src_len, ucl_bytep dst, ucl_uintp dst_len, ucl_voidp wrkmem);UCL_EXTERN(int) ucl_nrv2e_decompress_asm_safe_8 (const ucl_bytep src, ucl_uint src_len, ucl_bytep dst, ucl_uintp dst_len, ucl_voidp wrkmem);UCL_EXTERN(int) ucl_nrv2e_decompress_asm_fast_8 (const ucl_bytep src, ucl_uint src_len, ucl_bytep dst, ucl_uintp dst_len, ucl_voidp wrkmem);UCL_EXTERN(int) ucl_nrv2e_decompress_asm_fast_safe_8 (const ucl_bytep src, ucl_uint src_len, ucl_bytep dst, ucl_uintp dst_len, ucl_voidp wrkmem);UCL_EXTERN(int) ucl_nrv2e_decompress_asm_small_8 (const ucl_bytep src, ucl_uint src_len, ucl_bytep dst, ucl_uintp dst_len, ucl_voidp wrkmem);UCL_EXTERN(int) ucl_nrv2e_decompress_asm_small_safe_8 (const ucl_bytep src, ucl_uint src_len, ucl_bytep dst, ucl_uintp dst_len, ucl_voidp wrkmem);UCL_EXTERN(int) ucl_nrv2e_decompress_asm_le16 (const ucl_bytep src, ucl_uint src_len, ucl_bytep dst, ucl_uintp dst_len, ucl_voidp wrkmem);UCL_EXTERN(int) ucl_nrv2e_decompress_asm_safe_le16 (const ucl_bytep src, ucl_uint src_len, ucl_bytep dst, ucl_uintp dst_len, ucl_voidp wrkmem);UCL_EXTERN(int) ucl_nrv2e_decompress_asm_fast_le16 (const ucl_bytep src, ucl_uint src_len, ucl_bytep dst, ucl_uintp dst_len, ucl_voidp wrkmem);UCL_EXTERN(int) ucl_nrv2e_decompress_asm_fast_safe_le16 (const ucl_bytep src, ucl_uint src_len, ucl_bytep dst, ucl_uintp dst_len, ucl_voidp wrkmem);UCL_EXTERN(int) ucl_nrv2e_decompress_asm_small_le16 (const ucl_bytep src, ucl_uint src_len, ucl_bytep dst, ucl_uintp dst_len, ucl_voidp wrkmem);UCL_EXTERN(int) ucl_nrv2e_decompress_asm_small_safe_le16 (const ucl_bytep src, ucl_uint src_len, ucl_bytep dst, ucl_uintp dst_len, ucl_voidp wrkmem);UCL_EXTERN(int) ucl_nrv2e_decompress_asm_le32 (const ucl_bytep src, ucl_uint src_len, ucl_bytep dst, ucl_uintp dst_len, ucl_voidp wrkmem);UCL_EXTERN(int) ucl_nrv2e_decompress_asm_safe_le32 (const ucl_bytep src, ucl_uint src_len, ucl_bytep dst, ucl_uintp dst_len, ucl_voidp wrkmem);UCL_EXTERN(int) ucl_nrv2e_decompress_asm_fast_le32 (const ucl_bytep src, ucl_uint src_len, ucl_bytep dst, ucl_uintp dst_len, ucl_voidp wrkmem);UCL_EXTERN(int) ucl_nrv2e_decompress_asm_fast_safe_le32 (const ucl_bytep src, ucl_uint src_len, ucl_bytep dst, ucl_uintp dst_len, ucl_voidp wrkmem);UCL_EXTERN(int) ucl_nrv2e_decompress_asm_small_le32 (const ucl_bytep src, ucl_uint src_len, ucl_bytep dst, ucl_uintp dst_len, ucl_voidp wrkmem);UCL_EXTERN(int) ucl_nrv2e_decompress_asm_small_safe_le32 (const ucl_bytep src, ucl_uint src_len, ucl_bytep dst, ucl_uintp dst_len, ucl_voidp wrkmem);/***********************************************************************// checksum and misc functions************************************************************************/UCL_EXTERN(ucl_uint32)ucl_crc32_asm(ucl_uint32 _c, const ucl_bytep _buf, ucl_uint _len, const ucl_uint32p _crc_table);UCL_EXTERN(ucl_uint32)ucl_crc32_asm_small(ucl_uint32 _c, const ucl_bytep _buf, ucl_uint _len);UCL_EXTERN(int)ucl_cpuid_asm(ucl_uint32p /* ucl_uint32 info[16] */ );UCL_EXTERN(ucl_uint32)ucl_rdtsc_asm(ucl_uint32p /* ucl_uint32 ticks[2] */ );#ifdef __cplusplus} /* extern "C" */#endif#endif /* already included */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -