github.com/bgentry/go@v0.0.0-20150121062915-6cf5a733d54d/src/cmd/gc/builtin.c (about) 1 // AUTO-GENERATED by mkbuiltin; DO NOT EDIT 2 char *runtimeimport = 3 "package runtime\n" 4 "import runtime \"runtime\"\n" 5 "func @\"\".newobject (@\"\".typ·2 *byte) (? *any)\n" 6 "func @\"\".panicindex ()\n" 7 "func @\"\".panicslice ()\n" 8 "func @\"\".panicdivide ()\n" 9 "func @\"\".throwreturn ()\n" 10 "func @\"\".throwinit ()\n" 11 "func @\"\".panicwrap (? string, ? string, ? string)\n" 12 "func @\"\".gopanic (? interface {})\n" 13 "func @\"\".gorecover (? *int32) (? interface {})\n" 14 "func @\"\".printbool (? bool)\n" 15 "func @\"\".printfloat (? float64)\n" 16 "func @\"\".printint (? int64)\n" 17 "func @\"\".printhex (? uint64)\n" 18 "func @\"\".printuint (? uint64)\n" 19 "func @\"\".printcomplex (? complex128)\n" 20 "func @\"\".printstring (? string)\n" 21 "func @\"\".printpointer (? any)\n" 22 "func @\"\".printiface (? any)\n" 23 "func @\"\".printeface (? any)\n" 24 "func @\"\".printslice (? any)\n" 25 "func @\"\".printnl ()\n" 26 "func @\"\".printsp ()\n" 27 "func @\"\".printlock ()\n" 28 "func @\"\".printunlock ()\n" 29 "func @\"\".concatstring2 (? string, ? string) (? string)\n" 30 "func @\"\".concatstring3 (? string, ? string, ? string) (? string)\n" 31 "func @\"\".concatstring4 (? string, ? string, ? string, ? string) (? string)\n" 32 "func @\"\".concatstring5 (? string, ? string, ? string, ? string, ? string) (? string)\n" 33 "func @\"\".concatstrings (? []string) (? string)\n" 34 "func @\"\".cmpstring (? string, ? string) (? int)\n" 35 "func @\"\".eqstring (? string, ? string) (? bool)\n" 36 "func @\"\".intstring (? int64) (? string)\n" 37 "func @\"\".slicebytetostring (? []byte) (? string)\n" 38 "func @\"\".slicebytetostringtmp (? []byte) (? string)\n" 39 "func @\"\".slicerunetostring (? []rune) (? string)\n" 40 "func @\"\".stringtoslicebyte (? string) (? []byte)\n" 41 "func @\"\".stringtoslicerune (? string) (? []rune)\n" 42 "func @\"\".stringiter (? string, ? int) (? int)\n" 43 "func @\"\".stringiter2 (? string, ? int) (@\"\".retk·1 int, @\"\".retv·2 rune)\n" 44 "func @\"\".slicecopy (@\"\".to·2 any, @\"\".fr·3 any, @\"\".wid·4 uintptr) (? int)\n" 45 "func @\"\".slicestringcopy (@\"\".to·2 any, @\"\".fr·3 any) (? int)\n" 46 "func @\"\".typ2Itab (@\"\".typ·2 *byte, @\"\".typ2·3 *byte, @\"\".cache·4 **byte) (@\"\".ret·1 *byte)\n" 47 "func @\"\".convI2E (@\"\".elem·2 any) (@\"\".ret·1 any)\n" 48 "func @\"\".convI2I (@\"\".typ·2 *byte, @\"\".elem·3 any) (@\"\".ret·1 any)\n" 49 "func @\"\".convT2E (@\"\".typ·2 *byte, @\"\".elem·3 *any) (@\"\".ret·1 any)\n" 50 "func @\"\".convT2I (@\"\".typ·2 *byte, @\"\".typ2·3 *byte, @\"\".cache·4 **byte, @\"\".elem·5 *any) (@\"\".ret·1 any)\n" 51 "func @\"\".assertE2E (@\"\".typ·1 *byte, @\"\".iface·2 any, @\"\".ret·3 *any)\n" 52 "func @\"\".assertE2E2 (@\"\".typ·2 *byte, @\"\".iface·3 any, @\"\".ret·4 *any) (? bool)\n" 53 "func @\"\".assertE2I (@\"\".typ·1 *byte, @\"\".iface·2 any, @\"\".ret·3 *any)\n" 54 "func @\"\".assertE2I2 (@\"\".typ·2 *byte, @\"\".iface·3 any, @\"\".ret·4 *any) (? bool)\n" 55 "func @\"\".assertE2T (@\"\".typ·1 *byte, @\"\".iface·2 any, @\"\".ret·3 *any)\n" 56 "func @\"\".assertE2T2 (@\"\".typ·2 *byte, @\"\".iface·3 any, @\"\".ret·4 *any) (? bool)\n" 57 "func @\"\".assertI2E (@\"\".typ·1 *byte, @\"\".iface·2 any, @\"\".ret·3 *any)\n" 58 "func @\"\".assertI2E2 (@\"\".typ·2 *byte, @\"\".iface·3 any, @\"\".ret·4 *any) (? bool)\n" 59 "func @\"\".assertI2I (@\"\".typ·1 *byte, @\"\".iface·2 any, @\"\".ret·3 *any)\n" 60 "func @\"\".assertI2I2 (@\"\".typ·2 *byte, @\"\".iface·3 any, @\"\".ret·4 *any) (? bool)\n" 61 "func @\"\".assertI2T (@\"\".typ·1 *byte, @\"\".iface·2 any, @\"\".ret·3 *any)\n" 62 "func @\"\".assertI2T2 (@\"\".typ·2 *byte, @\"\".iface·3 any, @\"\".ret·4 *any) (? bool)\n" 63 "func @\"\".ifaceeq (@\"\".i1·2 any, @\"\".i2·3 any) (@\"\".ret·1 bool)\n" 64 "func @\"\".efaceeq (@\"\".i1·2 any, @\"\".i2·3 any) (@\"\".ret·1 bool)\n" 65 "func @\"\".ifacethash (@\"\".i1·2 any) (@\"\".ret·1 uint32)\n" 66 "func @\"\".efacethash (@\"\".i1·2 any) (@\"\".ret·1 uint32)\n" 67 "func @\"\".makemap (@\"\".mapType·2 *byte, @\"\".hint·3 int64) (@\"\".hmap·1 map[any]any)\n" 68 "func @\"\".mapaccess1 (@\"\".mapType·2 *byte, @\"\".hmap·3 map[any]any, @\"\".key·4 *any) (@\"\".val·1 *any)\n" 69 "func @\"\".mapaccess1_fast32 (@\"\".mapType·2 *byte, @\"\".hmap·3 map[any]any, @\"\".key·4 any) (@\"\".val·1 *any)\n" 70 "func @\"\".mapaccess1_fast64 (@\"\".mapType·2 *byte, @\"\".hmap·3 map[any]any, @\"\".key·4 any) (@\"\".val·1 *any)\n" 71 "func @\"\".mapaccess1_faststr (@\"\".mapType·2 *byte, @\"\".hmap·3 map[any]any, @\"\".key·4 any) (@\"\".val·1 *any)\n" 72 "func @\"\".mapaccess2 (@\"\".mapType·3 *byte, @\"\".hmap·4 map[any]any, @\"\".key·5 *any) (@\"\".val·1 *any, @\"\".pres·2 bool)\n" 73 "func @\"\".mapaccess2_fast32 (@\"\".mapType·3 *byte, @\"\".hmap·4 map[any]any, @\"\".key·5 any) (@\"\".val·1 *any, @\"\".pres·2 bool)\n" 74 "func @\"\".mapaccess2_fast64 (@\"\".mapType·3 *byte, @\"\".hmap·4 map[any]any, @\"\".key·5 any) (@\"\".val·1 *any, @\"\".pres·2 bool)\n" 75 "func @\"\".mapaccess2_faststr (@\"\".mapType·3 *byte, @\"\".hmap·4 map[any]any, @\"\".key·5 any) (@\"\".val·1 *any, @\"\".pres·2 bool)\n" 76 "func @\"\".mapassign1 (@\"\".mapType·1 *byte, @\"\".hmap·2 map[any]any, @\"\".key·3 *any, @\"\".val·4 *any)\n" 77 "func @\"\".mapiterinit (@\"\".mapType·1 *byte, @\"\".hmap·2 map[any]any, @\"\".hiter·3 *any)\n" 78 "func @\"\".mapdelete (@\"\".mapType·1 *byte, @\"\".hmap·2 map[any]any, @\"\".key·3 *any)\n" 79 "func @\"\".mapiternext (@\"\".hiter·1 *any)\n" 80 "func @\"\".makechan (@\"\".chanType·2 *byte, @\"\".hint·3 int64) (@\"\".hchan·1 chan any)\n" 81 "func @\"\".chanrecv1 (@\"\".chanType·1 *byte, @\"\".hchan·2 <-chan any, @\"\".elem·3 *any)\n" 82 "func @\"\".chanrecv2 (@\"\".chanType·2 *byte, @\"\".hchan·3 <-chan any, @\"\".elem·4 *any) (? bool)\n" 83 "func @\"\".chansend1 (@\"\".chanType·1 *byte, @\"\".hchan·2 chan<- any, @\"\".elem·3 *any)\n" 84 "func @\"\".closechan (@\"\".hchan·1 any)\n" 85 "func @\"\".writebarrierptr (@\"\".dst·1 *any, @\"\".src·2 any)\n" 86 "func @\"\".writebarrierstring (@\"\".dst·1 *any, @\"\".src·2 any)\n" 87 "func @\"\".writebarrierslice (@\"\".dst·1 *any, @\"\".src·2 any)\n" 88 "func @\"\".writebarrieriface (@\"\".dst·1 *any, @\"\".src·2 any)\n" 89 "func @\"\".writebarrierfat01 (@\"\".dst·1 *any, _ *byte, @\"\".src·3 any)\n" 90 "func @\"\".writebarrierfat10 (@\"\".dst·1 *any, _ *byte, @\"\".src·3 any)\n" 91 "func @\"\".writebarrierfat11 (@\"\".dst·1 *any, _ *byte, @\"\".src·3 any)\n" 92 "func @\"\".writebarrierfat001 (@\"\".dst·1 *any, _ *byte, @\"\".src·3 any)\n" 93 "func @\"\".writebarrierfat010 (@\"\".dst·1 *any, _ *byte, @\"\".src·3 any)\n" 94 "func @\"\".writebarrierfat011 (@\"\".dst·1 *any, _ *byte, @\"\".src·3 any)\n" 95 "func @\"\".writebarrierfat100 (@\"\".dst·1 *any, _ *byte, @\"\".src·3 any)\n" 96 "func @\"\".writebarrierfat101 (@\"\".dst·1 *any, _ *byte, @\"\".src·3 any)\n" 97 "func @\"\".writebarrierfat110 (@\"\".dst·1 *any, _ *byte, @\"\".src·3 any)\n" 98 "func @\"\".writebarrierfat111 (@\"\".dst·1 *any, _ *byte, @\"\".src·3 any)\n" 99 "func @\"\".writebarrierfat0001 (@\"\".dst·1 *any, _ *byte, @\"\".src·3 any)\n" 100 "func @\"\".writebarrierfat0010 (@\"\".dst·1 *any, _ *byte, @\"\".src·3 any)\n" 101 "func @\"\".writebarrierfat0011 (@\"\".dst·1 *any, _ *byte, @\"\".src·3 any)\n" 102 "func @\"\".writebarrierfat0100 (@\"\".dst·1 *any, _ *byte, @\"\".src·3 any)\n" 103 "func @\"\".writebarrierfat0101 (@\"\".dst·1 *any, _ *byte, @\"\".src·3 any)\n" 104 "func @\"\".writebarrierfat0110 (@\"\".dst·1 *any, _ *byte, @\"\".src·3 any)\n" 105 "func @\"\".writebarrierfat0111 (@\"\".dst·1 *any, _ *byte, @\"\".src·3 any)\n" 106 "func @\"\".writebarrierfat1000 (@\"\".dst·1 *any, _ *byte, @\"\".src·3 any)\n" 107 "func @\"\".writebarrierfat1001 (@\"\".dst·1 *any, _ *byte, @\"\".src·3 any)\n" 108 "func @\"\".writebarrierfat1010 (@\"\".dst·1 *any, _ *byte, @\"\".src·3 any)\n" 109 "func @\"\".writebarrierfat1011 (@\"\".dst·1 *any, _ *byte, @\"\".src·3 any)\n" 110 "func @\"\".writebarrierfat1100 (@\"\".dst·1 *any, _ *byte, @\"\".src·3 any)\n" 111 "func @\"\".writebarrierfat1101 (@\"\".dst·1 *any, _ *byte, @\"\".src·3 any)\n" 112 "func @\"\".writebarrierfat1110 (@\"\".dst·1 *any, _ *byte, @\"\".src·3 any)\n" 113 "func @\"\".writebarrierfat1111 (@\"\".dst·1 *any, _ *byte, @\"\".src·3 any)\n" 114 "func @\"\".typedmemmove (@\"\".typ·1 *byte, @\"\".dst·2 *any, @\"\".src·3 *any)\n" 115 "func @\"\".typedslicecopy (@\"\".typ·2 *byte, @\"\".dst·3 any, @\"\".src·4 any) (? int)\n" 116 "func @\"\".selectnbsend (@\"\".chanType·2 *byte, @\"\".hchan·3 chan<- any, @\"\".elem·4 *any) (? bool)\n" 117 "func @\"\".selectnbrecv (@\"\".chanType·2 *byte, @\"\".elem·3 *any, @\"\".hchan·4 <-chan any) (? bool)\n" 118 "func @\"\".selectnbrecv2 (@\"\".chanType·2 *byte, @\"\".elem·3 *any, @\"\".received·4 *bool, @\"\".hchan·5 <-chan any) (? bool)\n" 119 "func @\"\".newselect (@\"\".sel·1 *byte, @\"\".selsize·2 int64, @\"\".size·3 int32)\n" 120 "func @\"\".selectsend (@\"\".sel·2 *byte, @\"\".hchan·3 chan<- any, @\"\".elem·4 *any) (@\"\".selected·1 bool)\n" 121 "func @\"\".selectrecv (@\"\".sel·2 *byte, @\"\".hchan·3 <-chan any, @\"\".elem·4 *any) (@\"\".selected·1 bool)\n" 122 "func @\"\".selectrecv2 (@\"\".sel·2 *byte, @\"\".hchan·3 <-chan any, @\"\".elem·4 *any, @\"\".received·5 *bool) (@\"\".selected·1 bool)\n" 123 "func @\"\".selectdefault (@\"\".sel·2 *byte) (@\"\".selected·1 bool)\n" 124 "func @\"\".selectgo (@\"\".sel·1 *byte)\n" 125 "func @\"\".block ()\n" 126 "func @\"\".makeslice (@\"\".typ·2 *byte, @\"\".nel·3 int64, @\"\".cap·4 int64) (@\"\".ary·1 []any)\n" 127 "func @\"\".growslice (@\"\".typ·2 *byte, @\"\".old·3 []any, @\"\".n·4 int64) (@\"\".ary·1 []any)\n" 128 "func @\"\".memmove (@\"\".to·1 *any, @\"\".frm·2 *any, @\"\".length·3 uintptr)\n" 129 "func @\"\".memclr (@\"\".ptr·1 *byte, @\"\".length·2 uintptr)\n" 130 "func @\"\".memequal (@\"\".x·2 *any, @\"\".y·3 *any, @\"\".size·4 uintptr) (? bool)\n" 131 "func @\"\".memequal8 (@\"\".x·2 *any, @\"\".y·3 *any) (? bool)\n" 132 "func @\"\".memequal16 (@\"\".x·2 *any, @\"\".y·3 *any) (? bool)\n" 133 "func @\"\".memequal32 (@\"\".x·2 *any, @\"\".y·3 *any) (? bool)\n" 134 "func @\"\".memequal64 (@\"\".x·2 *any, @\"\".y·3 *any) (? bool)\n" 135 "func @\"\".memequal128 (@\"\".x·2 *any, @\"\".y·3 *any) (? bool)\n" 136 "func @\"\".int64div (? int64, ? int64) (? int64)\n" 137 "func @\"\".uint64div (? uint64, ? uint64) (? uint64)\n" 138 "func @\"\".int64mod (? int64, ? int64) (? int64)\n" 139 "func @\"\".uint64mod (? uint64, ? uint64) (? uint64)\n" 140 "func @\"\".float64toint64 (? float64) (? int64)\n" 141 "func @\"\".float64touint64 (? float64) (? uint64)\n" 142 "func @\"\".int64tofloat64 (? int64) (? float64)\n" 143 "func @\"\".uint64tofloat64 (? uint64) (? float64)\n" 144 "func @\"\".complex128div (@\"\".num·2 complex128, @\"\".den·3 complex128) (@\"\".quo·1 complex128)\n" 145 "func @\"\".racefuncenter (? uintptr)\n" 146 "func @\"\".racefuncexit ()\n" 147 "func @\"\".raceread (? uintptr)\n" 148 "func @\"\".racewrite (? uintptr)\n" 149 "func @\"\".racereadrange (@\"\".addr·1 uintptr, @\"\".size·2 uintptr)\n" 150 "func @\"\".racewriterange (@\"\".addr·1 uintptr, @\"\".size·2 uintptr)\n" 151 "\n" 152 "$$\n"; 153 char *unsafeimport = 154 "package unsafe\n" 155 "import runtime \"runtime\"\n" 156 "type @\"\".Pointer uintptr\n" 157 "func @\"\".Offsetof (? any) (? uintptr)\n" 158 "func @\"\".Sizeof (? any) (? uintptr)\n" 159 "func @\"\".Alignof (? any) (? uintptr)\n" 160 "\n" 161 "$$\n";