2015-02-27 17:40:34 +09:00
|
|
|
// AUTO-GENERATED by mkbuiltin.go; DO NOT EDIT
|
|
|
|
|
|
2015-02-13 14:40:36 -05:00
|
|
|
package gc
|
|
|
|
|
|
2015-02-27 17:40:34 +09:00
|
|
|
const runtimeimport = "" +
|
|
|
|
|
"package runtime\n" +
|
|
|
|
|
"func @\"\".newobject (@\"\".typ·2 *byte) (? *any)\n" +
|
|
|
|
|
"func @\"\".panicindex ()\n" +
|
|
|
|
|
"func @\"\".panicslice ()\n" +
|
|
|
|
|
"func @\"\".panicdivide ()\n" +
|
|
|
|
|
"func @\"\".throwreturn ()\n" +
|
|
|
|
|
"func @\"\".throwinit ()\n" +
|
|
|
|
|
"func @\"\".panicwrap (? string, ? string, ? string)\n" +
|
|
|
|
|
"func @\"\".gopanic (? interface {})\n" +
|
|
|
|
|
"func @\"\".gorecover (? *int32) (? interface {})\n" +
|
|
|
|
|
"func @\"\".printbool (? bool)\n" +
|
|
|
|
|
"func @\"\".printfloat (? float64)\n" +
|
|
|
|
|
"func @\"\".printint (? int64)\n" +
|
|
|
|
|
"func @\"\".printhex (? uint64)\n" +
|
|
|
|
|
"func @\"\".printuint (? uint64)\n" +
|
|
|
|
|
"func @\"\".printcomplex (? complex128)\n" +
|
|
|
|
|
"func @\"\".printstring (? string)\n" +
|
|
|
|
|
"func @\"\".printpointer (? any)\n" +
|
|
|
|
|
"func @\"\".printiface (? any)\n" +
|
|
|
|
|
"func @\"\".printeface (? any)\n" +
|
|
|
|
|
"func @\"\".printslice (? any)\n" +
|
|
|
|
|
"func @\"\".printnl ()\n" +
|
|
|
|
|
"func @\"\".printsp ()\n" +
|
|
|
|
|
"func @\"\".printlock ()\n" +
|
|
|
|
|
"func @\"\".printunlock ()\n" +
|
|
|
|
|
"func @\"\".concatstring2 (? *[32]byte, ? string, ? string) (? string)\n" +
|
|
|
|
|
"func @\"\".concatstring3 (? *[32]byte, ? string, ? string, ? string) (? string)\n" +
|
|
|
|
|
"func @\"\".concatstring4 (? *[32]byte, ? string, ? string, ? string, ? string) (? string)\n" +
|
|
|
|
|
"func @\"\".concatstring5 (? *[32]byte, ? string, ? string, ? string, ? string, ? string) (? string)\n" +
|
|
|
|
|
"func @\"\".concatstrings (? *[32]byte, ? []string) (? string)\n" +
|
|
|
|
|
"func @\"\".cmpstring (? string, ? string) (? int)\n" +
|
|
|
|
|
"func @\"\".eqstring (? string, ? string) (? bool)\n" +
|
|
|
|
|
"func @\"\".intstring (? *[4]byte, ? int64) (? string)\n" +
|
|
|
|
|
"func @\"\".slicebytetostring (? *[32]byte, ? []byte) (? string)\n" +
|
|
|
|
|
"func @\"\".slicebytetostringtmp (? []byte) (? string)\n" +
|
|
|
|
|
"func @\"\".slicerunetostring (? *[32]byte, ? []rune) (? string)\n" +
|
|
|
|
|
"func @\"\".stringtoslicebyte (? *[32]byte, ? string) (? []byte)\n" +
|
|
|
|
|
"func @\"\".stringtoslicebytetmp (? string) (? []byte)\n" +
|
|
|
|
|
"func @\"\".stringtoslicerune (? *[32]rune, ? string) (? []rune)\n" +
|
|
|
|
|
"func @\"\".stringiter (? string, ? int) (? int)\n" +
|
|
|
|
|
"func @\"\".stringiter2 (? string, ? int) (@\"\".retk·1 int, @\"\".retv·2 rune)\n" +
|
|
|
|
|
"func @\"\".slicecopy (@\"\".to·2 any, @\"\".fr·3 any, @\"\".wid·4 uintptr) (? int)\n" +
|
|
|
|
|
"func @\"\".slicestringcopy (@\"\".to·2 any, @\"\".fr·3 any) (? int)\n" +
|
|
|
|
|
"func @\"\".typ2Itab (@\"\".typ·2 *byte, @\"\".typ2·3 *byte, @\"\".cache·4 **byte) (@\"\".ret·1 *byte)\n" +
|
|
|
|
|
"func @\"\".convI2E (@\"\".elem·2 any) (@\"\".ret·1 any)\n" +
|
|
|
|
|
"func @\"\".convI2I (@\"\".typ·2 *byte, @\"\".elem·3 any) (@\"\".ret·1 any)\n" +
|
2015-03-27 11:21:14 -04:00
|
|
|
"func @\"\".convT2E (@\"\".typ·2 *byte, @\"\".elem·3 *any, @\"\".buf·4 *any) (@\"\".ret·1 any)\n" +
|
|
|
|
|
"func @\"\".convT2I (@\"\".typ·2 *byte, @\"\".typ2·3 *byte, @\"\".cache·4 **byte, @\"\".elem·5 *any, @\"\".buf·6 *any) (@\"\".ret·1 any)\n" +
|
2015-02-27 17:40:34 +09:00
|
|
|
"func @\"\".assertE2E (@\"\".typ·1 *byte, @\"\".iface·2 any, @\"\".ret·3 *any)\n" +
|
|
|
|
|
"func @\"\".assertE2E2 (@\"\".typ·2 *byte, @\"\".iface·3 any, @\"\".ret·4 *any) (? bool)\n" +
|
|
|
|
|
"func @\"\".assertE2I (@\"\".typ·1 *byte, @\"\".iface·2 any, @\"\".ret·3 *any)\n" +
|
|
|
|
|
"func @\"\".assertE2I2 (@\"\".typ·2 *byte, @\"\".iface·3 any, @\"\".ret·4 *any) (? bool)\n" +
|
|
|
|
|
"func @\"\".assertE2T (@\"\".typ·1 *byte, @\"\".iface·2 any, @\"\".ret·3 *any)\n" +
|
|
|
|
|
"func @\"\".assertE2T2 (@\"\".typ·2 *byte, @\"\".iface·3 any, @\"\".ret·4 *any) (? bool)\n" +
|
|
|
|
|
"func @\"\".assertI2E (@\"\".typ·1 *byte, @\"\".iface·2 any, @\"\".ret·3 *any)\n" +
|
|
|
|
|
"func @\"\".assertI2E2 (@\"\".typ·2 *byte, @\"\".iface·3 any, @\"\".ret·4 *any) (? bool)\n" +
|
|
|
|
|
"func @\"\".assertI2I (@\"\".typ·1 *byte, @\"\".iface·2 any, @\"\".ret·3 *any)\n" +
|
|
|
|
|
"func @\"\".assertI2I2 (@\"\".typ·2 *byte, @\"\".iface·3 any, @\"\".ret·4 *any) (? bool)\n" +
|
|
|
|
|
"func @\"\".assertI2T (@\"\".typ·1 *byte, @\"\".iface·2 any, @\"\".ret·3 *any)\n" +
|
|
|
|
|
"func @\"\".assertI2T2 (@\"\".typ·2 *byte, @\"\".iface·3 any, @\"\".ret·4 *any) (? bool)\n" +
|
2015-03-20 00:06:10 -04:00
|
|
|
"func @\"\".panicdottype (@\"\".have·1 *byte, @\"\".want·2 *byte, @\"\".iface·3 *byte)\n" +
|
2015-02-27 17:40:34 +09:00
|
|
|
"func @\"\".ifaceeq (@\"\".i1·2 any, @\"\".i2·3 any) (@\"\".ret·1 bool)\n" +
|
|
|
|
|
"func @\"\".efaceeq (@\"\".i1·2 any, @\"\".i2·3 any) (@\"\".ret·1 bool)\n" +
|
|
|
|
|
"func @\"\".ifacethash (@\"\".i1·2 any) (@\"\".ret·1 uint32)\n" +
|
|
|
|
|
"func @\"\".efacethash (@\"\".i1·2 any) (@\"\".ret·1 uint32)\n" +
|
|
|
|
|
"func @\"\".makemap (@\"\".mapType·2 *byte, @\"\".hint·3 int64, @\"\".mapbuf·4 *any, @\"\".bucketbuf·5 *any) (@\"\".hmap·1 map[any]any)\n" +
|
|
|
|
|
"func @\"\".mapaccess1 (@\"\".mapType·2 *byte, @\"\".hmap·3 map[any]any, @\"\".key·4 *any) (@\"\".val·1 *any)\n" +
|
|
|
|
|
"func @\"\".mapaccess1_fast32 (@\"\".mapType·2 *byte, @\"\".hmap·3 map[any]any, @\"\".key·4 any) (@\"\".val·1 *any)\n" +
|
|
|
|
|
"func @\"\".mapaccess1_fast64 (@\"\".mapType·2 *byte, @\"\".hmap·3 map[any]any, @\"\".key·4 any) (@\"\".val·1 *any)\n" +
|
|
|
|
|
"func @\"\".mapaccess1_faststr (@\"\".mapType·2 *byte, @\"\".hmap·3 map[any]any, @\"\".key·4 any) (@\"\".val·1 *any)\n" +
|
|
|
|
|
"func @\"\".mapaccess2 (@\"\".mapType·3 *byte, @\"\".hmap·4 map[any]any, @\"\".key·5 *any) (@\"\".val·1 *any, @\"\".pres·2 bool)\n" +
|
|
|
|
|
"func @\"\".mapaccess2_fast32 (@\"\".mapType·3 *byte, @\"\".hmap·4 map[any]any, @\"\".key·5 any) (@\"\".val·1 *any, @\"\".pres·2 bool)\n" +
|
|
|
|
|
"func @\"\".mapaccess2_fast64 (@\"\".mapType·3 *byte, @\"\".hmap·4 map[any]any, @\"\".key·5 any) (@\"\".val·1 *any, @\"\".pres·2 bool)\n" +
|
|
|
|
|
"func @\"\".mapaccess2_faststr (@\"\".mapType·3 *byte, @\"\".hmap·4 map[any]any, @\"\".key·5 any) (@\"\".val·1 *any, @\"\".pres·2 bool)\n" +
|
|
|
|
|
"func @\"\".mapassign1 (@\"\".mapType·1 *byte, @\"\".hmap·2 map[any]any, @\"\".key·3 *any, @\"\".val·4 *any)\n" +
|
|
|
|
|
"func @\"\".mapiterinit (@\"\".mapType·1 *byte, @\"\".hmap·2 map[any]any, @\"\".hiter·3 *any)\n" +
|
|
|
|
|
"func @\"\".mapdelete (@\"\".mapType·1 *byte, @\"\".hmap·2 map[any]any, @\"\".key·3 *any)\n" +
|
|
|
|
|
"func @\"\".mapiternext (@\"\".hiter·1 *any)\n" +
|
|
|
|
|
"func @\"\".makechan (@\"\".chanType·2 *byte, @\"\".hint·3 int64) (@\"\".hchan·1 chan any)\n" +
|
|
|
|
|
"func @\"\".chanrecv1 (@\"\".chanType·1 *byte, @\"\".hchan·2 <-chan any, @\"\".elem·3 *any)\n" +
|
|
|
|
|
"func @\"\".chanrecv2 (@\"\".chanType·2 *byte, @\"\".hchan·3 <-chan any, @\"\".elem·4 *any) (? bool)\n" +
|
|
|
|
|
"func @\"\".chansend1 (@\"\".chanType·1 *byte, @\"\".hchan·2 chan<- any, @\"\".elem·3 *any)\n" +
|
|
|
|
|
"func @\"\".closechan (@\"\".hchan·1 any)\n" +
|
2015-11-13 17:45:22 -08:00
|
|
|
"var @\"\".writeBarrier struct { @\"\".enabled bool; @\"\".needed bool; @\"\".cgo bool }\n" +
|
2015-02-27 17:40:34 +09:00
|
|
|
"func @\"\".writebarrierptr (@\"\".dst·1 *any, @\"\".src·2 any)\n" +
|
|
|
|
|
"func @\"\".writebarrierstring (@\"\".dst·1 *any, @\"\".src·2 any)\n" +
|
|
|
|
|
"func @\"\".writebarrierslice (@\"\".dst·1 *any, @\"\".src·2 any)\n" +
|
|
|
|
|
"func @\"\".writebarrieriface (@\"\".dst·1 *any, @\"\".src·2 any)\n" +
|
runtime: change unused argument in fat write barriers from pointer to scalar
The argument is unused, only present for alignment of the
following argument. The compiler today always passes a zero
but I'd rather not write anything there during the call sequence,
so mark it as a scalar so the garbage collector won't look at it.
As expected, no significant performance change.
name old new delta
BenchmarkBinaryTree17 17.9s × (0.99,1.00) 17.9s × (0.99,1.01) ~
BenchmarkFannkuch11 4.35s × (1.00,1.00) 4.35s × (1.00,1.00) ~
BenchmarkFmtFprintfEmpty 120ns × (0.94,1.05) 120ns × (0.93,1.06) ~
BenchmarkFmtFprintfString 477ns × (1.00,1.00) 479ns × (0.99,1.00) ~
BenchmarkFmtFprintfInt 450ns × (0.99,1.01) 452ns × (0.99,1.02) ~
BenchmarkFmtFprintfIntInt 765ns × (0.99,1.01) 766ns × (0.99,1.01) ~
BenchmarkFmtFprintfPrefixedInt 569ns × (0.99,1.01) 576ns × (0.98,1.01) ~
BenchmarkFmtFprintfFloat 728ns × (1.00,1.00) 730ns × (1.00,1.01) ~
BenchmarkFmtManyArgs 2.82µs × (0.99,1.01) 2.84µs × (0.99,1.00) ~
BenchmarkGobDecode 39.1ms × (0.99,1.01) 39.3ms × (0.98,1.01) ~
BenchmarkGobEncode 39.4ms × (0.99,1.01) 39.5ms × (0.99,1.01) ~
BenchmarkGzip 661ms × (0.99,1.01) 663ms × (1.00,1.01) ~
BenchmarkGunzip 143ms × (1.00,1.00) 143ms × (1.00,1.00) ~
BenchmarkHTTPClientServer 133µs × (0.99,1.01) 132µs × (0.99,1.01) ~
BenchmarkJSONEncode 57.3ms × (0.99,1.04) 57.4ms × (0.99,1.01) ~
BenchmarkJSONDecode 139ms × (0.99,1.00) 139ms × (0.99,1.00) ~
BenchmarkMandelbrot200 6.02ms × (1.00,1.00) 6.03ms × (1.00,1.00) ~
BenchmarkGoParse 9.72ms × (0.92,1.11) 10.31ms × (0.89,1.14) ~
BenchmarkRegexpMatchEasy0_32 209ns × (1.00,1.01) 209ns × (1.00,1.00) ~
BenchmarkRegexpMatchEasy0_1K 592ns × (0.99,1.00) 591ns × (0.99,1.00) ~
BenchmarkRegexpMatchEasy1_32 183ns × (0.98,1.01) 184ns × (0.99,1.02) ~
BenchmarkRegexpMatchEasy1_1K 1.01µs × (1.00,1.01) 1.01µs × (1.00,1.00) ~
BenchmarkRegexpMatchMedium_32 330ns × (1.00,1.00) 330ns × (1.00,1.00) ~
BenchmarkRegexpMatchMedium_1K 92.4µs × (1.00,1.00) 92.6µs × (1.00,1.00) ~
BenchmarkRegexpMatchHard_32 4.77µs × (0.95,1.01) 4.80µs × (0.95,1.00) ~
BenchmarkRegexpMatchHard_1K 136µs × (1.00,1.00) 136µs × (1.00,1.00) ~
BenchmarkRevcomp 906ms × (0.99,1.05) 900ms × (0.99,1.04) ~
BenchmarkTemplate 171ms × (0.99,1.01) 172ms × (1.00,1.00) ~
BenchmarkTimeParse 638ns × (1.00,1.00) 637ns × (1.00,1.00) ~
BenchmarkTimeFormat 745ns × (0.99,1.02) 744ns × (1.00,1.01) ~
Change-Id: I0aeac5dc7adfd75e2223e3aabfedc7818d339f9b
Reviewed-on: https://go-review.googlesource.com/9320
Reviewed-by: Austin Clements <austin@google.com>
2015-04-24 13:41:57 -04:00
|
|
|
"func @\"\".writebarrierfat01 (@\"\".dst·1 *any, _ uintptr, @\"\".src·3 any)\n" +
|
|
|
|
|
"func @\"\".writebarrierfat10 (@\"\".dst·1 *any, _ uintptr, @\"\".src·3 any)\n" +
|
|
|
|
|
"func @\"\".writebarrierfat11 (@\"\".dst·1 *any, _ uintptr, @\"\".src·3 any)\n" +
|
|
|
|
|
"func @\"\".writebarrierfat001 (@\"\".dst·1 *any, _ uintptr, @\"\".src·3 any)\n" +
|
|
|
|
|
"func @\"\".writebarrierfat010 (@\"\".dst·1 *any, _ uintptr, @\"\".src·3 any)\n" +
|
|
|
|
|
"func @\"\".writebarrierfat011 (@\"\".dst·1 *any, _ uintptr, @\"\".src·3 any)\n" +
|
|
|
|
|
"func @\"\".writebarrierfat100 (@\"\".dst·1 *any, _ uintptr, @\"\".src·3 any)\n" +
|
|
|
|
|
"func @\"\".writebarrierfat101 (@\"\".dst·1 *any, _ uintptr, @\"\".src·3 any)\n" +
|
|
|
|
|
"func @\"\".writebarrierfat110 (@\"\".dst·1 *any, _ uintptr, @\"\".src·3 any)\n" +
|
|
|
|
|
"func @\"\".writebarrierfat111 (@\"\".dst·1 *any, _ uintptr, @\"\".src·3 any)\n" +
|
|
|
|
|
"func @\"\".writebarrierfat0001 (@\"\".dst·1 *any, _ uintptr, @\"\".src·3 any)\n" +
|
|
|
|
|
"func @\"\".writebarrierfat0010 (@\"\".dst·1 *any, _ uintptr, @\"\".src·3 any)\n" +
|
|
|
|
|
"func @\"\".writebarrierfat0011 (@\"\".dst·1 *any, _ uintptr, @\"\".src·3 any)\n" +
|
|
|
|
|
"func @\"\".writebarrierfat0100 (@\"\".dst·1 *any, _ uintptr, @\"\".src·3 any)\n" +
|
|
|
|
|
"func @\"\".writebarrierfat0101 (@\"\".dst·1 *any, _ uintptr, @\"\".src·3 any)\n" +
|
|
|
|
|
"func @\"\".writebarrierfat0110 (@\"\".dst·1 *any, _ uintptr, @\"\".src·3 any)\n" +
|
|
|
|
|
"func @\"\".writebarrierfat0111 (@\"\".dst·1 *any, _ uintptr, @\"\".src·3 any)\n" +
|
|
|
|
|
"func @\"\".writebarrierfat1000 (@\"\".dst·1 *any, _ uintptr, @\"\".src·3 any)\n" +
|
|
|
|
|
"func @\"\".writebarrierfat1001 (@\"\".dst·1 *any, _ uintptr, @\"\".src·3 any)\n" +
|
|
|
|
|
"func @\"\".writebarrierfat1010 (@\"\".dst·1 *any, _ uintptr, @\"\".src·3 any)\n" +
|
|
|
|
|
"func @\"\".writebarrierfat1011 (@\"\".dst·1 *any, _ uintptr, @\"\".src·3 any)\n" +
|
|
|
|
|
"func @\"\".writebarrierfat1100 (@\"\".dst·1 *any, _ uintptr, @\"\".src·3 any)\n" +
|
|
|
|
|
"func @\"\".writebarrierfat1101 (@\"\".dst·1 *any, _ uintptr, @\"\".src·3 any)\n" +
|
|
|
|
|
"func @\"\".writebarrierfat1110 (@\"\".dst·1 *any, _ uintptr, @\"\".src·3 any)\n" +
|
|
|
|
|
"func @\"\".writebarrierfat1111 (@\"\".dst·1 *any, _ uintptr, @\"\".src·3 any)\n" +
|
2015-02-27 17:40:34 +09:00
|
|
|
"func @\"\".typedmemmove (@\"\".typ·1 *byte, @\"\".dst·2 *any, @\"\".src·3 *any)\n" +
|
|
|
|
|
"func @\"\".typedslicecopy (@\"\".typ·2 *byte, @\"\".dst·3 any, @\"\".src·4 any) (? int)\n" +
|
|
|
|
|
"func @\"\".selectnbsend (@\"\".chanType·2 *byte, @\"\".hchan·3 chan<- any, @\"\".elem·4 *any) (? bool)\n" +
|
|
|
|
|
"func @\"\".selectnbrecv (@\"\".chanType·2 *byte, @\"\".elem·3 *any, @\"\".hchan·4 <-chan any) (? bool)\n" +
|
|
|
|
|
"func @\"\".selectnbrecv2 (@\"\".chanType·2 *byte, @\"\".elem·3 *any, @\"\".received·4 *bool, @\"\".hchan·5 <-chan any) (? bool)\n" +
|
|
|
|
|
"func @\"\".newselect (@\"\".sel·1 *byte, @\"\".selsize·2 int64, @\"\".size·3 int32)\n" +
|
|
|
|
|
"func @\"\".selectsend (@\"\".sel·2 *byte, @\"\".hchan·3 chan<- any, @\"\".elem·4 *any) (@\"\".selected·1 bool)\n" +
|
|
|
|
|
"func @\"\".selectrecv (@\"\".sel·2 *byte, @\"\".hchan·3 <-chan any, @\"\".elem·4 *any) (@\"\".selected·1 bool)\n" +
|
|
|
|
|
"func @\"\".selectrecv2 (@\"\".sel·2 *byte, @\"\".hchan·3 <-chan any, @\"\".elem·4 *any, @\"\".received·5 *bool) (@\"\".selected·1 bool)\n" +
|
|
|
|
|
"func @\"\".selectdefault (@\"\".sel·2 *byte) (@\"\".selected·1 bool)\n" +
|
|
|
|
|
"func @\"\".selectgo (@\"\".sel·1 *byte)\n" +
|
|
|
|
|
"func @\"\".block ()\n" +
|
|
|
|
|
"func @\"\".makeslice (@\"\".typ·2 *byte, @\"\".nel·3 int64, @\"\".cap·4 int64) (@\"\".ary·1 []any)\n" +
|
2015-06-25 19:27:20 -04:00
|
|
|
"func @\"\".growslice (@\"\".typ·2 *byte, @\"\".old·3 []any, @\"\".cap·4 int) (@\"\".ary·1 []any)\n" +
|
|
|
|
|
"func @\"\".growslice_n (@\"\".typ·2 *byte, @\"\".old·3 []any, @\"\".n·4 int) (@\"\".ary·1 []any)\n" +
|
2015-02-27 17:40:34 +09:00
|
|
|
"func @\"\".memmove (@\"\".to·1 *any, @\"\".frm·2 *any, @\"\".length·3 uintptr)\n" +
|
|
|
|
|
"func @\"\".memclr (@\"\".ptr·1 *byte, @\"\".length·2 uintptr)\n" +
|
|
|
|
|
"func @\"\".memequal (@\"\".x·2 *any, @\"\".y·3 *any, @\"\".size·4 uintptr) (? bool)\n" +
|
|
|
|
|
"func @\"\".memequal8 (@\"\".x·2 *any, @\"\".y·3 *any) (? bool)\n" +
|
|
|
|
|
"func @\"\".memequal16 (@\"\".x·2 *any, @\"\".y·3 *any) (? bool)\n" +
|
|
|
|
|
"func @\"\".memequal32 (@\"\".x·2 *any, @\"\".y·3 *any) (? bool)\n" +
|
|
|
|
|
"func @\"\".memequal64 (@\"\".x·2 *any, @\"\".y·3 *any) (? bool)\n" +
|
|
|
|
|
"func @\"\".memequal128 (@\"\".x·2 *any, @\"\".y·3 *any) (? bool)\n" +
|
|
|
|
|
"func @\"\".int64div (? int64, ? int64) (? int64)\n" +
|
|
|
|
|
"func @\"\".uint64div (? uint64, ? uint64) (? uint64)\n" +
|
|
|
|
|
"func @\"\".int64mod (? int64, ? int64) (? int64)\n" +
|
|
|
|
|
"func @\"\".uint64mod (? uint64, ? uint64) (? uint64)\n" +
|
|
|
|
|
"func @\"\".float64toint64 (? float64) (? int64)\n" +
|
|
|
|
|
"func @\"\".float64touint64 (? float64) (? uint64)\n" +
|
|
|
|
|
"func @\"\".int64tofloat64 (? int64) (? float64)\n" +
|
|
|
|
|
"func @\"\".uint64tofloat64 (? uint64) (? float64)\n" +
|
|
|
|
|
"func @\"\".complex128div (@\"\".num·2 complex128, @\"\".den·3 complex128) (@\"\".quo·1 complex128)\n" +
|
|
|
|
|
"func @\"\".racefuncenter (? uintptr)\n" +
|
|
|
|
|
"func @\"\".racefuncexit ()\n" +
|
|
|
|
|
"func @\"\".raceread (? uintptr)\n" +
|
|
|
|
|
"func @\"\".racewrite (? uintptr)\n" +
|
|
|
|
|
"func @\"\".racereadrange (@\"\".addr·1 uintptr, @\"\".size·2 uintptr)\n" +
|
|
|
|
|
"func @\"\".racewriterange (@\"\".addr·1 uintptr, @\"\".size·2 uintptr)\n" +
|
2015-10-21 07:04:10 -07:00
|
|
|
"func @\"\".msanread (@\"\".addr·1 uintptr, @\"\".size·2 uintptr)\n" +
|
|
|
|
|
"func @\"\".msanwrite (@\"\".addr·1 uintptr, @\"\".size·2 uintptr)\n" +
|
2015-02-27 17:40:34 +09:00
|
|
|
"\n" +
|
|
|
|
|
"$$\n"
|
2015-02-13 14:40:36 -05:00
|
|
|
|
2015-02-27 17:40:34 +09:00
|
|
|
const unsafeimport = "" +
|
|
|
|
|
"package unsafe\n" +
|
|
|
|
|
"type @\"\".Pointer uintptr\n" +
|
|
|
|
|
"func @\"\".Offsetof (? any) (? uintptr)\n" +
|
|
|
|
|
"func @\"\".Sizeof (? any) (? uintptr)\n" +
|
|
|
|
|
"func @\"\".Alignof (? any) (? uintptr)\n" +
|
|
|
|
|
"\n" +
|
|
|
|
|
"$$\n"
|