1
0
mirror of https://github.com/fumiama/unibase2n.git synced 2026-06-12 05:00:23 +08:00

add more asm

This commit is contained in:
源文雨
2022-10-02 23:57:35 +08:00
parent f6d737d0a6
commit f084ae5128
4 changed files with 132 additions and 32 deletions

View File

@@ -6,3 +6,15 @@ package unibase2n
// enc16blk1 for bit 1 (actual enc128blk1)
// len(in)!=0, len(out)==len(in)*16
func enc16blk1(mask uint16, in, out []byte)
// enc64blk2 for bit 2
// len(in)!=0, len(out)==len(in)*8
func enc64blk2(mask uint64, in, out []byte)
// enc32blk4 for bit 4
// len(in)!=0, len(out)==len(in)*4
func enc32blk4(mask uint32, in, out []byte)
// enc16blk8 for bit 8
// len(in)!=0, len(out)==len(in)*2
func enc16blk8(mask uint16, in, out []byte)