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 2d .int f(void):->-
0020: 35 35 39 30 33 38 37 33 37 0a 69 6e 74 20 66 28 559038737.int f(
0030: 69 6e 74 29 3a 28 31 29 2d 3e 32 0a 69 6e 74 20 int):(1)->2.int
0040: 66 28 69 6e 74 29 3a 28 31 29 2d 3e 2d 35 35 39 f(int):(1)->-559
0050: 30 33 38 37 33 37 0a 69 6e 74 20 66 28 32 2a 69 038737.int f(2*i
0060: 6e 74 29 3a 28 31 2c 32 29 2d 3e 33 0a 69 6e 74 nt):(1,2)->3.int
0070: 20 66 28 32 2a 69 6e 74 29 3a 28 31 2c 32 29 2d f(2*int):(1,2)-
0080: 3e 2d 35 35 39 30 33 38 37 33 37 0a 69 6e 74 20 >-559038737.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 31 30 0a 69 6e 74 20 66 28 34 2a 69 4)->10.int f(4*i
00b0: 6e 74 29 3a 28 31 2c 32 2c 33 2c 34 29 2d 3e 2d nt):(1,2,3,4)->-
00c0: 35 35 39 30 33 38 37 33 37 0a 69 6e 74 20 66 28 559038737.int f(
00d0: 38 2a 69 6e 74 29 3a 28 31 2c 32 2c 33 2c 34 2c 8*int):(1,2,3,4,
00e0: 35 2c 36 2c 37 2c 38 29 2d 3e 33 36 0a 69 6e 74 5,6,7,8)->36.int
00f0: 20 66 28 38 2a 69 6e 74 29 3a 28 31 2c 32 2c 33 f(8*int):(1,2,3
0100: 2c 34 2c 35 2c 36 2c 37 2c 38 29 2d 3e 2d 35 35 ,4,5,6,7,8)->-55
0110: 39 30 33 38 37 33 37 0a 69 6e 74 20 66 28 31 36 9038737.int f(16
0120: 2a 69 6e 74 29 3a 28 31 2c 32 2c 33 2c 34 2c 35 *int):(1,2,3,4,5
0130: 2c 36 2c 37 2c 38 2c 39 2c 31 31 2c 31 32 2c 31 ,6,7,8,9,11,12,1
0140: 33 2c 31 34 2c 31 35 2c 31 36 2c 31 37 29 2d 3e 3,14,15,16,17)->
0150: 31 34 33 0a 69 6e 74 20 66 28 31 36 2a 69 6e 74 143.int f(16*int
0160: 29 3a 28 31 2c 32 2c 33 2c 34 2c 35 2c 36 2c 37 ):(1,2,3,4,5,6,7
0170: 2c 38 2c 39 2c 31 31 2c 31 32 2c 31 33 2c 31 34 ,8,9,11,12,13,14
0180: 2c 31 35 2c 31 36 2c 31 37 29 2d 3e 35 33 36 38 ,15,16,17)->5368
0190: 37 34 33 35 32 0a 66 6c 6f 61 74 20 66 28 66 6c 74352.float f(fl
01a0: 6f 61 74 29 3a 28 30 2e 31 29 2d 3e 31 2e 31 0a oat):(0.1)->1.1.
01b0: 66 6c 6f 61 74 20 66 28 66 6c 6f 61 74 29 3a 28 float f(float):(
01c0: 30 2e 31 29 2d 3e 31 2e 30 38 34 36 35 65 2d 31 0.1)->1.08465e-1
01d0: 39 0a 66 6c 6f 61 74 20 66 28 32 2a 66 6c 6f 61 9.float f(2*floa
01e0: 74 29 3a 28 30 2e 31 2c 30 2e 32 29 2d 3e 30 2e t):(0.1,0.2)->0.
01f0: 33 0a 66 6c 6f 61 74 20 66 28 32 2a 66 6c 6f 61 3.float f(2*floa
0200: 74 29 3a 28 30 2e 32 2c 30 2e 32 29 2d 3e 31 2e t):(0.2,0.2)->1.
0210: 30 38 34 36 35 65 2d 31 39 0a 66 6c 6f 61 74 20 08465e-19.float
0220: 66 28 34 2a 66 6c 6f 61 74 29 3a 28 30 2e 31 2c f(4*float):(0.1,
0230: 30 2e 32 2c 30 2e 33 2c 30 2e 34 29 2d 3e 31 0a 0.2,0.3,0.4)->1.
0240: 66 6c 6f 61 74 20 66 28 34 2a 66 6c 6f 61 74 29 float f(4*float)
0250: 3a 28 30 2e 34 2c 30 2e 34 2c 30 2e 34 2c 30 2e :(0.4,0.4,0.4,0.
0260: 34 29 2d 3e 31 2e 30 38 34 36 35 65 2d 31 39 0a 4)->1.08465e-19.
0270: 66 6c 6f 61 74 20 66 28 38 2a 66 6c 6f 61 74 29 float f(8*float)
0280: 3a 28 30 2e 31 2c 30 2e 32 2c 30 2e 33 2c 30 2e :(0.1,0.2,0.3,0.
0290: 34 2c 30 2e 35 2c 30 2e 36 2c 30 2e 37 2c 30 2e 4,0.5,0.6,0.7,0.
02a0: 38 29 2d 3e 33 2e 36 0a 66 6c 6f 61 74 20 66 28 8)->3.6.float f(
02b0: 38 2a 66 6c 6f 61 74 29 3a 28 30 2e 38 2c 30 2e 8*float):(0.8,0.
02c0: 38 2c 30 2e 38 2c 30 2e 38 2c 30 2e 38 2c 30 2e 8,0.8,0.8,0.8,0.
02d0: 38 2c 30 2e 38 2c 30 2e 38 29 2d 3e 31 2e 30 38 8,0.8,0.8)->1.08
02e0: 34 36 35 65 2d 31 39 0a 66 6c 6f 61 74 20 66 28 465e-19.float f(
02f0: 31 36 2a 66 6c 6f 61 74 29 3a 28 30 2e 31 2c 30 16*float):(0.1,0
0300: 2e 32 2c 30 2e 33 2c 30 2e 34 2c 30 2e 35 2c 30 .2,0.3,0.4,0.5,0
0310: 2e 36 2c 30 2e 37 2c 30 2e 38 2c 30 2e 39 2c 31 .6,0.7,0.8,0.9,1
0320: 2e 31 2c 31 2e 32 2c 31 2e 33 2c 31 2e 34 2c 31 .1,1.2,1.3,1.4,1
0330: 2e 35 2c 31 2e 36 2c 31 2e 37 29 2d 3e 31 34 2e .5,1.6,1.7)->14.
0340: 33 0a 66 6c 6f 61 74 20 66 28 31 36 2a 66 6c 6f 3.float f(16*flo
0350: 61 74 29 3a 28 30 2e 38 2c 30 2e 38 2c 30 2e 38 at):(0.8,0.8,0.8
0360: 2c 30 2e 38 2c 30 2e 38 2c 30 2e 38 2c 30 2e 38 ,0.8,0.8,0.8,0.8
0370: 2c 30 2e 38 2c 30 2e 39 2c 31 2e 31 2c 31 2e 32 ,0.8,0.9,1.1,1.2
0380: 2c 31 2e 33 2c 31 2e 34 2c 31 2e 35 2c 31 2e 36 ,1.3,1.4,1.5,1.6
0390: 2c 31 2e 37 29 2d 3e 31 2e 30 38 34 36 35 65 2d ,1.7)->1.08465e-
03a0: 31 39 0a 64 6f 75 62 6c 65 20 66 28 64 6f 75 62 19.double f(doub
03b0: 6c 65 29 3a 28 30 2e 31 29 2d 3e 31 2e 31 0a 64 le):(0.1)->1.1.d
03c0: 6f 75 62 6c 65 20 66 28 64 6f 75 62 6c 65 29 3a ouble f(double):
03d0: 28 30 2e 31 29 2d 3e 31 2e 34 39 36 35 36 65 2d (0.1)->1.49656e-
03e0: 31 35 34 0a 64 6f 75 62 6c 65 20 66 28 32 2a 64 154.double f(2*d
03f0: 6f 75 62 6c 65 29 3a 28 30 2e 31 2c 30 2e 32 29 ouble):(0.1,0.2)
0400: 2d 3e 30 2e 33 0a 64 6f 75 62 6c 65 20 66 28 32 ->0.3.double f(2
0410: 2a 64 6f 75 62 6c 65 29 3a 28 30 2e 31 2c 30 2e *double):(0.1,0.
0420: 32 29 2d 3e 31 2e 34 39 36 35 36 65 2d 31 35 34 2)->1.49656e-154
0430: 0a 64 6f 75 62 6c 65 20 66 28 34 2a 64 6f 75 62 .double f(4*doub
0440: 6c 65 29 3a 28 30 2e 31 2c 30 2e 32 2c 30 2e 33 le):(0.1,0.2,0.3
0450: 2c 30 2e 34 29 2d 3e 31 0a 64 6f 75 62 6c 65 20 ,0.4)->1.double
0460: 66 28 34 2a 64 6f 75 62 6c 65 29 3a 28 30 2e 31 f(4*double):(0.1
0470: 2c 30 2e 32 2c 30 2e 33 2c 30 2e 34 29 2d 3e 31 ,0.2,0.3,0.4)->1
0480: 2e 34 39 36 35 36 65 2d 31 35 34 0a 64 6f 75 62 .49656e-154.doub
0490: 6c 65 20 66 28 38 2a 64 6f 75 62 6c 65 29 3a 28 le f(8*double):(
04a0: 30 2e 31 2c 30 2e 32 2c 30 2e 33 2c 30 2e 34 2c 0.1,0.2,0.3,0.4,
04b0: 30 2e 35 2c 30 2e 36 2c 30 2e 37 2c 30 2e 38 29 0.5,0.6,0.7,0.8)
04c0: 2d 3e 33 2e 36 0a 64 6f 75 62 6c 65 20 66 28 38 ->3.6.double f(8
04d0: 2a 64 6f 75 62 6c 65 29 3a 28 30 2e 31 2c 30 2e *double):(0.1,0.
04e0: 32 2c 30 2e 33 2c 30 2e 34 2c 30 2e 35 2c 30 2e 2,0.3,0.4,0.5,0.
04f0: 36 2c 30 2e 37 2c 30 2e 38 29 2d 3e 31 2e 34 39 6,0.7,0.8)->1.49
0500: 36 35 36 65 2d 31 35 34 0a 64 6f 75 62 6c 65 20 656e-154.double
0510: 66 28 31 36 2a 64 6f 75 62 6c 65 29 3a 28 30 2e f(16*double):(0.
0520: 31 2c 30 2e 32 2c 30 2e 33 2c 30 2e 34 2c 30 2e 1,0.2,0.3,0.4,0.
0530: 35 2c 30 2e 36 2c 30 2e 37 2c 30 2e 38 2c 30 2e 5,0.6,0.7,0.8,0.
0540: 39 2c 31 2e 31 2c 31 2e 32 2c 31 2e 33 2c 31 2e 9,1.1,1.2,1.3,1.
0550: 34 2c 31 2e 35 2c 31 2e 36 2c 31 2e 37 29 2d 3e 4,1.5,1.6,1.7)->
0560: 31 34 2e 33 0a 64 6f 75 62 6c 65 20 66 28 31 36 14.3.double f(16
0570: 2a 64 6f 75 62 6c 65 29 3a 28 30 2e 31 2c 30 2e *double):(0.1,0.
0580: 32 2c 30 2e 33 2c 30 2e 34 2c 30 2e 35 2c 30 2e 2,0.3,0.4,0.5,0.
0590: 36 2c 30 2e 37 2c 30 2e 38 2c 30 2e 39 2c 31 2e 6,0.7,0.8,0.9,1.
05a0: 31 2c 31 2e 32 2c 31 2e 33 2c 31 2e 34 2c 31 2e 1,1.2,1.3,1.4,1.
05b0: 35 2c 31 2e 36 2c 31 2e 37 29 2d 3e 31 2e 34 39 5,1.6,1.7)->1.49
05c0: 36 35 36 65 2d 31 35 34 0a 76 6f 69 64 2a 20 66 656e-154.void* f
05d0: 28 76 6f 69 64 2a 2c 64 6f 75 62 6c 65 2a 2c 63 (void*,double*,c
05e0: 68 61 72 2a 2c 49 6e 74 2a 29 3a 28 30 78 32 30 har*,Int*):(0x20
05f0: 30 30 30 65 35 30 2c 30 78 32 30 30 30 30 64 64 000e50,0x20000dd
0600: 38 2c 30 78 31 30 30 30 36 34 36 38 2c 30 78 32 8,0x10006468,0x2
0610: 30 30 30 30 65 35 38 29 2d 3e 30 78 32 30 30 30 0000e58)->0x2000
0620: 30 64 64 39 0a 76 6f 69 64 2a 20 66 28 76 6f 69 0dd9.void* f(voi
0630: 64 2a 2c 64 6f 75 62 6c 65 2a 2c 63 68 61 72 2a d*,double*,char*
0640: 2c 49 6e 74 2a 29 3a 28 30 78 32 30 30 30 30 65 ,Int*):(0x20000e
0650: 35 30 2c 30 78 32 30 30 30 30 64 64 38 2c 30 78 50,0x20000dd8,0x
0660: 31 30 30 30 36 34 36 38 2c 30 78 32 30 30 30 30 10006468,0x20000
0670: 65 35 38 29 2d 3e 30 78 32 30 30 30 30 64 37 30 e58)->0x20000d70
0680: 0a 75 63 68 61 72 20 66 28 75 63 68 61 72 2c 75 .uchar f(uchar,u
0690: 73 68 6f 72 74 2c 75 69 6e 74 2c 75 6c 6f 6e 67 short,uint,ulong
06a0: 29 3a 28 39 37 2c 32 2c 33 2c 34 29 2d 3e 32 35 ):(97,2,3,4)->25
06b0: 35 0a 75 63 68 61 72 20 66 28 75 63 68 61 72 2c 5.uchar f(uchar,
06c0: 75 73 68 6f 72 74 2c 75 69 6e 74 2c 75 6c 6f 6e ushort,uint,ulon
06d0: 67 29 3a 28 39 37 2c 32 2c 33 2c 34 29 2d 3e 33 g):(97,2,3,4)->3
06e0: 32 0a 64 6f 75 62 6c 65 20 66 28 69 6e 74 2c 69 2.double f(int,i
06f0: 6e 74 2c 64 6f 75 62 6c 65 2c 64 6f 75 62 6c 65 nt,double,double
0700: 29 3a 28 31 2c 32 2c 30 2e 33 2c 30 2e 34 29 2d ):(1,2,0.3,0.4)-
0710: 3e 33 2e 37 0a 64 6f 75 62 6c 65 20 66 28 69 6e >3.7.double f(in
0720: 74 2c 69 6e 74 2c 64 6f 75 62 6c 65 2c 64 6f 75 t,int,double,dou
0730: 62 6c 65 29 3a 28 31 2c 32 2c 30 2e 33 2c 30 2e ble):(1,2,0.3,0.
0740: 34 29 2d 3e 31 2e 34 39 36 35 36 65 2d 31 35 34 4)->1.49656e-154
0750: 0a 64 6f 75 62 6c 65 20 66 28 69 6e 74 2c 64 6f .double f(int,do
0760: 75 62 6c 65 2c 69 6e 74 2c 64 6f 75 62 6c 65 29 uble,int,double)
0770: 3a 28 31 2c 30 2e 32 2c 33 2c 30 2e 34 29 2d 3e :(1,0.2,3,0.4)->
0780: 34 2e 36 0a 64 6f 75 62 6c 65 20 66 28 69 6e 74 4.6.double f(int
0790: 2c 64 6f 75 62 6c 65 2c 69 6e 74 2c 64 6f 75 62 ,double,int,doub
07a0: 6c 65 29 3a 28 31 2c 30 2e 32 2c 33 2c 30 2e 34 le):(1,0.2,3,0.4
07b0: 29 2d 3e 31 2e 34 39 36 35 36 65 2d 31 35 34 0a )->1.49656e-154.
07c0: 75 73 68 6f 72 74 20 66 28 63 68 61 72 2c 64 6f ushort f(char,do
07d0: 75 62 6c 65 2c 63 68 61 72 2c 64 6f 75 62 6c 65 uble,char,double
07e0: 29 3a 28 27 61 27 2c 30 2e 32 2c 27 80 27 2c 30 ):('a',0.2,'€',0
07f0: 2e 34 29 2d 3e 32 32 35 0a 75 73 68 6f 72 74 20 .4)->225.ushort
0800: 66 28 63 68 61 72 2c 64 6f 75 62 6c 65 2c 63 68 f(char,double,ch
0810: 61 72 2c 64 6f 75 62 6c 65 29 3a 28 27 61 27 2c ar,double):('a',
0820: 30 2e 32 2c 27 80 27 2c 30 2e 34 29 2d 3e 38 31 0.2,'€',0.4)->81
0830: 39 32 0a 6c 6f 6e 67 20 6c 6f 6e 67 20 66 28 66 92.long long f(f
0840: 6c 6f 61 74 2c 6c 6f 6e 67 20 6c 6f 6e 67 2c 69 loat,long long,i
0850: 6e 74 29 3a 28 31 2e 34 2c 30 78 33 35 63 36 66 nt):(1.4,0x35c6f
0860: 37 30 37 66 66 66 66 66 66 66 61 2c 30 78 65 29 707fffffffa,0xe)
0870: 2d 3e 30 78 33 35 63 36 66 37 30 38 30 30 30 30 ->0x35c6f7080000
0880: 30 30 30 39 0a 6c 6f 6e 67 20 6c 6f 6e 67 20 66 0009.long long f
0890: 28 66 6c 6f 61 74 2c 6c 6f 6e 67 20 6c 6f 6e 67 (float,long long
08a0: 2c 69 6e 74 29 3a 28 31 2e 34 2c 30 78 33 35 63 ,int):(1.4,0x35c
08b0: 36 66 37 30 37 66 66 66 66 66 66 66 61 2c 30 78 6f707fffffffa,0x
08c0: 65 29 2d 3e 30 78 32 30 30 30 30 64 37 30 33 35 e)->0x20000d7035
08d0: 63 36 66 37 30 38 0a 46 6c 6f 61 74 20 66 28 46 c6f708.Float f(F
08e0: 6c 6f 61 74 2c 66 6c 6f 61 74 2c 64 6f 75 62 6c loat,float,doubl
08f0: 65 29 3a 28 7b 30 2e 31 7d 2c 30 2e 32 2c 30 2e e):({0.1},0.2,0.
0900: 33 29 2d 3e 7b 30 2e 36 7d 0a 46 6c 6f 61 74 20 3)->{0.6}.Float
0910: 66 28 46 6c 6f 61 74 2c 66 6c 6f 61 74 2c 64 6f f(Float,float,do
0920: 75 62 6c 65 29 3a 28 7b 30 2e 31 7d 2c 31 2e 36 uble):({0.1},1.6
0930: 35 2c 30 2e 33 29 2d 3e 7b 32 2e 30 35 7d 0a 44 5,0.3)->{2.05}.D
0940: 6f 75 62 6c 65 20 66 28 66 6c 6f 61 74 2c 44 6f ouble f(float,Do
0950: 75 62 6c 65 2c 64 6f 75 62 6c 65 29 3a 28 30 2e uble,double):(0.
0960: 31 2c 7b 30 2e 32 7d 2c 30 2e 33 29 2d 3e 7b 30 1,{0.2},0.3)->{0
0970: 2e 36 7d 0a 44 6f 75 62 6c 65 20 66 28 66 6c 6f .6}.Double f(flo
0980: 61 74 2c 44 6f 75 62 6c 65 2c 64 6f 75 62 6c 65 at,Double,double
0990: 29 3a 28 31 2e 36 35 2c 7b 30 2e 32 7d 2c 30 2e ):(1.65,{0.2},0.
09a0: 33 29 2d 3e 7b 32 2e 31 35 7d 0a 3)->{2.15}.