← Index
NYTProf Performance Profile   « block view • line view • sub view »
For bin/hailo
  Run on Thu Oct 21 22:50:37 2010
Reported on Thu Oct 21 22:52:14 2010

Filename/home/hinrik/perl5/perlbrew/perls/perl-5.13.5/lib/5.13.5/unicore/To/Lower.pl
StatementsExecuted 4 statements in 14µs
Line State
ments
Time
on line
Calls Time
in subs
Code
1# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
2# This file is machine-generated by lib/unicore/mktables from the Unicode
3# database, Version 5.2.0. Any changes made here will be lost!
4
5# This file returns the synonymous mappings:
6# Lowercase_Mapping(cp)
7# Lc(cp)
8#
9# where 'cp' is one of the 1029 code points in Unicode Version 5.2.0 for
10# which the mapping is not to itself. Note that these mappings are
11# accessible through the Perl core via lc().
12#
13# For information about what this property really means, see:
14# http://www.unicode.org/reports/tr44/
15#
16# The format of the main body of lines of this file is: CODE_POINT\t\tMAPPING
17# where CODE_POINT is in hex; MAPPING is what CODE_POINT maps to.
18
19# The name this swash is to be known by, with the format of the mappings in
20# the main body of the table, and what all code points missing from this file
21# map to.
2213µs$utf8::SwashInfo{'ToLower'}{'format'} = 'x'; # positive hex whole number; a code point
2311µs$utf8::SwashInfo{'ToLower'}{'missing'} = '<code point>'; # code point maps to itself
24
25# Some code points require special handling because their mappings are each to
26# multiple code points. These do not appear in the main body, but are defined
27# in the hash below.
28
29# Each key is the string of N bytes that together make up the UTF-8 encoding
30# for the code point. (i.e. the same as looking at the code point's UTF-8
31# under "use bytes"). Each value is the UTF-8 of the translation, for speed.
3212µs%utf8::ToSpecLower = (
33"\xC4\xB0" => "\x{0069}\x{0307}", # U+0130 => 0069 0307
34);
35
3618µsreturn <<'END';
370041 0061
380042 0062
390043 0063
400044 0064
410045 0065
420046 0066
430047 0067
440048 0068
450049 0069
46004A 006A
47004B 006B
48004C 006C
49004D 006D
50004E 006E
51004F 006F
520050 0070
530051 0071
540052 0072
550053 0073
560054 0074
570055 0075
580056 0076
590057 0077
600058 0078
610059 0079
62005A 007A
6300C0 00E0
6400C1 00E1
6500C2 00E2
6600C3 00E3
6700C4 00E4
6800C5 00E5
6900C6 00E6
7000C7 00E7
7100C8 00E8
7200C9 00E9
7300CA 00EA
7400CB 00EB
7500CC 00EC
7600CD 00ED
7700CE 00EE
7800CF 00EF
7900D0 00F0
8000D1 00F1
8100D2 00F2
8200D3 00F3
8300D4 00F4
8400D5 00F5
8500D6 00F6
8600D8 00F8
8700D9 00F9
8800DA 00FA
8900DB 00FB
9000DC 00FC
9100DD 00FD
9200DE 00FE
930100 0101
940102 0103
950104 0105
960106 0107
970108 0109
98010A 010B
99010C 010D
100010E 010F
1010110 0111
1020112 0113
1030114 0115
1040116 0117
1050118 0119
106011A 011B
107011C 011D
108011E 011F
1090120 0121
1100122 0123
1110124 0125
1120126 0127
1130128 0129
114012A 012B
115012C 012D
116012E 012F
1170132 0133
1180134 0135
1190136 0137
1200139 013A
121013B 013C
122013D 013E
123013F 0140
1240141 0142
1250143 0144
1260145 0146
1270147 0148
128014A 014B
129014C 014D
130014E 014F
1310150 0151
1320152 0153
1330154 0155
1340156 0157
1350158 0159
136015A 015B
137015C 015D
138015E 015F
1390160 0161
1400162 0163
1410164 0165
1420166 0167
1430168 0169
144016A 016B
145016C 016D
146016E 016F
1470170 0171
1480172 0173
1490174 0175
1500176 0177
1510178 00FF
1520179 017A
153017B 017C
154017D 017E
1550181 0253
1560182 0183
1570184 0185
1580186 0254
1590187 0188
1600189 0256
161018A 0257
162018B 018C
163018E 01DD
164018F 0259
1650190 025B
1660191 0192
1670193 0260
1680194 0263
1690196 0269
1700197 0268
1710198 0199
172019C 026F
173019D 0272
174019F 0275
17501A0 01A1
17601A2 01A3
17701A4 01A5
17801A6 0280
17901A7 01A8
18001A9 0283
18101AC 01AD
18201AE 0288
18301AF 01B0
18401B1 028A
18501B2 028B
18601B3 01B4
18701B5 01B6
18801B7 0292
18901B8 01B9
19001BC 01BD
19101C4 01C6
19201C5 01C6
19301C7 01C9
19401C8 01C9
19501CA 01CC
19601CB 01CC
19701CD 01CE
19801CF 01D0
19901D1 01D2
20001D3 01D4
20101D5 01D6
20201D7 01D8
20301D9 01DA
20401DB 01DC
20501DE 01DF
20601E0 01E1
20701E2 01E3
20801E4 01E5
20901E6 01E7
21001E8 01E9
21101EA 01EB
21201EC 01ED
21301EE 01EF
21401F1 01F3
21501F2 01F3
21601F4 01F5
21701F6 0195
21801F7 01BF
21901F8 01F9
22001FA 01FB
22101FC 01FD
22201FE 01FF
2230200 0201
2240202 0203
2250204 0205
2260206 0207
2270208 0209
228020A 020B
229020C 020D
230020E 020F
2310210 0211
2320212 0213
2330214 0215
2340216 0217
2350218 0219
236021A 021B
237021C 021D
238021E 021F
2390220 019E
2400222 0223
2410224 0225
2420226 0227
2430228 0229
244022A 022B
245022C 022D
246022E 022F
2470230 0231
2480232 0233
249023A 2C65
250023B 023C
251023D 019A
252023E 2C66
2530241 0242
2540243 0180
2550244 0289
2560245 028C
2570246 0247
2580248 0249
259024A 024B
260024C 024D
261024E 024F
2620370 0371
2630372 0373
2640376 0377
2650386 03AC
2660388 03AD
2670389 03AE
268038A 03AF
269038C 03CC
270038E 03CD
271038F 03CE
2720391 03B1
2730392 03B2
2740393 03B3
2750394 03B4
2760395 03B5
2770396 03B6
2780397 03B7
2790398 03B8
2800399 03B9
281039A 03BA
282039B 03BB
283039C 03BC
284039D 03BD
285039E 03BE
286039F 03BF
28703A0 03C0
28803A1 03C1
28903A3 03C3
29003A4 03C4
29103A5 03C5
29203A6 03C6
29303A7 03C7
29403A8 03C8
29503A9 03C9
29603AA 03CA
29703AB 03CB
29803CF 03D7
29903D8 03D9
30003DA 03DB
30103DC 03DD
30203DE 03DF
30303E0 03E1
30403E2 03E3
30503E4 03E5
30603E6 03E7
30703E8 03E9
30803EA 03EB
30903EC 03ED
31003EE 03EF
31103F4 03B8
31203F7 03F8
31303F9 03F2
31403FA 03FB
31503FD 037B
31603FE 037C
31703FF 037D
3180400 0450
3190401 0451
3200402 0452
3210403 0453
3220404 0454
3230405 0455
3240406 0456
3250407 0457
3260408 0458
3270409 0459
328040A 045A
329040B 045B
330040C 045C
331040D 045D
332040E 045E
333040F 045F
3340410 0430
3350411 0431
3360412 0432
3370413 0433
3380414 0434
3390415 0435
3400416 0436
3410417 0437
3420418 0438
3430419 0439
344041A 043A
345041B 043B
346041C 043C
347041D 043D
348041E 043E
349041F 043F
3500420 0440
3510421 0441
3520422 0442
3530423 0443
3540424 0444
3550425 0445
3560426 0446
3570427 0447
3580428 0448
3590429 0449
360042A 044A
361042B 044B
362042C 044C
363042D 044D
364042E 044E
365042F 044F
3660460 0461
3670462 0463
3680464 0465
3690466 0467
3700468 0469
371046A 046B
372046C 046D
373046E 046F
3740470 0471
3750472 0473
3760474 0475
3770476 0477
3780478 0479
379047A 047B
380047C 047D
381047E 047F
3820480 0481
383048A 048B
384048C 048D
385048E 048F
3860490 0491
3870492 0493
3880494 0495
3890496 0497
3900498 0499
391049A 049B
392049C 049D
393049E 049F
39404A0 04A1
39504A2 04A3
39604A4 04A5
39704A6 04A7
39804A8 04A9
39904AA 04AB
40004AC 04AD
40104AE 04AF
40204B0 04B1
40304B2 04B3
40404B4 04B5
40504B6 04B7
40604B8 04B9
40704BA 04BB
40804BC 04BD
40904BE 04BF
41004C0 04CF
41104C1 04C2
41204C3 04C4
41304C5 04C6
41404C7 04C8
41504C9 04CA
41604CB 04CC
41704CD 04CE
41804D0 04D1
41904D2 04D3
42004D4 04D5
42104D6 04D7
42204D8 04D9
42304DA 04DB
42404DC 04DD
42504DE 04DF
42604E0 04E1
42704E2 04E3
42804E4 04E5
42904E6 04E7
43004E8 04E9
43104EA 04EB
43204EC 04ED
43304EE 04EF
43404F0 04F1
43504F2 04F3
43604F4 04F5
43704F6 04F7
43804F8 04F9
43904FA 04FB
44004FC 04FD
44104FE 04FF
4420500 0501
4430502 0503
4440504 0505
4450506 0507
4460508 0509
447050A 050B
448050C 050D
449050E 050F
4500510 0511
4510512 0513
4520514 0515
4530516 0517
4540518 0519
455051A 051B
456051C 051D
457051E 051F
4580520 0521
4590522 0523
4600524 0525
4610531 0561
4620532 0562
4630533 0563
4640534 0564
4650535 0565
4660536 0566
4670537 0567
4680538 0568
4690539 0569
470053A 056A
471053B 056B
472053C 056C
473053D 056D
474053E 056E
475053F 056F
4760540 0570
4770541 0571
4780542 0572
4790543 0573
4800544 0574
4810545 0575
4820546 0576
4830547 0577
4840548 0578
4850549 0579
486054A 057A
487054B 057B
488054C 057C
489054D 057D
490054E 057E
491054F 057F
4920550 0580
4930551 0581
4940552 0582
4950553 0583
4960554 0584
4970555 0585
4980556 0586
49910A0 2D00
50010A1 2D01
50110A2 2D02
50210A3 2D03
50310A4 2D04
50410A5 2D05
50510A6 2D06
50610A7 2D07
50710A8 2D08
50810A9 2D09
50910AA 2D0A
51010AB 2D0B
51110AC 2D0C
51210AD 2D0D
51310AE 2D0E
51410AF 2D0F
51510B0 2D10
51610B1 2D11
51710B2 2D12
51810B3 2D13
51910B4 2D14
52010B5 2D15
52110B6 2D16
52210B7 2D17
52310B8 2D18
52410B9 2D19
52510BA 2D1A
52610BB 2D1B
52710BC 2D1C
52810BD 2D1D
52910BE 2D1E
53010BF 2D1F
53110C0 2D20
53210C1 2D21
53310C2 2D22
53410C3 2D23
53510C4 2D24
53610C5 2D25
5371E00 1E01
5381E02 1E03
5391E04 1E05
5401E06 1E07
5411E08 1E09
5421E0A 1E0B
5431E0C 1E0D
5441E0E 1E0F
5451E10 1E11
5461E12 1E13
5471E14 1E15
5481E16 1E17
5491E18 1E19
5501E1A 1E1B
5511E1C 1E1D
5521E1E 1E1F
5531E20 1E21
5541E22 1E23
5551E24 1E25
5561E26 1E27
5571E28 1E29
5581E2A 1E2B
5591E2C 1E2D
5601E2E 1E2F
5611E30 1E31
5621E32 1E33
5631E34 1E35
5641E36 1E37
5651E38 1E39
5661E3A 1E3B
5671E3C 1E3D
5681E3E 1E3F
5691E40 1E41
5701E42 1E43
5711E44 1E45
5721E46 1E47
5731E48 1E49
5741E4A 1E4B
5751E4C 1E4D
5761E4E 1E4F
5771E50 1E51
5781E52 1E53
5791E54 1E55
5801E56 1E57
5811E58 1E59
5821E5A 1E5B
5831E5C 1E5D
5841E5E 1E5F
5851E60 1E61
5861E62 1E63
5871E64 1E65
5881E66 1E67
5891E68 1E69
5901E6A 1E6B
5911E6C 1E6D
5921E6E 1E6F
5931E70 1E71
5941E72 1E73
5951E74 1E75
5961E76 1E77
5971E78 1E79
5981E7A 1E7B
5991E7C 1E7D
6001E7E 1E7F
6011E80 1E81
6021E82 1E83
6031E84 1E85
6041E86 1E87
6051E88 1E89
6061E8A 1E8B
6071E8C 1E8D
6081E8E 1E8F
6091E90 1E91
6101E92 1E93
6111E94 1E95
6121E9E 00DF
6131EA0 1EA1
6141EA2 1EA3
6151EA4 1EA5
6161EA6 1EA7
6171EA8 1EA9
6181EAA 1EAB
6191EAC 1EAD
6201EAE 1EAF
6211EB0 1EB1
6221EB2 1EB3
6231EB4 1EB5
6241EB6 1EB7
6251EB8 1EB9
6261EBA 1EBB
6271EBC 1EBD
6281EBE 1EBF
6291EC0 1EC1
6301EC2 1EC3
6311EC4 1EC5
6321EC6 1EC7
6331EC8 1EC9
6341ECA 1ECB
6351ECC 1ECD
6361ECE 1ECF
6371ED0 1ED1
6381ED2 1ED3
6391ED4 1ED5
6401ED6 1ED7
6411ED8 1ED9
6421EDA 1EDB
6431EDC 1EDD
6441EDE 1EDF
6451EE0 1EE1
6461EE2 1EE3
6471EE4 1EE5
6481EE6 1EE7
6491EE8 1EE9
6501EEA 1EEB
6511EEC 1EED
6521EEE 1EEF
6531EF0 1EF1
6541EF2 1EF3
6551EF4 1EF5
6561EF6 1EF7
6571EF8 1EF9
6581EFA 1EFB
6591EFC 1EFD
6601EFE 1EFF
6611F08 1F00
6621F09 1F01
6631F0A 1F02
6641F0B 1F03
6651F0C 1F04
6661F0D 1F05
6671F0E 1F06
6681F0F 1F07
6691F18 1F10
6701F19 1F11
6711F1A 1F12
6721F1B 1F13
6731F1C 1F14
6741F1D 1F15
6751F28 1F20
6761F29 1F21
6771F2A 1F22
6781F2B 1F23
6791F2C 1F24
6801F2D 1F25
6811F2E 1F26
6821F2F 1F27
6831F38 1F30
6841F39 1F31
6851F3A 1F32
6861F3B 1F33
6871F3C 1F34
6881F3D 1F35
6891F3E 1F36
6901F3F 1F37
6911F48 1F40
6921F49 1F41
6931F4A 1F42
6941F4B 1F43
6951F4C 1F44
6961F4D 1F45
6971F59 1F51
6981F5B 1F53
6991F5D 1F55
7001F5F 1F57
7011F68 1F60
7021F69 1F61
7031F6A 1F62
7041F6B 1F63
7051F6C 1F64
7061F6D 1F65
7071F6E 1F66
7081F6F 1F67
7091F88 1F80
7101F89 1F81
7111F8A 1F82
7121F8B 1F83
7131F8C 1F84
7141F8D 1F85
7151F8E 1F86
7161F8F 1F87
7171F98 1F90
7181F99 1F91
7191F9A 1F92
7201F9B 1F93
7211F9C 1F94
7221F9D 1F95
7231F9E 1F96
7241F9F 1F97
7251FA8 1FA0
7261FA9 1FA1
7271FAA 1FA2
7281FAB 1FA3
7291FAC 1FA4
7301FAD 1FA5
7311FAE 1FA6
7321FAF 1FA7
7331FB8 1FB0
7341FB9 1FB1
7351FBA 1F70
7361FBB 1F71
7371FBC 1FB3
7381FC8 1F72
7391FC9 1F73
7401FCA 1F74
7411FCB 1F75
7421FCC 1FC3
7431FD8 1FD0
7441FD9 1FD1
7451FDA 1F76
7461FDB 1F77
7471FE8 1FE0
7481FE9 1FE1
7491FEA 1F7A
7501FEB 1F7B
7511FEC 1FE5
7521FF8 1F78
7531FF9 1F79
7541FFA 1F7C
7551FFB 1F7D
7561FFC 1FF3
7572126 03C9
758212A 006B
759212B 00E5
7602132 214E
7612160 2170
7622161 2171
7632162 2172
7642163 2173
7652164 2174
7662165 2175
7672166 2176
7682167 2177
7692168 2178
7702169 2179
771216A 217A
772216B 217B
773216C 217C
774216D 217D
775216E 217E
776216F 217F
7772183 2184
77824B6 24D0
77924B7 24D1
78024B8 24D2
78124B9 24D3
78224BA 24D4
78324BB 24D5
78424BC 24D6
78524BD 24D7
78624BE 24D8
78724BF 24D9
78824C0 24DA
78924C1 24DB
79024C2 24DC
79124C3 24DD
79224C4 24DE
79324C5 24DF
79424C6 24E0
79524C7 24E1
79624C8 24E2
79724C9 24E3
79824CA 24E4
79924CB 24E5
80024CC 24E6
80124CD 24E7
80224CE 24E8
80324CF 24E9
8042C00 2C30
8052C01 2C31
8062C02 2C32
8072C03 2C33
8082C04 2C34
8092C05 2C35
8102C06 2C36
8112C07 2C37
8122C08 2C38
8132C09 2C39
8142C0A 2C3A
8152C0B 2C3B
8162C0C 2C3C
8172C0D 2C3D
8182C0E 2C3E
8192C0F 2C3F
8202C10 2C40
8212C11 2C41
8222C12 2C42
8232C13 2C43
8242C14 2C44
8252C15 2C45
8262C16 2C46
8272C17 2C47
8282C18 2C48
8292C19 2C49
8302C1A 2C4A
8312C1B 2C4B
8322C1C 2C4C
8332C1D 2C4D
8342C1E 2C4E
8352C1F 2C4F
8362C20 2C50
8372C21 2C51
8382C22 2C52
8392C23 2C53
8402C24 2C54
8412C25 2C55
8422C26 2C56
8432C27 2C57
8442C28 2C58
8452C29 2C59
8462C2A 2C5A
8472C2B 2C5B
8482C2C 2C5C
8492C2D 2C5D
8502C2E 2C5E
8512C60 2C61
8522C62 026B
8532C63 1D7D
8542C64 027D
8552C67 2C68
8562C69 2C6A
8572C6B 2C6C
8582C6D 0251
8592C6E 0271
8602C6F 0250
8612C70 0252
8622C72 2C73
8632C75 2C76
8642C7E 023F
8652C7F 0240
8662C80 2C81
8672C82 2C83
8682C84 2C85
8692C86 2C87
8702C88 2C89
8712C8A 2C8B
8722C8C 2C8D
8732C8E 2C8F
8742C90 2C91
8752C92 2C93
8762C94 2C95
8772C96 2C97
8782C98 2C99
8792C9A 2C9B
8802C9C 2C9D
8812C9E 2C9F
8822CA0 2CA1
8832CA2 2CA3
8842CA4 2CA5
8852CA6 2CA7
8862CA8 2CA9
8872CAA 2CAB
8882CAC 2CAD
8892CAE 2CAF
8902CB0 2CB1
8912CB2 2CB3
8922CB4 2CB5
8932CB6 2CB7
8942CB8 2CB9
8952CBA 2CBB
8962CBC 2CBD
8972CBE 2CBF
8982CC0 2CC1
8992CC2 2CC3
9002CC4 2CC5
9012CC6 2CC7
9022CC8 2CC9
9032CCA 2CCB
9042CCC 2CCD
9052CCE 2CCF
9062CD0 2CD1
9072CD2 2CD3
9082CD4 2CD5
9092CD6 2CD7
9102CD8 2CD9
9112CDA 2CDB
9122CDC 2CDD
9132CDE 2CDF
9142CE0 2CE1
9152CE2 2CE3
9162CEB 2CEC
9172CED 2CEE
918A640 A641
919A642 A643
920A644 A645
921A646 A647
922A648 A649
923A64A A64B
924A64C A64D
925A64E A64F
926A650 A651
927A652 A653
928A654 A655
929A656 A657
930A658 A659
931A65A A65B
932A65C A65D
933A65E A65F
934A662 A663
935A664 A665
936A666 A667
937A668 A669
938A66A A66B
939A66C A66D
940A680 A681
941A682 A683
942A684 A685
943A686 A687
944A688 A689
945A68A A68B
946A68C A68D
947A68E A68F
948A690 A691
949A692 A693
950A694 A695
951A696 A697
952A722 A723
953A724 A725
954A726 A727
955A728 A729
956A72A A72B
957A72C A72D
958A72E A72F
959A732 A733
960A734 A735
961A736 A737
962A738 A739
963A73A A73B
964A73C A73D
965A73E A73F
966A740 A741
967A742 A743
968A744 A745
969A746 A747
970A748 A749
971A74A A74B
972A74C A74D
973A74E A74F
974A750 A751
975A752 A753
976A754 A755
977A756 A757
978A758 A759
979A75A A75B
980A75C A75D
981A75E A75F
982A760 A761
983A762 A763
984A764 A765
985A766 A767
986A768 A769
987A76A A76B
988A76C A76D
989A76E A76F
990A779 A77A
991A77B A77C
992A77D 1D79
993A77E A77F
994A780 A781
995A782 A783
996A784 A785
997A786 A787
998A78B A78C
999FF21 FF41
1000FF22 FF42
1001FF23 FF43
1002FF24 FF44
1003FF25 FF45
1004FF26 FF46
1005FF27 FF47
1006FF28 FF48
1007FF29 FF49
1008FF2A FF4A
1009FF2B FF4B
1010FF2C FF4C
1011FF2D FF4D
1012FF2E FF4E
1013FF2F FF4F
1014FF30 FF50
1015FF31 FF51
1016FF32 FF52
1017FF33 FF53
1018FF34 FF54
1019FF35 FF55
1020FF36 FF56
1021FF37 FF57
1022FF38 FF58
1023FF39 FF59
1024FF3A FF5A
102510400 10428
102610401 10429
102710402 1042A
102810403 1042B
102910404 1042C
103010405 1042D
103110406 1042E
103210407 1042F
103310408 10430
103410409 10431
10351040A 10432
10361040B 10433
10371040C 10434
10381040D 10435
10391040E 10436
10401040F 10437
104110410 10438
104210411 10439
104310412 1043A
104410413 1043B
104510414 1043C
104610415 1043D
104710416 1043E
104810417 1043F
104910418 10440
105010419 10441
10511041A 10442
10521041B 10443
10531041C 10444
10541041D 10445
10551041E 10446
10561041F 10447
105710420 10448
105810421 10449
105910422 1044A
106010423 1044B
106110424 1044C
106210425 1044D
106310426 1044E
106410427 1044F
1065END