native_subr_amd64.go 1.2 KB

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