Home | History | Annotate | Download | only in gc
      1 // AUTO-GENERATED by mkbuiltin.go; DO NOT EDIT
      2 
      3 package gc
      4 
      5 const runtimeimport = "" +
      6 	"package runtime\n" +
      7 	"import runtime \"runtime\"\n" +
      8 	"func @\"\".newobject (@\"\".typ2 *byte) (? *any)\n" +
      9 	"func @\"\".panicindex ()\n" +
     10 	"func @\"\".panicslice ()\n" +
     11 	"func @\"\".panicdivide ()\n" +
     12 	"func @\"\".throwreturn ()\n" +
     13 	"func @\"\".throwinit ()\n" +
     14 	"func @\"\".panicwrap (? string, ? string, ? string)\n" +
     15 	"func @\"\".gopanic (? interface {})\n" +
     16 	"func @\"\".gorecover (? *int32) (? interface {})\n" +
     17 	"func @\"\".printbool (? bool)\n" +
     18 	"func @\"\".printfloat (? float64)\n" +
     19 	"func @\"\".printint (? int64)\n" +
     20 	"func @\"\".printhex (? uint64)\n" +
     21 	"func @\"\".printuint (? uint64)\n" +
     22 	"func @\"\".printcomplex (? complex128)\n" +
     23 	"func @\"\".printstring (? string)\n" +
     24 	"func @\"\".printpointer (? any)\n" +
     25 	"func @\"\".printiface (? any)\n" +
     26 	"func @\"\".printeface (? any)\n" +
     27 	"func @\"\".printslice (? any)\n" +
     28 	"func @\"\".printnl ()\n" +
     29 	"func @\"\".printsp ()\n" +
     30 	"func @\"\".printlock ()\n" +
     31 	"func @\"\".printunlock ()\n" +
     32 	"func @\"\".concatstring2 (? *[32]byte, ? string, ? string) (? string)\n" +
     33 	"func @\"\".concatstring3 (? *[32]byte, ? string, ? string, ? string) (? string)\n" +
     34 	"func @\"\".concatstring4 (? *[32]byte, ? string, ? string, ? string, ? string) (? string)\n" +
     35 	"func @\"\".concatstring5 (? *[32]byte, ? string, ? string, ? string, ? string, ? string) (? string)\n" +
     36 	"func @\"\".concatstrings (? *[32]byte, ? []string) (? string)\n" +
     37 	"func @\"\".cmpstring (? string, ? string) (? int)\n" +
     38 	"func @\"\".eqstring (? string, ? string) (? bool)\n" +
     39 	"func @\"\".intstring (? *[4]byte, ? int64) (? string)\n" +
     40 	"func @\"\".slicebytetostring (? *[32]byte, ? []byte) (? string)\n" +
     41 	"func @\"\".slicebytetostringtmp (? []byte) (? string)\n" +
     42 	"func @\"\".slicerunetostring (? *[32]byte, ? []rune) (? string)\n" +
     43 	"func @\"\".stringtoslicebyte (? *[32]byte, ? string) (? []byte)\n" +
     44 	"func @\"\".stringtoslicebytetmp (? string) (? []byte)\n" +
     45 	"func @\"\".stringtoslicerune (? *[32]rune, ? string) (? []rune)\n" +
     46 	"func @\"\".stringiter (? string, ? int) (? int)\n" +
     47 	"func @\"\".stringiter2 (? string, ? int) (@\"\".retk1 int, @\"\".retv2 rune)\n" +
     48 	"func @\"\".slicecopy (@\"\".to2 any, @\"\".fr3 any, @\"\".wid4 uintptr) (? int)\n" +
     49 	"func @\"\".slicestringcopy (@\"\".to2 any, @\"\".fr3 any) (? int)\n" +
     50 	"func @\"\".typ2Itab (@\"\".typ2 *byte, @\"\".typ23 *byte, @\"\".cache4 **byte) (@\"\".ret1 *byte)\n" +
     51 	"func @\"\".convI2E (@\"\".elem2 any) (@\"\".ret1 any)\n" +
     52 	"func @\"\".convI2I (@\"\".typ2 *byte, @\"\".elem3 any) (@\"\".ret1 any)\n" +
     53 	"func @\"\".convT2E (@\"\".typ2 *byte, @\"\".elem3 *any, @\"\".buf4 *any) (@\"\".ret1 any)\n" +
     54 	"func @\"\".convT2I (@\"\".typ2 *byte, @\"\".typ23 *byte, @\"\".cache4 **byte, @\"\".elem5 *any, @\"\".buf6 *any) (@\"\".ret1 any)\n" +
     55 	"func @\"\".assertE2E (@\"\".typ1 *byte, @\"\".iface2 any, @\"\".ret3 *any)\n" +
     56 	"func @\"\".assertE2E2 (@\"\".typ2 *byte, @\"\".iface3 any, @\"\".ret4 *any) (? bool)\n" +
     57 	"func @\"\".assertE2I (@\"\".typ1 *byte, @\"\".iface2 any, @\"\".ret3 *any)\n" +
     58 	"func @\"\".assertE2I2 (@\"\".typ2 *byte, @\"\".iface3 any, @\"\".ret4 *any) (? bool)\n" +
     59 	"func @\"\".assertE2T (@\"\".typ1 *byte, @\"\".iface2 any, @\"\".ret3 *any)\n" +
     60 	"func @\"\".assertE2T2 (@\"\".typ2 *byte, @\"\".iface3 any, @\"\".ret4 *any) (? bool)\n" +
     61 	"func @\"\".assertI2E (@\"\".typ1 *byte, @\"\".iface2 any, @\"\".ret3 *any)\n" +
     62 	"func @\"\".assertI2E2 (@\"\".typ2 *byte, @\"\".iface3 any, @\"\".ret4 *any) (? bool)\n" +
     63 	"func @\"\".assertI2I (@\"\".typ1 *byte, @\"\".iface2 any, @\"\".ret3 *any)\n" +
     64 	"func @\"\".assertI2I2 (@\"\".typ2 *byte, @\"\".iface3 any, @\"\".ret4 *any) (? bool)\n" +
     65 	"func @\"\".assertI2T (@\"\".typ1 *byte, @\"\".iface2 any, @\"\".ret3 *any)\n" +
     66 	"func @\"\".assertI2T2 (@\"\".typ2 *byte, @\"\".iface3 any, @\"\".ret4 *any) (? bool)\n" +
     67 	"func @\"\".panicdottype (@\"\".have1 *byte, @\"\".want2 *byte, @\"\".iface3 *byte)\n" +
     68 	"func @\"\".ifaceeq (@\"\".i12 any, @\"\".i23 any) (@\"\".ret1 bool)\n" +
     69 	"func @\"\".efaceeq (@\"\".i12 any, @\"\".i23 any) (@\"\".ret1 bool)\n" +
     70 	"func @\"\".ifacethash (@\"\".i12 any) (@\"\".ret1 uint32)\n" +
     71 	"func @\"\".efacethash (@\"\".i12 any) (@\"\".ret1 uint32)\n" +
     72 	"func @\"\".makemap (@\"\".mapType2 *byte, @\"\".hint3 int64, @\"\".mapbuf4 *any, @\"\".bucketbuf5 *any) (@\"\".hmap1 map[any]any)\n" +
     73 	"func @\"\".mapaccess1 (@\"\".mapType2 *byte, @\"\".hmap3 map[any]any, @\"\".key4 *any) (@\"\".val1 *any)\n" +
     74 	"func @\"\".mapaccess1_fast32 (@\"\".mapType2 *byte, @\"\".hmap3 map[any]any, @\"\".key4 any) (@\"\".val1 *any)\n" +
     75 	"func @\"\".mapaccess1_fast64 (@\"\".mapType2 *byte, @\"\".hmap3 map[any]any, @\"\".key4 any) (@\"\".val1 *any)\n" +
     76 	"func @\"\".mapaccess1_faststr (@\"\".mapType2 *byte, @\"\".hmap3 map[any]any, @\"\".key4 any) (@\"\".val1 *any)\n" +
     77 	"func @\"\".mapaccess2 (@\"\".mapType3 *byte, @\"\".hmap4 map[any]any, @\"\".key5 *any) (@\"\".val1 *any, @\"\".pres2 bool)\n" +
     78 	"func @\"\".mapaccess2_fast32 (@\"\".mapType3 *byte, @\"\".hmap4 map[any]any, @\"\".key5 any) (@\"\".val1 *any, @\"\".pres2 bool)\n" +
     79 	"func @\"\".mapaccess2_fast64 (@\"\".mapType3 *byte, @\"\".hmap4 map[any]any, @\"\".key5 any) (@\"\".val1 *any, @\"\".pres2 bool)\n" +
     80 	"func @\"\".mapaccess2_faststr (@\"\".mapType3 *byte, @\"\".hmap4 map[any]any, @\"\".key5 any) (@\"\".val1 *any, @\"\".pres2 bool)\n" +
     81 	"func @\"\".mapassign1 (@\"\".mapType1 *byte, @\"\".hmap2 map[any]any, @\"\".key3 *any, @\"\".val4 *any)\n" +
     82 	"func @\"\".mapiterinit (@\"\".mapType1 *byte, @\"\".hmap2 map[any]any, @\"\".hiter3 *any)\n" +
     83 	"func @\"\".mapdelete (@\"\".mapType1 *byte, @\"\".hmap2 map[any]any, @\"\".key3 *any)\n" +
     84 	"func @\"\".mapiternext (@\"\".hiter1 *any)\n" +
     85 	"func @\"\".makechan (@\"\".chanType2 *byte, @\"\".hint3 int64) (@\"\".hchan1 chan any)\n" +
     86 	"func @\"\".chanrecv1 (@\"\".chanType1 *byte, @\"\".hchan2 <-chan any, @\"\".elem3 *any)\n" +
     87 	"func @\"\".chanrecv2 (@\"\".chanType2 *byte, @\"\".hchan3 <-chan any, @\"\".elem4 *any) (? bool)\n" +
     88 	"func @\"\".chansend1 (@\"\".chanType1 *byte, @\"\".hchan2 chan<- any, @\"\".elem3 *any)\n" +
     89 	"func @\"\".closechan (@\"\".hchan1 any)\n" +
     90 	"var @\"\".writeBarrierEnabled bool\n" +
     91 	"func @\"\".writebarrierptr (@\"\".dst1 *any, @\"\".src2 any)\n" +
     92 	"func @\"\".writebarrierstring (@\"\".dst1 *any, @\"\".src2 any)\n" +
     93 	"func @\"\".writebarrierslice (@\"\".dst1 *any, @\"\".src2 any)\n" +
     94 	"func @\"\".writebarrieriface (@\"\".dst1 *any, @\"\".src2 any)\n" +
     95 	"func @\"\".writebarrierfat01 (@\"\".dst1 *any, _ uintptr, @\"\".src3 any)\n" +
     96 	"func @\"\".writebarrierfat10 (@\"\".dst1 *any, _ uintptr, @\"\".src3 any)\n" +
     97 	"func @\"\".writebarrierfat11 (@\"\".dst1 *any, _ uintptr, @\"\".src3 any)\n" +
     98 	"func @\"\".writebarrierfat001 (@\"\".dst1 *any, _ uintptr, @\"\".src3 any)\n" +
     99 	"func @\"\".writebarrierfat010 (@\"\".dst1 *any, _ uintptr, @\"\".src3 any)\n" +
    100 	"func @\"\".writebarrierfat011 (@\"\".dst1 *any, _ uintptr, @\"\".src3 any)\n" +
    101 	"func @\"\".writebarrierfat100 (@\"\".dst1 *any, _ uintptr, @\"\".src3 any)\n" +
    102 	"func @\"\".writebarrierfat101 (@\"\".dst1 *any, _ uintptr, @\"\".src3 any)\n" +
    103 	"func @\"\".writebarrierfat110 (@\"\".dst1 *any, _ uintptr, @\"\".src3 any)\n" +
    104 	"func @\"\".writebarrierfat111 (@\"\".dst1 *any, _ uintptr, @\"\".src3 any)\n" +
    105 	"func @\"\".writebarrierfat0001 (@\"\".dst1 *any, _ uintptr, @\"\".src3 any)\n" +
    106 	"func @\"\".writebarrierfat0010 (@\"\".dst1 *any, _ uintptr, @\"\".src3 any)\n" +
    107 	"func @\"\".writebarrierfat0011 (@\"\".dst1 *any, _ uintptr, @\"\".src3 any)\n" +
    108 	"func @\"\".writebarrierfat0100 (@\"\".dst1 *any, _ uintptr, @\"\".src3 any)\n" +
    109 	"func @\"\".writebarrierfat0101 (@\"\".dst1 *any, _ uintptr, @\"\".src3 any)\n" +
    110 	"func @\"\".writebarrierfat0110 (@\"\".dst1 *any, _ uintptr, @\"\".src3 any)\n" +
    111 	"func @\"\".writebarrierfat0111 (@\"\".dst1 *any, _ uintptr, @\"\".src3 any)\n" +
    112 	"func @\"\".writebarrierfat1000 (@\"\".dst1 *any, _ uintptr, @\"\".src3 any)\n" +
    113 	"func @\"\".writebarrierfat1001 (@\"\".dst1 *any, _ uintptr, @\"\".src3 any)\n" +
    114 	"func @\"\".writebarrierfat1010 (@\"\".dst1 *any, _ uintptr, @\"\".src3 any)\n" +
    115 	"func @\"\".writebarrierfat1011 (@\"\".dst1 *any, _ uintptr, @\"\".src3 any)\n" +
    116 	"func @\"\".writebarrierfat1100 (@\"\".dst1 *any, _ uintptr, @\"\".src3 any)\n" +
    117 	"func @\"\".writebarrierfat1101 (@\"\".dst1 *any, _ uintptr, @\"\".src3 any)\n" +
    118 	"func @\"\".writebarrierfat1110 (@\"\".dst1 *any, _ uintptr, @\"\".src3 any)\n" +
    119 	"func @\"\".writebarrierfat1111 (@\"\".dst1 *any, _ uintptr, @\"\".src3 any)\n" +
    120 	"func @\"\".typedmemmove (@\"\".typ1 *byte, @\"\".dst2 *any, @\"\".src3 *any)\n" +
    121 	"func @\"\".typedslicecopy (@\"\".typ2 *byte, @\"\".dst3 any, @\"\".src4 any) (? int)\n" +
    122 	"func @\"\".selectnbsend (@\"\".chanType2 *byte, @\"\".hchan3 chan<- any, @\"\".elem4 *any) (? bool)\n" +
    123 	"func @\"\".selectnbrecv (@\"\".chanType2 *byte, @\"\".elem3 *any, @\"\".hchan4 <-chan any) (? bool)\n" +
    124 	"func @\"\".selectnbrecv2 (@\"\".chanType2 *byte, @\"\".elem3 *any, @\"\".received4 *bool, @\"\".hchan5 <-chan any) (? bool)\n" +
    125 	"func @\"\".newselect (@\"\".sel1 *byte, @\"\".selsize2 int64, @\"\".size3 int32)\n" +
    126 	"func @\"\".selectsend (@\"\".sel2 *byte, @\"\".hchan3 chan<- any, @\"\".elem4 *any) (@\"\".selected1 bool)\n" +
    127 	"func @\"\".selectrecv (@\"\".sel2 *byte, @\"\".hchan3 <-chan any, @\"\".elem4 *any) (@\"\".selected1 bool)\n" +
    128 	"func @\"\".selectrecv2 (@\"\".sel2 *byte, @\"\".hchan3 <-chan any, @\"\".elem4 *any, @\"\".received5 *bool) (@\"\".selected1 bool)\n" +
    129 	"func @\"\".selectdefault (@\"\".sel2 *byte) (@\"\".selected1 bool)\n" +
    130 	"func @\"\".selectgo (@\"\".sel1 *byte)\n" +
    131 	"func @\"\".block ()\n" +
    132 	"func @\"\".makeslice (@\"\".typ2 *byte, @\"\".nel3 int64, @\"\".cap4 int64) (@\"\".ary1 []any)\n" +
    133 	"func @\"\".growslice (@\"\".typ2 *byte, @\"\".old3 []any, @\"\".cap4 int) (@\"\".ary1 []any)\n" +
    134 	"func @\"\".growslice_n (@\"\".typ2 *byte, @\"\".old3 []any, @\"\".n4 int) (@\"\".ary1 []any)\n" +
    135 	"func @\"\".memmove (@\"\".to1 *any, @\"\".frm2 *any, @\"\".length3 uintptr)\n" +
    136 	"func @\"\".memclr (@\"\".ptr1 *byte, @\"\".length2 uintptr)\n" +
    137 	"func @\"\".memequal (@\"\".x2 *any, @\"\".y3 *any, @\"\".size4 uintptr) (? bool)\n" +
    138 	"func @\"\".memequal8 (@\"\".x2 *any, @\"\".y3 *any) (? bool)\n" +
    139 	"func @\"\".memequal16 (@\"\".x2 *any, @\"\".y3 *any) (? bool)\n" +
    140 	"func @\"\".memequal32 (@\"\".x2 *any, @\"\".y3 *any) (? bool)\n" +
    141 	"func @\"\".memequal64 (@\"\".x2 *any, @\"\".y3 *any) (? bool)\n" +
    142 	"func @\"\".memequal128 (@\"\".x2 *any, @\"\".y3 *any) (? bool)\n" +
    143 	"func @\"\".int64div (? int64, ? int64) (? int64)\n" +
    144 	"func @\"\".uint64div (? uint64, ? uint64) (? uint64)\n" +
    145 	"func @\"\".int64mod (? int64, ? int64) (? int64)\n" +
    146 	"func @\"\".uint64mod (? uint64, ? uint64) (? uint64)\n" +
    147 	"func @\"\".float64toint64 (? float64) (? int64)\n" +
    148 	"func @\"\".float64touint64 (? float64) (? uint64)\n" +
    149 	"func @\"\".int64tofloat64 (? int64) (? float64)\n" +
    150 	"func @\"\".uint64tofloat64 (? uint64) (? float64)\n" +
    151 	"func @\"\".complex128div (@\"\".num2 complex128, @\"\".den3 complex128) (@\"\".quo1 complex128)\n" +
    152 	"func @\"\".racefuncenter (? uintptr)\n" +
    153 	"func @\"\".racefuncexit ()\n" +
    154 	"func @\"\".raceread (? uintptr)\n" +
    155 	"func @\"\".racewrite (? uintptr)\n" +
    156 	"func @\"\".racereadrange (@\"\".addr1 uintptr, @\"\".size2 uintptr)\n" +
    157 	"func @\"\".racewriterange (@\"\".addr1 uintptr, @\"\".size2 uintptr)\n" +
    158 	"\n" +
    159 	"$$\n"
    160 
    161 const unsafeimport = "" +
    162 	"package unsafe\n" +
    163 	"import runtime \"runtime\"\n" +
    164 	"type @\"\".Pointer uintptr\n" +
    165 	"func @\"\".Offsetof (? any) (? uintptr)\n" +
    166 	"func @\"\".Sizeof (? any) (? uintptr)\n" +
    167 	"func @\"\".Alignof (? any) (? uintptr)\n" +
    168 	"\n" +
    169 	"$$\n"
    170