0000: 69 6e 74 20 66 28 76 6f 69 64 29 3a 2d 3e 39 39 int f(void):->99
0010: 0a 69 6e 74 20 66 28 76 6f 69 64 29 3a 2d 3e 30 .int f(void):->0
0020: 0a 69 6e 74 20 66 28 69 6e 74 29 3a 28 31 29 2d .int f(int):(1)-
0030: 3e 32 0a 69 6e 74 20 66 28 69 6e 74 29 3a 28 31 >2.int f(int):(1
0040: 29 2d 3e 30 0a 69 6e 74 20 66 28 32 2a 69 6e 74 )->0.int f(2*int
0050: 29 3a 28 31 2c 32 29 2d 3e 33 0a 69 6e 74 20 66 ):(1,2)->3.int f
0060: 28 32 2a 69 6e 74 29 3a 28 31 2c 32 29 2d 3e 30 (2*int):(1,2)->0
0070: 0a 69 6e 74 20 66 28 34 2a 69 6e 74 29 3a 28 31 .int f(4*int):(1
0080: 2c 32 2c 33 2c 34 29 2d 3e 31 30 0a 69 6e 74 20 ,2,3,4)->10.int
0090: 66 28 34 2a 69 6e 74 29 3a 28 31 2c 32 2c 33 2c f(4*int):(1,2,3,
00a0: 34 29 2d 3e 30 0a 69 6e 74 20 66 28 38 2a 69 6e 4)->0.int f(8*in
00b0: 74 29 3a 28 31 2c 32 2c 33 2c 34 2c 35 2c 36 2c t):(1,2,3,4,5,6,
00c0: 37 2c 38 29 2d 3e 33 36 0a 69 6e 74 20 66 28 38 7,8)->36.int f(8
00d0: 2a 69 6e 74 29 3a 28 31 2c 32 2c 33 2c 34 2c 35 *int):(1,2,3,4,5
00e0: 2c 36 2c 37 2c 38 29 2d 3e 30 0a 69 6e 74 20 66 ,6,7,8)->0.int f
00f0: 28 31 36 2a 69 6e 74 29 3a 28 31 2c 32 2c 33 2c (16*int):(1,2,3,
0100: 34 2c 35 2c 36 2c 37 2c 38 2c 39 2c 31 31 2c 31 4,5,6,7,8,9,11,1
0110: 32 2c 31 33 2c 31 34 2c 31 35 2c 31 36 2c 31 37 2,13,14,15,16,17
0120: 29 2d 3e 31 34 33 0a 69 6e 74 20 66 28 31 36 2a )->143.int f(16*
0130: 69 6e 74 29 3a 28 31 2c 32 2c 33 2c 34 2c 35 2c int):(1,2,3,4,5,
0140: 36 2c 37 2c 38 2c 39 2c 31 31 2c 31 32 2c 31 33 6,7,8,9,11,12,13
0150: 2c 31 34 2c 31 35 2c 31 36 2c 31 37 29 2d 3e 30 ,14,15,16,17)->0
0160: 0a 66 6c 6f 61 74 20 66 28 66 6c 6f 61 74 29 3a .float f(float):
0170: 28 30 2e 31 29 2d 3e 31 2e 31 0a 66 6c 6f 61 74 (0.1)->1.1.float
0180: 20 66 28 66 6c 6f 61 74 29 3a 28 30 29 2d 3e 30 f(float):(0)->0
0190: 0a 66 6c 6f 61 74 20 66 28 32 2a 66 6c 6f 61 74 .float f(2*float
01a0: 29 3a 28 30 2e 31 2c 30 2e 32 29 2d 3e 30 2e 33 ):(0.1,0.2)->0.3
01b0: 0a 66 6c 6f 61 74 20 66 28 32 2a 66 6c 6f 61 74 .float f(2*float
01c0: 29 3a 28 30 2c 30 29 2d 3e 30 0a 66 6c 6f 61 74 ):(0,0)->0.float
01d0: 20 66 28 34 2a 66 6c 6f 61 74 29 3a 28 30 2e 31 f(4*float):(0.1
01e0: 2c 30 2e 32 2c 30 2e 33 2c 30 2e 34 29 2d 3e 31 ,0.2,0.3,0.4)->1
01f0: 0a 66 6c 6f 61 74 20 66 28 34 2a 66 6c 6f 61 74 .float f(4*float
0200: 29 3a 28 30 2c 30 2c 30 2c 30 29 2d 3e 30 0a 66 ):(0,0,0,0)->0.f
0210: 6c 6f 61 74 20 66 28 38 2a 66 6c 6f 61 74 29 3a loat f(8*float):
0220: 28 30 2e 31 2c 30 2e 32 2c 30 2e 33 2c 30 2e 34 (0.1,0.2,0.3,0.4
0230: 2c 30 2e 35 2c 30 2e 36 2c 30 2e 37 2c 30 2e 38 ,0.5,0.6,0.7,0.8
0240: 29 2d 3e 33 2e 36 0a 66 6c 6f 61 74 20 66 28 38 )->3.6.float f(8
0250: 2a 66 6c 6f 61 74 29 3a 28 30 2c 30 2c 30 2c 30 *float):(0,0,0,0
0260: 2c 30 2c 30 2c 2d 30 2c 33 2e 35 36 35 31 32 65 ,0,0,-0,3.56512e
0270: 2b 30 37 29 2d 3e 30 0a 66 6c 6f 61 74 20 66 28 +07)->0.float f(
0280: 31 36 2a 66 6c 6f 61 74 29 3a 28 30 2e 31 2c 30 16*float):(0.1,0
0290: 2e 32 2c 30 2e 33 2c 30 2e 34 2c 30 2e 35 2c 30 .2,0.3,0.4,0.5,0
02a0: 2e 36 2c 30 2e 37 2c 30 2e 38 2c 30 2e 39 2c 31 .6,0.7,0.8,0.9,1
02b0: 2e 31 2c 31 2e 32 2c 31 2e 33 2c 31 2e 34 2c 31 .1,1.2,1.3,1.4,1
02c0: 2e 35 2c 31 2e 36 2c 31 2e 37 29 2d 3e 31 34 2e .5,1.6,1.7)->14.
02d0: 33 0a 66 6c 6f 61 74 20 66 28 31 36 2a 66 6c 6f 3.float f(16*flo
02e0: 61 74 29 3a 28 30 2c 30 2c 30 2c 30 2c 30 2c 30 at):(0,0,0,0,0,0
02f0: 2c 2d 30 2c 33 2e 35 36 35 31 32 65 2b 30 37 2c ,-0,3.56512e+07,
0300: 35 37 36 2e 30 32 2c 31 2e 35 30 34 39 39 65 2d 576.02,1.50499e-
0310: 33 36 2c 49 4e 46 2c 33 2e 35 36 35 31 33 65 2b 36,INF,3.56513e+
0320: 30 37 2c 49 4e 46 2c 31 2e 35 30 34 39 39 65 2d 07,INF,1.50499e-
0330: 33 36 2c 49 4e 46 2c 33 2e 35 36 35 31 32 65 2b 36,INF,3.56512e+
0340: 30 37 29 2d 3e 30 0a 64 6f 75 62 6c 65 20 66 28 07)->0.double f(
0350: 64 6f 75 62 6c 65 29 3a 28 30 2e 31 29 2d 3e 31 double):(0.1)->1
0360: 2e 31 0a 64 6f 75 62 6c 65 20 66 28 64 6f 75 62 .1.double f(doub
0370: 6c 65 29 3a 28 31 2e 35 34 39 30 31 65 2d 33 31 le):(1.54901e-31
0380: 34 29 2d 3e 33 2e 39 35 32 35 33 65 2d 33 32 33 4)->3.95253e-323
0390: 0a 64 6f 75 62 6c 65 20 66 28 32 2a 64 6f 75 62 .double f(2*doub
03a0: 6c 65 29 3a 28 30 2e 31 2c 30 2e 32 29 2d 3e 30 le):(0.1,0.2)->0
03b0: 2e 33 0a 64 6f 75 62 6c 65 20 66 28 32 2a 64 6f .3.double f(2*do
03c0: 75 62 6c 65 29 3a 28 31 2e 35 34 39 30 31 65 2d uble):(1.54901e-
03d0: 33 31 34 2c 32 2e 34 32 38 32 39 65 2d 33 30 38 314,2.42829e-308
03e0: 29 2d 3e 2d 38 2e 39 33 38 33 37 65 2d 32 35 0a )->-8.93837e-25.
03f0: 64 6f 75 62 6c 65 20 66 28 34 2a 64 6f 75 62 6c double f(4*doubl
0400: 65 29 3a 28 30 2e 31 2c 30 2e 32 2c 30 2e 33 2c e):(0.1,0.2,0.3,
0410: 30 2e 34 29 2d 3e 31 0a 64 6f 75 62 6c 65 20 66 0.4)->1.double f
0420: 28 34 2a 64 6f 75 62 6c 65 29 3a 28 31 2e 35 34 (4*double):(1.54
0430: 39 30 31 65 2d 33 31 34 2c 32 2e 34 32 38 32 39 901e-314,2.42829
0440: 65 2d 33 30 38 2c 35 2e 32 39 38 34 36 65 2d 33 e-308,5.29846e-3
0450: 30 37 2c 35 2e 32 39 38 34 36 65 2d 33 30 37 29 07,5.29846e-307)
0460: 2d 3e 2d 35 2e 31 33 39 31 35 65 2d 38 37 0a 64 ->-5.13915e-87.d
0470: 6f 75 62 6c 65 20 66 28 38 2a 64 6f 75 62 6c 65 ouble f(8*double
0480: 29 3a 28 30 2e 31 2c 30 2e 32 2c 30 2e 33 2c 30 ):(0.1,0.2,0.3,0
0490: 2e 34 2c 30 2e 35 2c 30 2e 36 2c 30 2e 37 2c 30 .4,0.5,0.6,0.7,0
04a0: 2e 38 29 2d 3e 33 2e 36 0a 64 6f 75 62 6c 65 20 .8)->3.6.double
04b0: 66 28 38 2a 64 6f 75 62 6c 65 29 3a 28 31 2e 35 f(8*double):(1.5
04c0: 34 39 30 31 65 2d 33 31 34 2c 32 2e 34 32 38 32 4901e-314,2.4282
04d0: 39 65 2d 33 30 38 2c 35 2e 32 39 38 34 36 65 2d 9e-308,5.29846e-
04e0: 33 30 37 2c 35 2e 32 39 38 34 36 65 2d 33 30 37 307,5.29846e-307
04f0: 2c 32 2e 34 39 34 31 39 65 2d 33 31 30 2c 31 2e ,2.49419e-310,1.
0500: 34 31 34 39 34 65 2d 32 38 39 2c 2d 31 2e 30 33 41494e-289,-1.03
0510: 34 32 65 2d 32 30 38 2c 33 2e 35 36 35 31 32 65 42e-208,3.56512e
0520: 2b 30 37 29 2d 3e 31 2e 33 35 34 39 36 65 2b 32 +07)->1.35496e+2
0530: 36 31 0a 64 6f 75 62 6c 65 20 66 28 31 36 2a 64 61.double f(16*d
0540: 6f 75 62 6c 65 29 3a 28 30 2e 31 2c 30 2e 32 2c ouble):(0.1,0.2,
0550: 30 2e 33 2c 30 2e 34 2c 30 2e 35 2c 30 2e 36 2c 0.3,0.4,0.5,0.6,
0560: 30 2e 37 2c 30 2e 38 2c 30 2e 39 2c 31 2e 31 2c 0.7,0.8,0.9,1.1,
0570: 31 2e 32 2c 31 2e 33 2c 31 2e 34 2c 31 2e 35 2c 1.2,1.3,1.4,1.5,
0580: 31 2e 36 2c 31 2e 37 29 2d 3e 31 34 2e 33 0a 64 1.6,1.7)->14.3.d
0590: 6f 75 62 6c 65 20 66 28 31 36 2a 64 6f 75 62 6c ouble f(16*doubl
05a0: 65 29 3a 28 31 2e 35 34 39 30 31 65 2d 33 31 34 e):(1.54901e-314
05b0: 2c 32 2e 34 32 38 32 39 65 2d 33 30 38 2c 35 2e ,2.42829e-308,5.
05c0: 32 39 38 34 36 65 2d 33 30 37 2c 35 2e 32 39 38 29846e-307,5.298
05d0: 34 36 65 2d 33 30 37 2c 32 2e 34 39 34 31 39 65 46e-307,2.49419e
05e0: 2d 33 31 30 2c 31 2e 34 31 34 39 34 65 2d 32 38 -310,1.41494e-28
05f0: 39 2c 2d 31 2e 30 33 34 32 65 2d 32 30 38 2c 33 9,-1.0342e-208,3
0600: 2e 35 36 35 31 32 65 2b 30 37 2c 35 37 36 2e 30 .56512e+07,576.0
0610: 32 2c 31 2e 35 30 34 39 39 65 2d 33 36 2c 32 2e 2,1.50499e-36,2.
0620: 34 35 35 38 65 2b 32 38 39 2c 33 2e 35 36 35 31 4558e+289,3.5651
0630: 33 65 2b 30 37 2c 31 2e 32 35 35 37 38 65 2b 35 3e+07,1.25578e+5
0640: 38 2c 31 2e 35 30 34 39 39 65 2d 33 36 2c 32 2e 8,1.50499e-36,2.
0650: 34 33 36 33 33 65 2b 32 38 39 2c 33 2e 35 36 35 43633e+289,3.565
0660: 31 32 65 2b 30 37 29 2d 3e 33 2e 39 34 36 38 38 12e+07)->3.94688
0670: 65 2b 32 39 30 0a 76 6f 69 64 2a 20 66 28 76 6f e+290.void* f(vo
0680: 69 64 2a 2c 64 6f 75 62 6c 65 2a 2c 63 68 61 72 id*,double*,char
0690: 2a 2c 49 6e 74 2a 29 3a 28 30 78 32 30 30 35 32 *,Int*):(0x20052
06a0: 33 35 38 2c 30 78 32 30 30 35 32 32 65 30 2c 30 358,0x200522e0,0
06b0: 78 31 30 30 30 39 62 36 65 2c 30 78 32 30 30 35 x10009b6e,0x2005
06c0: 32 33 36 30 29 2d 3e 30 78 32 30 30 35 32 32 65 2360)->0x200522e
06d0: 31 0a 76 6f 69 64 2a 20 66 28 76 6f 69 64 2a 2c 1.void* f(void*,
06e0: 64 6f 75 62 6c 65 2a 2c 63 68 61 72 2a 2c 49 6e double*,char*,In
06f0: 74 2a 29 3a 28 30 78 32 30 30 35 32 33 35 38 2c t*):(0x20052358,
0700: 30 78 32 30 30 35 32 32 65 30 2c 30 78 31 30 30 0x200522e0,0x100
0710: 30 39 62 36 65 2c 30 78 32 30 30 35 32 33 36 30 09b6e,0x20052360
0720: 29 2d 3e 30 78 30 0a 75 63 68 61 72 20 66 28 75 )->0x0.uchar f(u
0730: 63 68 61 72 2c 75 73 68 6f 72 74 2c 75 69 6e 74 char,ushort,uint
0740: 2c 75 6c 6f 6e 67 29 3a 28 39 37 2c 32 2c 33 2c ,ulong):(97,2,3,
0750: 34 29 2d 3e 32 35 35 0a 75 63 68 61 72 20 66 28 4)->255.uchar f(
0760: 75 63 68 61 72 2c 75 73 68 6f 72 74 2c 75 69 6e uchar,ushort,uin
0770: 74 2c 75 6c 6f 6e 67 29 3a 28 39 37 2c 32 2c 33 t,ulong):(97,2,3
0780: 2c 34 29 2d 3e 30 0a 64 6f 75 62 6c 65 20 66 28 ,4)->0.double f(
0790: 69 6e 74 2c 69 6e 74 2c 64 6f 75 62 6c 65 2c 64 int,int,double,d
07a0: 6f 75 62 6c 65 29 3a 28 31 2c 32 2c 30 2e 33 2c ouble):(1,2,0.3,
07b0: 30 2e 34 29 2d 3e 33 2e 37 0a 64 6f 75 62 6c 65 0.4)->3.7.double
07c0: 20 66 28 69 6e 74 2c 69 6e 74 2c 64 6f 75 62 6c f(int,int,doubl
07d0: 65 2c 64 6f 75 62 6c 65 29 3a 28 31 2c 32 2c 31 e,double):(1,2,1
07e0: 2e 35 34 39 30 31 65 2d 33 31 34 2c 32 2e 34 32 .54901e-314,2.42
07f0: 38 32 39 65 2d 33 30 38 29 2d 3e 37 2e 39 30 35 829e-308)->7.905
0800: 30 35 65 2d 33 32 33 0a 64 6f 75 62 6c 65 20 66 05e-323.double f
0810: 28 69 6e 74 2c 64 6f 75 62 6c 65 2c 69 6e 74 2c (int,double,int,
0820: 64 6f 75 62 6c 65 29 3a 28 31 2c 30 2e 32 2c 33 double):(1,0.2,3
0830: 2c 30 2e 34 29 2d 3e 34 2e 36 0a 64 6f 75 62 6c ,0.4)->4.6.doubl
0840: 65 20 66 28 69 6e 74 2c 64 6f 75 62 6c 65 2c 69 e f(int,double,i
0850: 6e 74 2c 64 6f 75 62 6c 65 29 3a 28 31 2c 31 2e nt,double):(1,1.
0860: 35 34 39 30 31 65 2d 33 31 34 2c 33 2c 32 2e 34 54901e-314,3,2.4
0870: 32 38 32 39 65 2d 33 30 38 29 2d 3e 37 2e 39 30 2829e-308)->7.90
0880: 35 30 35 65 2d 33 32 33 0a 75 73 68 6f 72 74 20 505e-323.ushort
0890: 66 28 63 68 61 72 2c 64 6f 75 62 6c 65 2c 63 68 f(char,double,ch
08a0: 61 72 2c 64 6f 75 62 6c 65 29 3a 28 27 61 27 2c ar,double):('a',
08b0: 30 2e 32 2c 27 80 27 2c 30 2e 34 29 2d 3e 32 32 0.2,'€',0.4)->22
08c0: 35 0a 75 73 68 6f 72 74 20 66 28 63 68 61 72 2c 5.ushort f(char,
08d0: 64 6f 75 62 6c 65 2c 63 68 61 72 2c 64 6f 75 62 double,char,doub
08e0: 6c 65 29 3a 28 27 61 27 2c 31 2e 35 34 39 30 31 le):('a',1.54901
08f0: 65 2d 33 31 34 2c 27 80 27 2c 32 2e 34 32 38 32 e-314,'€',2.4282
0900: 39 65 2d 33 30 38 29 2d 3e 30 0a 43 68 61 72 20 9e-308)->0.Char
0910: 66 28 43 68 61 72 2c 64 6f 75 62 6c 65 2c 43 68 f(Char,double,Ch
0920: 61 72 29 3a 28 7b 27 41 27 7d 2c 30 2e 32 2c 7b ar):({'A'},0.2,{
0930: 27 43 27 7d 29 2d 3e 7b 27 42 27 7d 0a 43 68 61 'C'})->{'B'}.Cha
0940: 72 20 66 28 43 68 61 72 2c 64 6f 75 62 6c 65 2c r f(Char,double,
0950: 43 68 61 72 29 3a 28 7b 27 41 27 7d 2c 31 2e 35 Char):({'A'},1.5
0960: 34 39 30 31 65 2d 33 31 34 2c 7b 27 43 27 7d 29 4901e-314,{'C'})
0970: 2d 3e 7b 27 42 27 7d 0a 46 6c 6f 61 74 20 66 28 ->{'B'}.Float f(
0980: 46 6c 6f 61 74 2c 66 6c 6f 61 74 2c 64 6f 75 62 Float,float,doub
0990: 6c 65 29 3a 28 7b 30 2e 31 7d 2c 30 2e 32 2c 30 le):({0.1},0.2,0
09a0: 2e 33 29 2d 3e 7b 30 2e 36 7d 0a 46 6c 6f 61 74 .3)->{0.6}.Float
09b0: 20 66 28 46 6c 6f 61 74 2c 66 6c 6f 61 74 2c 64 f(Float,float,d
09c0: 6f 75 62 6c 65 29 3a 28 7b 30 2e 31 7d 2c 30 2c ouble):({0.1},0,
09d0: 32 2e 34 32 38 32 39 65 2d 33 30 38 29 2d 3e 7b 2.42829e-308)->{
09e0: 30 2e 31 7d 0a 44 6f 75 62 6c 65 20 66 28 66 6c 0.1}.Double f(fl
09f0: 6f 61 74 2c 44 6f 75 62 6c 65 2c 64 6f 75 62 6c oat,Double,doubl
0a00: 65 29 3a 28 30 2e 31 2c 7b 30 2e 32 7d 2c 30 2e e):(0.1,{0.2},0.
0a10: 33 29 2d 3e 7b 30 2e 36 7d 0a 44 6f 75 62 6c 65 3)->{0.6}.Double
0a20: 20 66 28 66 6c 6f 61 74 2c 44 6f 75 62 6c 65 2c f(float,Double,
0a30: 64 6f 75 62 6c 65 29 3a 28 30 2c 7b 30 2e 32 7d double):(0,{0.2}
0a40: 2c 32 2e 34 32 38 32 39 65 2d 33 30 38 29 2d 3e ,2.42829e-308)->
0a50: 7b 30 2e 32 7d 0a 58 20 66 28 42 2c 63 68 61 72 {0.2}.X f(B,char
0a60: 2c 64 6f 75 62 6c 65 2c 42 29 3a 28 7b 30 2e 31 ,double,B):({0.1
0a70: 2c 7b 31 2c 32 2c 33 7d 7d 2c 27 7f 27 2c 30 2e ,{1,2,3}},'',0.
0a80: 33 2c 7b 30 2e 32 2c 7b 35 2c 34 2c 33 7d 7d 29 3,{0.2,{5,4,3}})
0a90: 2d 3e 7b 22 72 65 74 75 72 6e 20 76 61 6c 22 2c ->{"return val",
0aa0: 27 7f 27 7d 0a 58 20 66 28 42 2c 63 68 61 72 2c ''}.X f(B,char,
0ab0: 64 6f 75 62 6c 65 2c 42 29 3a 28 7b 30 2e 31 2c double,B):({0.1,
0ac0: 7b 31 2c 32 2c 33 7d 7d 2c 27 7f 27 2c 31 2e 35 {1,2,3}},'',1.5
0ad0: 34 39 30 31 65 2d 33 31 34 2c 7b 30 2e 32 2c 7b 4901e-314,{0.2,{
0ae0: 35 2c 34 2c 33 7d 7d 29 2d 3e 7b 22 72 65 74 75 5,4,3}})->{"retu
0af0: 72 6e 20 76 61 6c 22 2c 27 7f 27 7d 0a rn val",''}.