...

Source file src/github.com/chenzhuoyu/base64x/native_subr_amd64.go

Documentation: github.com/chenzhuoyu/base64x

     1  // +build !noasm !appengine
     2  // Code generated by asm2asm, DO NOT EDIT.
     3  
     4  package base64x
     5  
     6  import (
     7  	`github.com/bytedance/sonic/loader`
     8  )
     9  
    10  const (
    11      _entry__b64decode = 1328
    12      _entry__b64encode = 256
    13  )
    14  
    15  const (
    16      _stack__b64decode = 152
    17      _stack__b64encode = 40
    18  )
    19  
    20  const (
    21      _size__b64decode = 17616
    22      _size__b64encode = 864
    23  )
    24  
    25  var (
    26      _pcsp__b64decode = [][2]uint32{
    27          {1, 0},
    28          {4, 8},
    29          {6, 16},
    30          {8, 24},
    31          {10, 32},
    32          {12, 40},
    33          {13, 48},
    34          {17560, 152},
    35          {17564, 48},
    36          {17565, 40},
    37          {17567, 32},
    38          {17569, 24},
    39          {17571, 16},
    40          {17573, 8},
    41          {17577, 0},
    42          {17608, 152},
    43      }
    44      _pcsp__b64encode = [][2]uint32{
    45          {1, 0},
    46          {4, 8},
    47          {6, 16},
    48          {8, 24},
    49          {10, 32},
    50          {852, 40},
    51          {853, 32},
    52          {855, 24},
    53          {857, 16},
    54          {859, 8},
    55          {864, 0},
    56      }
    57  )
    58  
    59  var funcs = []loader.CFunc{
    60      {"__native_entry__", 0, 67, 0, nil},
    61      {"_b64decode", _entry__b64decode, _size__b64decode, _stack__b64decode, _pcsp__b64decode},
    62      {"_b64encode", _entry__b64encode, _size__b64encode, _stack__b64encode, _pcsp__b64encode},
    63  }
    64  

View as plain text