base64-amd64-avx512vbmi

Community

Accelerate Base64 encoding/decoding on AMD64.

Authoremmansun
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill optimizes Base64 encoding and decoding operations on AMD64 processors by leveraging advanced AVX512 VBMI SIMD instructions, significantly speeding up these common data transformation tasks.

Core Features & Use Cases

  • SIMD Acceleration: Implements highly optimized assembly code for Base64 using AVX512 VBMI instructions (VPERMB, VPMULTISHIFTQB, VPERMI2B).
  • Runtime CPU Detection: Automatically selects the fastest available SIMD path based on CPU capabilities.
  • Compatibility: Maintains the same public API as Go's standard encoding/base64.
  • Use Case: When processing large amounts of data that require Base64 encoding or decoding in performance-critical applications on modern Intel/AMD CPUs.

Quick Start

Use the base64-amd64-avx512vbmi skill to encode the byte slice 'hello world' using standard Base64 encoding.

Dependency Matrix

Required Modules

None required

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: base64-amd64-avx512vbmi
Download link: https://github.com/emmansun/base64/archive/main.zip#base64-amd64-avx512vbmi

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.