(perm [base]byte)
| 342 | } |
| 343 | |
| 344 | func PackNybbleUnroll3(perm [base]byte) uint64 { |
| 345 | i0 := uint64(perm[0]) | uint64(perm[1])<<8 | uint64(perm[2])<<16 | uint64(perm[3])<<24 |
| 346 | i1 := uint64(perm[4]) | uint64(perm[5])<<8 | uint64(perm[6])<<16 | uint64(perm[7])<<24 |
| 347 | i2 := uint64(perm[8]) | uint64(perm[9])<<8 |
| 348 | i3 := uint64(perm[10]) | uint64(perm[11])<<8 |
| 349 | return i0 | i1<<4 | i2<<32 | i3<<36 |
| 350 | } |
| 351 | |
| 352 | const ( |
| 353 | b12_0 = 1 |
no outgoing calls