Home | History | Annotate | Download | only in data
      1 <?xml version="1.0" encoding="UTF-8"?>
      2 <assembly>
      3   NPUSHB[ ]	/* 59 values pushed */
      4   58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34
      5   33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9
      6   8 7 6 5 4 3 2 1 0
      7   FDEF[ ]	/* FunctionDefinition */
      8     SVTCA[1]	/* SetFPVectorToAxis */
      9     PUSHB[ ]	/* 1 value pushed */
     10     24
     11     RS[ ]	/* ReadStore */
     12     IF[ ]	/* If */
     13       RCVT[ ]	/* ReadCVT */
     14       ROUND[10]	/* Round */
     15       PUSHB[ ]	/* 1 value pushed */
     16       25
     17       RS[ ]	/* ReadStore */
     18       ADD[ ]	/* Add */
     19       PUSHB[ ]	/* 1 value pushed */
     20       70
     21       SWAP[ ]	/* SwapTopStack */
     22       WCVTP[ ]	/* WriteCVTInPixels */
     23       SWAP[ ]	/* SwapTopStack */
     24       SRP0[ ]	/* SetRefPoint0 */
     25       DUP[ ]	/* DuplicateTopStack */
     26       PUSHB[ ]	/* 1 value pushed */
     27       70
     28       FLIPOFF[ ]	/* SetAutoFlipOff */
     29       MIRP[10000]	/* MoveIndirectRelPt */
     30       FLIPON[ ]	/* SetAutoFlipOn */
     31       MDAP[1]	/* MoveDirectAbsPt */
     32       PUSHB[ ]	/* 1 value pushed */
     33       0
     34       SRP2[ ]	/* SetRefPoint2 */
     35     ELSE[ ]	/* Else */
     36       POP[ ]	/* PopTopStack */
     37       SWAP[ ]	/* SwapTopStack */
     38       SRP1[ ]	/* SetRefPoint1 */
     39       SHP[1]	/* ShiftPointByLastPoint */
     40     EIF[ ]	/* EndIf */
     41   ENDF[ ]	/* EndFunctionDefinition */
     42   FDEF[ ]	/* FunctionDefinition */
     43     SVTCA[1]	/* SetFPVectorToAxis */
     44     PUSHB[ ]	/* 1 value pushed */
     45     24
     46     RS[ ]	/* ReadStore */
     47     IF[ ]	/* If */
     48       PUSHB[ ]	/* 1 value pushed */
     49       5
     50       CALL[ ]	/* CallFunction */
     51       PUSHB[ ]	/* 1 value pushed */
     52       0
     53       SZP0[ ]	/* SetZonePointer0 */
     54       MPPEM[ ]	/* MeasurePixelPerEm */
     55       PUSHB[ ]	/* 1 value pushed */
     56       20
     57       LT[ ]	/* LessThan */
     58       IF[ ]	/* If */
     59         PUSHB[ ]	/* 2 values pushed */
     60         0 64
     61         SHPIX[ ]	/* ShiftZoneByPixel */
     62       EIF[ ]	/* EndIf */
     63       PUSHB[ ]	/* 1 value pushed */
     64       6
     65       CALL[ ]	/* CallFunction */
     66     ELSE[ ]	/* Else */
     67       POP[ ]	/* PopTopStack */
     68       SWAP[ ]	/* SwapTopStack */
     69       SRP1[ ]	/* SetRefPoint1 */
     70       SHP[1]	/* ShiftPointByLastPoint */
     71     EIF[ ]	/* EndIf */
     72   ENDF[ ]	/* EndFunctionDefinition */
     73   FDEF[ ]	/* FunctionDefinition */
     74     SVTCA[1]	/* SetFPVectorToAxis */
     75     PUSHB[ ]	/* 1 value pushed */
     76     24
     77     RS[ ]	/* ReadStore */
     78     IF[ ]	/* If */
     79       FLIPOFF[ ]	/* SetAutoFlipOff */
     80       PUSHB[ ]	/* 1 value pushed */
     81       3
     82       CINDEX[ ]	/* CopyXToTopStack */
     83       SRP0[ ]	/* SetRefPoint0 */
     84       MIRP[10010]	/* MoveIndirectRelPt */
     85       POP[ ]	/* PopTopStack */
     86       PUSHB[ ]	/* 1 value pushed */
     87       0
     88       SRP2[ ]	/* SetRefPoint2 */
     89       FLIPON[ ]	/* SetAutoFlipOn */
     90     ELSE[ ]	/* Else */
     91       DUP[ ]	/* DuplicateTopStack */
     92       RCVT[ ]	/* ReadCVT */
     93       PUSHB[ ]	/* 1 value pushed */
     94       4
     95       CINDEX[ ]	/* CopyXToTopStack */
     96       PUSHB[ ]	/* 1 value pushed */
     97       4
     98       CINDEX[ ]	/* CopyXToTopStack */
     99       SWAP[ ]	/* SwapTopStack */
    100       MD[1]	/* MeasureDistance */
    101       SUB[ ]	/* Subtract */
    102       ABS[ ]	/* Absolute */
    103       PUSHB[ ]	/* 1 value pushed */
    104       40
    105       GT[ ]	/* GreaterThan */
    106       IF[ ]	/* If */
    107         POP[ ]	/* PopTopStack */
    108         SWAP[ ]	/* SwapTopStack */
    109         SRP0[ ]	/* SetRefPoint0 */
    110         MDRP[10110]	/* MoveDirectRelPt */
    111       ELSE[ ]	/* Else */
    112         PUSHB[ ]	/* 1 value pushed */
    113         3
    114         CINDEX[ ]	/* CopyXToTopStack */
    115         SRP0[ ]	/* SetRefPoint0 */
    116         MIRP[10010]	/* MoveIndirectRelPt */
    117         POP[ ]	/* PopTopStack */
    118         PUSHB[ ]	/* 1 value pushed */
    119         0
    120         SRP2[ ]	/* SetRefPoint2 */
    121       EIF[ ]	/* EndIf */
    122     EIF[ ]	/* EndIf */
    123   ENDF[ ]	/* EndFunctionDefinition */
    124   FDEF[ ]	/* FunctionDefinition */
    125     PUSHB[ ]	/* 1 value pushed */
    126     26
    127     RS[ ]	/* ReadStore */
    128     IF[ ]	/* If */
    129       POP[ ]	/* PopTopStack */
    130       POP[ ]	/* PopTopStack */
    131     ELSE[ ]	/* Else */
    132       PUSHB[ ]	/* 1 value pushed */
    133       2
    134       CINDEX[ ]	/* CopyXToTopStack */
    135       PUSHB[ ]	/* 1 value pushed */
    136       2
    137       CINDEX[ ]	/* CopyXToTopStack */
    138       MD[0]	/* MeasureDistance */
    139       PUSHB[ ]	/* 1 value pushed */
    140       3
    141       CINDEX[ ]	/* CopyXToTopStack */
    142       PUSHB[ ]	/* 1 value pushed */
    143       3
    144       CINDEX[ ]	/* CopyXToTopStack */
    145       MD[1]	/* MeasureDistance */
    146       SUB[ ]	/* Subtract */
    147       DUP[ ]	/* DuplicateTopStack */
    148       ABS[ ]	/* Absolute */
    149       PUSHB[ ]	/* 1 value pushed */
    150       16
    151       LT[ ]	/* LessThan */
    152       IF[ ]	/* If */
    153         POP[ ]	/* PopTopStack */
    154         POP[ ]	/* PopTopStack */
    155         POP[ ]	/* PopTopStack */
    156       ELSE[ ]	/* Else */
    157         PUSHB[ ]	/* 1 value pushed */
    158         3
    159         CINDEX[ ]	/* CopyXToTopStack */
    160         PUSHB[ ]	/* 1 value pushed */
    161         3
    162         CINDEX[ ]	/* CopyXToTopStack */
    163         MD[0]	/* MeasureDistance */
    164         PUSHB[ ]	/* 1 value pushed */
    165         0
    166         LT[ ]	/* LessThan */
    167         IF[ ]	/* If */
    168           PUSHB[ ]	/* 1 value pushed */
    169           0
    170           LT[ ]	/* LessThan */
    171           IF[ ]	/* If */
    172             PUSHW[ ]	/* 1 value pushed */
    173             -30
    174             SHPIX[ ]	/* ShiftZoneByPixel */
    175             POP[ ]	/* PopTopStack */
    176           ELSE[ ]	/* Else */
    177             PUSHB[ ]	/* 1 value pushed */
    178             16
    179             SHPIX[ ]	/* ShiftZoneByPixel */
    180             POP[ ]	/* PopTopStack */
    181           EIF[ ]	/* EndIf */
    182         ELSE[ ]	/* Else */
    183           PUSHB[ ]	/* 1 value pushed */
    184           0
    185           GT[ ]	/* GreaterThan */
    186           IF[ ]	/* If */
    187             PUSHB[ ]	/* 1 value pushed */
    188             30
    189             SHPIX[ ]	/* ShiftZoneByPixel */
    190             POP[ ]	/* PopTopStack */
    191           ELSE[ ]	/* Else */
    192             PUSHW[ ]	/* 1 value pushed */
    193             -16
    194             SHPIX[ ]	/* ShiftZoneByPixel */
    195             POP[ ]	/* PopTopStack */
    196           EIF[ ]	/* EndIf */
    197         EIF[ ]	/* EndIf */
    198       EIF[ ]	/* EndIf */
    199     EIF[ ]	/* EndIf */
    200   ENDF[ ]	/* EndFunctionDefinition */
    201   FDEF[ ]	/* FunctionDefinition */
    202     SVTCA[1]	/* SetFPVectorToAxis */
    203     PUSHB[ ]	/* 1 value pushed */
    204     24
    205     RS[ ]	/* ReadStore */
    206     IF[ ]	/* If */
    207       PUSHB[ ]	/* 1 value pushed */
    208       5
    209       CALL[ ]	/* CallFunction */
    210       PUSHB[ ]	/* 1 value pushed */
    211       0
    212       SZP0[ ]	/* SetZonePointer0 */
    213       MPPEM[ ]	/* MeasurePixelPerEm */
    214       PUSHB[ ]	/* 1 value pushed */
    215       20
    216       LT[ ]	/* LessThan */
    217       IF[ ]	/* If */
    218         PUSHW[ ]	/* 2 values pushed */
    219         0 -64
    220         SHPIX[ ]	/* ShiftZoneByPixel */
    221       EIF[ ]	/* EndIf */
    222       PUSHB[ ]	/* 1 value pushed */
    223       6
    224       CALL[ ]	/* CallFunction */
    225     ELSE[ ]	/* Else */
    226       POP[ ]	/* PopTopStack */
    227       SWAP[ ]	/* SwapTopStack */
    228       SRP1[ ]	/* SetRefPoint1 */
    229       SHP[1]	/* ShiftPointByLastPoint */
    230     EIF[ ]	/* EndIf */
    231   ENDF[ ]	/* EndFunctionDefinition */
    232   FDEF[ ]	/* FunctionDefinition */
    233     FLIPOFF[ ]	/* SetAutoFlipOff */
    234     SVTCA[1]	/* SetFPVectorToAxis */
    235     ROLL[ ]	/* RollTopThreeStack */
    236     SRP0[ ]	/* SetRefPoint0 */
    237     PUSHB[ ]	/* 2 values pushed */
    238     70 25
    239     RS[ ]	/* ReadStore */
    240     WCVTP[ ]	/* WriteCVTInPixels */
    241     PUSHB[ ]	/* 1 value pushed */
    242     0
    243     SZP1[ ]	/* SetZonePointer1 */
    244     PUSHB[ ]	/* 2 values pushed */
    245     0 70
    246     MIRP[00010]	/* MoveIndirectRelPt */
    247     PUSHB[ ]	/* 1 value pushed */
    248     0
    249     SZP2[ ]	/* SetZonePointer2 */
    250     PUSHW[ ]	/* 2 values pushed */
    251     0 -16
    252     SHPIX[ ]	/* ShiftZoneByPixel */
    253     SVTCA[0]	/* SetFPVectorToAxis */
    254     PUSHB[ ]	/* 1 value pushed */
    255     0
    256     ALIGNRP[ ]	/* AlignRelativePt */
    257     PUSHB[ ]	/* 1 value pushed */
    258     40
    259     CALL[ ]	/* CallFunction */
    260     PUSHB[ ]	/* 1 value pushed */
    261     2
    262     CINDEX[ ]	/* CopyXToTopStack */
    263     SRP0[ ]	/* SetRefPoint0 */
    264     PUSHB[ ]	/* 1 value pushed */
    265     0
    266     ALIGNRP[ ]	/* AlignRelativePt */
    267   ENDF[ ]	/* EndFunctionDefinition */
    268   FDEF[ ]	/* FunctionDefinition */
    269     SVTCA[1]	/* SetFPVectorToAxis */
    270     RTG[ ]	/* RoundToGrid */
    271     PUSHB[ ]	/* 1 value pushed */
    272     0
    273     MDAP[1]	/* MoveDirectAbsPt */
    274     PUSHB[ ]	/* 1 value pushed */
    275     1
    276     SZP1[ ]	/* SetZonePointer1 */
    277     MIRP[10010]	/* MoveIndirectRelPt */
    278     PUSHB[ ]	/* 1 value pushed */
    279     1
    280     SZP0[ ]	/* SetZonePointer0 */
    281     PUSHB[ ]	/* 1 value pushed */
    282     1
    283     SZP2[ ]	/* SetZonePointer2 */
    284     FLIPON[ ]	/* SetAutoFlipOn */
    285     PUSHB[ ]	/* 1 value pushed */
    286     0
    287     SRP2[ ]	/* SetRefPoint2 */
    288   ENDF[ ]	/* EndFunctionDefinition */
    289   FDEF[ ]	/* FunctionDefinition */
    290     SVTCA[1]	/* SetFPVectorToAxis */
    291     PUSHB[ ]	/* 1 value pushed */
    292     24
    293     RS[ ]	/* ReadStore */
    294     IF[ ]	/* If */
    295       PUSHB[ ]	/* 1 value pushed */
    296       5
    297       CALL[ ]	/* CallFunction */
    298       PUSHB[ ]	/* 1 value pushed */
    299       0
    300       SZP0[ ]	/* SetZonePointer0 */
    301       PUSHW[ ]	/* 2 values pushed */
    302       0 -32
    303       SHPIX[ ]	/* ShiftZoneByPixel */
    304       PUSHB[ ]	/* 1 value pushed */
    305       6
    306       CALL[ ]	/* CallFunction */
    307     ELSE[ ]	/* Else */
    308       POP[ ]	/* PopTopStack */
    309       SWAP[ ]	/* SwapTopStack */
    310       SRP1[ ]	/* SetRefPoint1 */
    311       SHP[1]	/* ShiftPointByLastPoint */
    312     EIF[ ]	/* EndIf */
    313   ENDF[ ]	/* EndFunctionDefinition */
    314   FDEF[ ]	/* FunctionDefinition */
    315     SVTCA[1]	/* SetFPVectorToAxis */
    316     PUSHB[ ]	/* 1 value pushed */
    317     24
    318     RS[ ]	/* ReadStore */
    319     IF[ ]	/* If */
    320       RCVT[ ]	/* ReadCVT */
    321       ABS[ ]	/* Absolute */
    322       ROUND[10]	/* Round */
    323       SWAP[ ]	/* SwapTopStack */
    324       RCVT[ ]	/* ReadCVT */
    325       ABS[ ]	/* Absolute */
    326       ROUND[01]	/* Round */
    327       PUSHB[ ]	/* 1 value pushed */
    328       25
    329       RS[ ]	/* ReadStore */
    330       ABS[ ]	/* Absolute */
    331       ADD[ ]	/* Add */
    332       ADD[ ]	/* Add */
    333       PUSHB[ ]	/* 1 value pushed */
    334       70
    335       SWAP[ ]	/* SwapTopStack */
    336       WCVTP[ ]	/* WriteCVTInPixels */
    337       SWAP[ ]	/* SwapTopStack */
    338       SRP0[ ]	/* SetRefPoint0 */
    339       DUP[ ]	/* DuplicateTopStack */
    340       PUSHB[ ]	/* 1 value pushed */
    341       70
    342       MIRP[10000]	/* MoveIndirectRelPt */
    343       MDAP[1]	/* MoveDirectAbsPt */
    344       PUSHB[ ]	/* 1 value pushed */
    345       0
    346       SRP2[ ]	/* SetRefPoint2 */
    347     ELSE[ ]	/* Else */
    348       POP[ ]	/* PopTopStack */
    349       POP[ ]	/* PopTopStack */
    350       DUP[ ]	/* DuplicateTopStack */
    351       ROLL[ ]	/* RollTopThreeStack */
    352       DUP[ ]	/* DuplicateTopStack */
    353       ROLL[ ]	/* RollTopThreeStack */
    354       GT[ ]	/* GreaterThan */
    355       IF[ ]	/* If */
    356         SRP1[ ]	/* SetRefPoint1 */
    357         SHP[1]	/* ShiftPointByLastPoint */
    358       ELSE[ ]	/* Else */
    359         POP[ ]	/* PopTopStack */
    360         POP[ ]	/* PopTopStack */
    361       EIF[ ]	/* EndIf */
    362     EIF[ ]	/* EndIf */
    363   ENDF[ ]	/* EndFunctionDefinition */
    364   FDEF[ ]	/* FunctionDefinition */
    365     SVTCA[1]	/* SetFPVectorToAxis */
    366     PUSHB[ ]	/* 2 values pushed */
    367     11 10
    368     RS[ ]	/* ReadStore */
    369     SWAP[ ]	/* SwapTopStack */
    370     RS[ ]	/* ReadStore */
    371     NEG[ ]	/* Negate */
    372     SPVFS[ ]	/* SetPVectorFromStack */
    373   ENDF[ ]	/* EndFunctionDefinition */
    374   FDEF[ ]	/* FunctionDefinition */
    375     SVTCA[0]	/* SetFPVectorToAxis */
    376     PUSHB[ ]	/* 2 values pushed */
    377     10 11
    378     RS[ ]	/* ReadStore */
    379     SWAP[ ]	/* SwapTopStack */
    380     RS[ ]	/* ReadStore */
    381     SFVFS[ ]	/* SetFVectorFromStack */
    382   ENDF[ ]	/* EndFunctionDefinition */
    383   FDEF[ ]	/* FunctionDefinition */
    384     SVTCA[0]	/* SetFPVectorToAxis */
    385     PUSHB[ ]	/* 1 value pushed */
    386     70
    387     SWAP[ ]	/* SwapTopStack */
    388     WCVTF[ ]	/* WriteCVTInFUnits */
    389     PUSHB[ ]	/* 2 values pushed */
    390     1 70
    391     MIAP[0]	/* MoveIndirectAbsPt */
    392     SVTCA[1]	/* SetFPVectorToAxis */
    393     PUSHB[ ]	/* 1 value pushed */
    394     70
    395     SWAP[ ]	/* SwapTopStack */
    396     WCVTF[ ]	/* WriteCVTInFUnits */
    397     PUSHB[ ]	/* 2 values pushed */
    398     2 70
    399     RCVT[ ]	/* ReadCVT */
    400     MSIRP[0]	/* MoveStackIndirRelPt */
    401     PUSHB[ ]	/* 2 values pushed */
    402     2 0
    403     SFVTL[0]	/* SetFVectorToLine */
    404     GFV[ ]	/* GetFVector */
    405   ENDF[ ]	/* EndFunctionDefinition */
    406   FDEF[ ]	/* FunctionDefinition */
    407     PUSHB[ ]	/* 1 value pushed */
    408     18
    409     CALL[ ]	/* CallFunction */
    410     PUSHB[ ]	/* 1 value pushed */
    411     2
    412     CINDEX[ ]	/* CopyXToTopStack */
    413     RCVT[ ]	/* ReadCVT */
    414     PUSHB[ ]	/* 1 value pushed */
    415     2
    416     CINDEX[ ]	/* CopyXToTopStack */
    417     RCVT[ ]	/* ReadCVT */
    418     ROUND[10]	/* Round */
    419     PUSHB[ ]	/* 1 value pushed */
    420     64
    421     MAX[ ]	/* Maximum */
    422     ADD[ ]	/* Add */
    423     PUSHB[ ]	/* 1 value pushed */
    424     2
    425     CINDEX[ ]	/* CopyXToTopStack */
    426     SWAP[ ]	/* SwapTopStack */
    427     WCVTP[ ]	/* WriteCVTInPixels */
    428     POP[ ]	/* PopTopStack */
    429     POP[ ]	/* PopTopStack */
    430     POP[ ]	/* PopTopStack */
    431   ENDF[ ]	/* EndFunctionDefinition */
    432   FDEF[ ]	/* FunctionDefinition */
    433     PUSHB[ ]	/* 1 value pushed */
    434     19
    435     CALL[ ]	/* CallFunction */
    436     PUSHB[ ]	/* 1 value pushed */
    437     2
    438     CINDEX[ ]	/* CopyXToTopStack */
    439     RCVT[ ]	/* ReadCVT */
    440     PUSHB[ ]	/* 1 value pushed */
    441     2
    442     CINDEX[ ]	/* CopyXToTopStack */
    443     RCVT[ ]	/* ReadCVT */
    444     ROUND[10]	/* Round */
    445     PUSHW[ ]	/* 1 value pushed */
    446     -64
    447     MIN[ ]	/* Minimum */
    448     ADD[ ]	/* Add */
    449     PUSHB[ ]	/* 1 value pushed */
    450     2
    451     CINDEX[ ]	/* CopyXToTopStack */
    452     SWAP[ ]	/* SwapTopStack */
    453     WCVTP[ ]	/* WriteCVTInPixels */
    454     POP[ ]	/* PopTopStack */
    455     POP[ ]	/* PopTopStack */
    456     POP[ ]	/* PopTopStack */
    457   ENDF[ ]	/* EndFunctionDefinition */
    458   FDEF[ ]	/* FunctionDefinition */
    459     PUSHB[ ]	/* 1 value pushed */
    460     0
    461     PUSHB[ ]	/* 1 value pushed */
    462     18
    463     CALL[ ]	/* CallFunction */
    464     POP[ ]	/* PopTopStack */
    465     POP[ ]	/* PopTopStack */
    466     POP[ ]	/* PopTopStack */
    467   ENDF[ ]	/* EndFunctionDefinition */
    468   FDEF[ ]	/* FunctionDefinition */
    469     PUSHB[ ]	/* 1 value pushed */
    470     0
    471     PUSHB[ ]	/* 1 value pushed */
    472     19
    473     CALL[ ]	/* CallFunction */
    474     POP[ ]	/* PopTopStack */
    475     POP[ ]	/* PopTopStack */
    476     POP[ ]	/* PopTopStack */
    477   ENDF[ ]	/* EndFunctionDefinition */
    478   FDEF[ ]	/* FunctionDefinition */
    479     SVTCA[1]	/* SetFPVectorToAxis */
    480     PUSHB[ ]	/* 1 value pushed */
    481     6
    482     RS[ ]	/* ReadStore */
    483     PUSHB[ ]	/* 1 value pushed */
    484     7
    485     RS[ ]	/* ReadStore */
    486     NEG[ ]	/* Negate */
    487     SPVFS[ ]	/* SetPVectorFromStack */
    488   ENDF[ ]	/* EndFunctionDefinition */
    489   FDEF[ ]	/* FunctionDefinition */
    490     DUP[ ]	/* DuplicateTopStack */
    491     ROUND[01]	/* Round */
    492     PUSHB[ ]	/* 1 value pushed */
    493     64
    494     SUB[ ]	/* Subtract */
    495     PUSHB[ ]	/* 1 value pushed */
    496     0
    497     MAX[ ]	/* Maximum */
    498     DUP[ ]	/* DuplicateTopStack */
    499     PUSHB[ ]	/* 2 values pushed */
    500     44 192
    501     ROLL[ ]	/* RollTopThreeStack */
    502     MIN[ ]	/* Minimum */
    503     PUSHW[ ]	/* 1 value pushed */
    504     4096
    505     DIV[ ]	/* Divide */
    506     ADD[ ]	/* Add */
    507     CALL[ ]	/* CallFunction */
    508     GPV[ ]	/* GetPVector */
    509     ABS[ ]	/* Absolute */
    510     SWAP[ ]	/* SwapTopStack */
    511     ABS[ ]	/* Absolute */
    512     SUB[ ]	/* Subtract */
    513     NOT[ ]	/* LogicalNot */
    514     IF[ ]	/* If */
    515       PUSHB[ ]	/* 1 value pushed */
    516       3
    517       SUB[ ]	/* Subtract */
    518     EIF[ ]	/* EndIf */
    519   ENDF[ ]	/* EndFunctionDefinition */
    520   FDEF[ ]	/* FunctionDefinition */
    521     PUSHB[ ]	/* 2 values pushed */
    522     0 3
    523     CINDEX[ ]	/* CopyXToTopStack */
    524     RCVT[ ]	/* ReadCVT */
    525     ROUND[00]	/* Round */
    526     EQ[ ]	/* Equal */
    527     PUSHB[ ]	/* 1 value pushed */
    528     28
    529     MPPEM[ ]	/* MeasurePixelPerEm */
    530     LT[ ]	/* LessThan */
    531     AND[ ]	/* LogicalAnd */
    532     IF[ ]	/* If */
    533       PUSHB[ ]	/* 1 value pushed */
    534       3
    535       CINDEX[ ]	/* CopyXToTopStack */
    536       RCVT[ ]	/* ReadCVT */
    537       PUSHB[ ]	/* 1 value pushed */
    538       3
    539       CINDEX[ ]	/* CopyXToTopStack */
    540       RCVT[ ]	/* ReadCVT */
    541       ADD[ ]	/* Add */
    542       ROUND[00]	/* Round */
    543       DUP[ ]	/* DuplicateTopStack */
    544       PUSHB[ ]	/* 1 value pushed */
    545       4
    546       CINDEX[ ]	/* CopyXToTopStack */
    547       SWAP[ ]	/* SwapTopStack */
    548       WCVTP[ ]	/* WriteCVTInPixels */
    549       PUSHB[ ]	/* 1 value pushed */
    550       4
    551       CINDEX[ ]	/* CopyXToTopStack */
    552       SWAP[ ]	/* SwapTopStack */
    553       WCVTP[ ]	/* WriteCVTInPixels */
    554     ELSE[ ]	/* Else */
    555       PUSHB[ ]	/* 1 value pushed */
    556       3
    557       CINDEX[ ]	/* CopyXToTopStack */
    558       DUP[ ]	/* DuplicateTopStack */
    559       RCVT[ ]	/* ReadCVT */
    560       ROUND[00]	/* Round */
    561       DUP[ ]	/* DuplicateTopStack */
    562       ROLL[ ]	/* RollTopThreeStack */
    563       SWAP[ ]	/* SwapTopStack */
    564       WCVTP[ ]	/* WriteCVTInPixels */
    565       PUSHB[ ]	/* 1 value pushed */
    566       3
    567       CINDEX[ ]	/* CopyXToTopStack */
    568       RCVT[ ]	/* ReadCVT */
    569       ROUND[00]	/* Round */
    570       ADD[ ]	/* Add */
    571       PUSHB[ ]	/* 1 value pushed */
    572       3
    573       CINDEX[ ]	/* CopyXToTopStack */
    574       SWAP[ ]	/* SwapTopStack */
    575       WCVTP[ ]	/* WriteCVTInPixels */
    576     EIF[ ]	/* EndIf */
    577   ENDF[ ]	/* EndFunctionDefinition */
    578   FDEF[ ]	/* FunctionDefinition */
    579     PUSHB[ ]	/* 1 value pushed */
    580     3
    581     CINDEX[ ]	/* CopyXToTopStack */
    582     DUP[ ]	/* DuplicateTopStack */
    583     RCVT[ ]	/* ReadCVT */
    584     ROUND[00]	/* Round */
    585     DUP[ ]	/* DuplicateTopStack */
    586     ROLL[ ]	/* RollTopThreeStack */
    587     SWAP[ ]	/* SwapTopStack */
    588     WCVTP[ ]	/* WriteCVTInPixels */
    589     PUSHB[ ]	/* 1 value pushed */
    590     3
    591     CINDEX[ ]	/* CopyXToTopStack */
    592     RCVT[ ]	/* ReadCVT */
    593     ABS[ ]	/* Absolute */
    594     ROUND[00]	/* Round */
    595     NEG[ ]	/* Negate */
    596     ADD[ ]	/* Add */
    597     PUSHB[ ]	/* 1 value pushed */
    598     4
    599     CINDEX[ ]	/* CopyXToTopStack */
    600     PUSHB[ ]	/* 1 value pushed */
    601     1
    602     ADD[ ]	/* Add */
    603     SWAP[ ]	/* SwapTopStack */
    604     WCVTP[ ]	/* WriteCVTInPixels */
    605   ENDF[ ]	/* EndFunctionDefinition */
    606   FDEF[ ]	/* FunctionDefinition */
    607     PUSHB[ ]	/* 1 value pushed */
    608     9
    609     RS[ ]	/* ReadStore */
    610     IF[ ]	/* If */
    611       SDPVTL[1]	/* SetDualPVectorToLine */
    612       POP[ ]	/* PopTopStack */
    613       MDRP[00000]	/* MoveDirectRelPt */
    614     ELSE[ ]	/* Else */
    615       PUSHB[ ]	/* 1 value pushed */
    616       18
    617       RS[ ]	/* ReadStore */
    618       IF[ ]	/* If */
    619         SDPVTL[1]	/* SetDualPVectorToLine */
    620         RCVT[ ]	/* ReadCVT */
    621         PUSHB[ ]	/* 1 value pushed */
    622         17
    623         CALL[ ]	/* CallFunction */
    624         PUSHB[ ]	/* 1 value pushed */
    625         71
    626         SWAP[ ]	/* SwapTopStack */
    627         WCVTP[ ]	/* WriteCVTInPixels */
    628         PUSHB[ ]	/* 1 value pushed */
    629         71
    630         ROFF[ ]	/* RoundOff */
    631         MIRP[00100]	/* MoveIndirectRelPt */
    632       ELSE[ ]	/* Else */
    633         SPVTCA[1]	/* SetPVectorToAxis */
    634         ROLL[ ]	/* RollTopThreeStack */
    635         RCVT[ ]	/* ReadCVT */
    636         RTG[ ]	/* RoundToGrid */
    637         ROUND[01]	/* Round */
    638         DUP[ ]	/* DuplicateTopStack */
    639         PUSHB[ ]	/* 1 value pushed */
    640         71
    641         SWAP[ ]	/* SwapTopStack */
    642         WCVTP[ ]	/* WriteCVTInPixels */
    643         ROLL[ ]	/* RollTopThreeStack */
    644         ROLL[ ]	/* RollTopThreeStack */
    645         SDPVTL[1]	/* SetDualPVectorToLine */
    646         DUP[ ]	/* DuplicateTopStack */
    647         PUSHB[ ]	/* 1 value pushed */
    648         160
    649         LTEQ[ ]	/* LessThenOrEqual */
    650         IF[ ]	/* If */
    651           PUSHB[ ]	/* 1 value pushed */
    652           17
    653           CALL[ ]	/* CallFunction */
    654           PUSHB[ ]	/* 1 value pushed */
    655           71
    656           SWAP[ ]	/* SwapTopStack */
    657           WCVTP[ ]	/* WriteCVTInPixels */
    658           PUSHB[ ]	/* 1 value pushed */
    659           71
    660           ROFF[ ]	/* RoundOff */
    661           MIRP[00100]	/* MoveIndirectRelPt */
    662         ELSE[ ]	/* Else */
    663           POP[ ]	/* PopTopStack */
    664           PUSHB[ ]	/* 1 value pushed */
    665           71
    666           ROFF[ ]	/* RoundOff */
    667           MIRP[00100]	/* MoveIndirectRelPt */
    668         EIF[ ]	/* EndIf */
    669       EIF[ ]	/* EndIf */
    670     EIF[ ]	/* EndIf */
    671     RTG[ ]	/* RoundToGrid */
    672   ENDF[ ]	/* EndFunctionDefinition */
    673   FDEF[ ]	/* FunctionDefinition */
    674     DUP[ ]	/* DuplicateTopStack */
    675     ROLL[ ]	/* RollTopThreeStack */
    676     RCVT[ ]	/* ReadCVT */
    677     SWAP[ ]	/* SwapTopStack */
    678     RCVT[ ]	/* ReadCVT */
    679     ROUND[00]	/* Round */
    680     ADD[ ]	/* Add */
    681     WCVTP[ ]	/* WriteCVTInPixels */
    682   ENDF[ ]	/* EndFunctionDefinition */
    683   FDEF[ ]	/* FunctionDefinition */
    684     RCVT[ ]	/* ReadCVT */
    685     ROUND[10]	/* Round */
    686     WS[ ]	/* WriteStore */
    687   ENDF[ ]	/* EndFunctionDefinition */
    688   FDEF[ ]	/* FunctionDefinition */
    689     SVTCA[1]	/* SetFPVectorToAxis */
    690     RTG[ ]	/* RoundToGrid */
    691     MDAP[1]	/* MoveDirectAbsPt */
    692   ENDF[ ]	/* EndFunctionDefinition */
    693   FDEF[ ]	/* FunctionDefinition */
    694     SVTCA[1]	/* SetFPVectorToAxis */
    695     PUSHB[ ]	/* 1 value pushed */
    696     24
    697     RS[ ]	/* ReadStore */
    698     IF[ ]	/* If */
    699       PUSHB[ ]	/* 1 value pushed */
    700       4
    701       CINDEX[ ]	/* CopyXToTopStack */
    702       PUSHB[ ]	/* 1 value pushed */
    703       4
    704       CINDEX[ ]	/* CopyXToTopStack */
    705       MD[0]	/* MeasureDistance */
    706       ABS[ ]	/* Absolute */
    707       SWAP[ ]	/* SwapTopStack */
    708       RCVT[ ]	/* ReadCVT */
    709       ABS[ ]	/* Absolute */
    710       ROUND[01]	/* Round */
    711       PUSHB[ ]	/* 1 value pushed */
    712       64
    713       MAX[ ]	/* Maximum */
    714       SUB[ ]	/* Subtract */
    715       DUP[ ]	/* DuplicateTopStack */
    716       PUSHB[ ]	/* 1 value pushed */
    717       128
    718       DIV[ ]	/* Divide */
    719       ROUND[10]	/* Round */
    720       PUSHB[ ]	/* 1 value pushed */
    721       2
    722       CINDEX[ ]	/* CopyXToTopStack */
    723       PUSHB[ ]	/* 1 value pushed */
    724       2
    725       CINDEX[ ]	/* CopyXToTopStack */
    726       SUB[ ]	/* Subtract */
    727       MIN[ ]	/* Minimum */
    728       PUSHB[ ]	/* 1 value pushed */
    729       25
    730       RS[ ]	/* ReadStore */
    731       ADD[ ]	/* Add */
    732       PUSHB[ ]	/* 1 value pushed */
    733       70
    734       SWAP[ ]	/* SwapTopStack */
    735       WCVTP[ ]	/* WriteCVTInPixels */
    736       POP[ ]	/* PopTopStack */
    737       ROLL[ ]	/* RollTopThreeStack */
    738       SRP0[ ]	/* SetRefPoint0 */
    739       PUSHB[ ]	/* 1 value pushed */
    740       70
    741       MIRP[10110]	/* MoveIndirectRelPt */
    742       POP[ ]	/* PopTopStack */
    743     ELSE[ ]	/* Else */
    744       POP[ ]	/* PopTopStack */
    745       POP[ ]	/* PopTopStack */
    746       POP[ ]	/* PopTopStack */
    747       POP[ ]	/* PopTopStack */
    748     EIF[ ]	/* EndIf */
    749   ENDF[ ]	/* EndFunctionDefinition */
    750   FDEF[ ]	/* FunctionDefinition */
    751     SVTCA[1]	/* SetFPVectorToAxis */
    752     PUSHB[ ]	/* 1 value pushed */
    753     24
    754     RS[ ]	/* ReadStore */
    755     IF[ ]	/* If */
    756       PUSHB[ ]	/* 1 value pushed */
    757       2
    758       CINDEX[ ]	/* CopyXToTopStack */
    759       RCVT[ ]	/* ReadCVT */
    760       PUSHB[ ]	/* 1 value pushed */
    761       2
    762       CINDEX[ ]	/* CopyXToTopStack */
    763       RCVT[ ]	/* ReadCVT */
    764       ABS[ ]	/* Absolute */
    765       ADD[ ]	/* Add */
    766       ROUND[10]	/* Round */
    767       PUSHB[ ]	/* 1 value pushed */
    768       3
    769       CINDEX[ ]	/* CopyXToTopStack */
    770       RCVT[ ]	/* ReadCVT */
    771       ROUND[10]	/* Round */
    772       SUB[ ]	/* Subtract */
    773       DUP[ ]	/* DuplicateTopStack */
    774       PUSHB[ ]	/* 1 value pushed */
    775       4
    776       CINDEX[ ]	/* CopyXToTopStack */
    777       RCVT[ ]	/* ReadCVT */
    778       ROUND[10]	/* Round */
    779       DUP[ ]	/* DuplicateTopStack */
    780       ROLL[ ]	/* RollTopThreeStack */
    781       MAX[ ]	/* Maximum */
    782       NEG[ ]	/* Negate */
    783       PUSHB[ ]	/* 1 value pushed */
    784       4
    785       CINDEX[ ]	/* CopyXToTopStack */
    786       SWAP[ ]	/* SwapTopStack */
    787       WCVTP[ ]	/* WriteCVTInPixels */
    788       MIN[ ]	/* Minimum */
    789       PUSHB[ ]	/* 1 value pushed */
    790       3
    791       CINDEX[ ]	/* CopyXToTopStack */
    792       SWAP[ ]	/* SwapTopStack */
    793       WCVTP[ ]	/* WriteCVTInPixels */
    794       POP[ ]	/* PopTopStack */
    795       POP[ ]	/* PopTopStack */
    796     ELSE[ ]	/* Else */
    797       DUP[ ]	/* DuplicateTopStack */
    798       RCVT[ ]	/* ReadCVT */
    799       ROUND[10]	/* Round */
    800       WCVTP[ ]	/* WriteCVTInPixels */
    801       DUP[ ]	/* DuplicateTopStack */
    802       RCVT[ ]	/* ReadCVT */
    803       ROUND[10]	/* Round */
    804       WCVTP[ ]	/* WriteCVTInPixels */
    805     EIF[ ]	/* EndIf */
    806   ENDF[ ]	/* EndFunctionDefinition */
    807   FDEF[ ]	/* FunctionDefinition */
    808     SVTCA[1]	/* SetFPVectorToAxis */
    809     DUP[ ]	/* DuplicateTopStack */
    810     RCVT[ ]	/* ReadCVT */
    811     PUSHB[ ]	/* 1 value pushed */
    812     0
    813     NEQ[ ]	/* NotEqual */
    814     PUSHB[ ]	/* 1 value pushed */
    815     24
    816     RS[ ]	/* ReadStore */
    817     AND[ ]	/* LogicalAnd */
    818     IF[ ]	/* If */
    819       RCVT[ ]	/* ReadCVT */
    820       ROUND[00]	/* Round */
    821       SWAP[ ]	/* SwapTopStack */
    822       RCVT[ ]	/* ReadCVT */
    823       ROUND[01]	/* Round */
    824       PUSHB[ ]	/* 1 value pushed */
    825       64
    826       MAX[ ]	/* Maximum */
    827       SUB[ ]	/* Subtract */
    828       DUP[ ]	/* DuplicateTopStack */
    829       PUSHB[ ]	/* 1 value pushed */
    830       128
    831       DIV[ ]	/* Divide */
    832       ROUND[10]	/* Round */
    833       DUP[ ]	/* DuplicateTopStack */
    834       ROLL[ ]	/* RollTopThreeStack */
    835       SWAP[ ]	/* SwapTopStack */
    836       SUB[ ]	/* Subtract */
    837       DUP[ ]	/* DuplicateTopStack */
    838       PUSHB[ ]	/* 1 value pushed */
    839       3
    840       CINDEX[ ]	/* CopyXToTopStack */
    841       MAX[ ]	/* Maximum */
    842       NEG[ ]	/* Negate */
    843       PUSHB[ ]	/* 1 value pushed */
    844       4
    845       CINDEX[ ]	/* CopyXToTopStack */
    846       SWAP[ ]	/* SwapTopStack */
    847       WCVTP[ ]	/* WriteCVTInPixels */
    848       MIN[ ]	/* Minimum */
    849       PUSHB[ ]	/* 1 value pushed */
    850       3
    851       CINDEX[ ]	/* CopyXToTopStack */
    852       SWAP[ ]	/* SwapTopStack */
    853       WCVTP[ ]	/* WriteCVTInPixels */
    854       POP[ ]	/* PopTopStack */
    855       POP[ ]	/* PopTopStack */
    856     ELSE[ ]	/* Else */
    857       POP[ ]	/* PopTopStack */
    858       POP[ ]	/* PopTopStack */
    859       PUSHB[ ]	/* 1 value pushed */
    860       25
    861       CALL[ ]	/* CallFunction */
    862     EIF[ ]	/* EndIf */
    863   ENDF[ ]	/* EndFunctionDefinition */
    864   FDEF[ ]	/* FunctionDefinition */
    865     SVTCA[1]	/* SetFPVectorToAxis */
    866     ROLL[ ]	/* RollTopThreeStack */
    867     ROLL[ ]	/* RollTopThreeStack */
    868     RCVT[ ]	/* ReadCVT */
    869     ABS[ ]	/* Absolute */
    870     SWAP[ ]	/* SwapTopStack */
    871     RCVT[ ]	/* ReadCVT */
    872     ABS[ ]	/* Absolute */
    873     SUB[ ]	/* Subtract */
    874     ABS[ ]	/* Absolute */
    875     WS[ ]	/* WriteStore */
    876   ENDF[ ]	/* EndFunctionDefinition */
    877   FDEF[ ]	/* FunctionDefinition */
    878     PUSHB[ ]	/* 1 value pushed */
    879     4
    880     CINDEX[ ]	/* CopyXToTopStack */
    881     PUSHB[ ]	/* 1 value pushed */
    882     4
    883     CINDEX[ ]	/* CopyXToTopStack */
    884     PUSHB[ ]	/* 1 value pushed */
    885     25
    886     CALL[ ]	/* CallFunction */
    887     PUSHB[ ]	/* 1 value pushed */
    888     24
    889     RS[ ]	/* ReadStore */
    890     IF[ ]	/* If */
    891       PUSHB[ ]	/* 1 value pushed */
    892       4
    893       CINDEX[ ]	/* CopyXToTopStack */
    894       PUSHB[ ]	/* 1 value pushed */
    895       4
    896       CINDEX[ ]	/* CopyXToTopStack */
    897       PUSHB[ ]	/* 1 value pushed */
    898       3
    899       CINDEX[ ]	/* CopyXToTopStack */
    900       PUSHB[ ]	/* 1 value pushed */
    901       27
    902       CALL[ ]	/* CallFunction */
    903       SVTCA[1]	/* SetFPVectorToAxis */
    904       PUSHB[ ]	/* 1 value pushed */
    905       2
    906       CINDEX[ ]	/* CopyXToTopStack */
    907       RS[ ]	/* ReadStore */
    908       PUSHB[ ]	/* 1 value pushed */
    909       64
    910       EQ[ ]	/* Equal */
    911       PUSHB[ ]	/* 1 value pushed */
    912       2
    913       CINDEX[ ]	/* CopyXToTopStack */
    914       RS[ ]	/* ReadStore */
    915       PUSHB[ ]	/* 1 value pushed */
    916       0
    917       EQ[ ]	/* Equal */
    918       AND[ ]	/* LogicalAnd */
    919       IF[ ]	/* If */
    920         PUSHB[ ]	/* 1 value pushed */
    921         3
    922         CINDEX[ ]	/* CopyXToTopStack */
    923         DUP[ ]	/* DuplicateTopStack */
    924         RCVT[ ]	/* ReadCVT */
    925         PUSHB[ ]	/* 1 value pushed */
    926         64
    927         SUB[ ]	/* Subtract */
    928         WCVTP[ ]	/* WriteCVTInPixels */
    929       EIF[ ]	/* EndIf */
    930       PUSHB[ ]	/* 1 value pushed */
    931       2
    932       CINDEX[ ]	/* CopyXToTopStack */
    933       RS[ ]	/* ReadStore */
    934       PUSHB[ ]	/* 1 value pushed */
    935       0
    936       EQ[ ]	/* Equal */
    937       PUSHB[ ]	/* 1 value pushed */
    938       2
    939       CINDEX[ ]	/* CopyXToTopStack */
    940       RS[ ]	/* ReadStore */
    941       PUSHB[ ]	/* 1 value pushed */
    942       64
    943       EQ[ ]	/* Equal */
    944       AND[ ]	/* LogicalAnd */
    945       IF[ ]	/* If */
    946         PUSHB[ ]	/* 1 value pushed */
    947         4
    948         CINDEX[ ]	/* CopyXToTopStack */
    949         DUP[ ]	/* DuplicateTopStack */
    950         RCVT[ ]	/* ReadCVT */
    951         PUSHB[ ]	/* 1 value pushed */
    952         64
    953         ADD[ ]	/* Add */
    954         WCVTP[ ]	/* WriteCVTInPixels */
    955       EIF[ ]	/* EndIf */
    956     EIF[ ]	/* EndIf */
    957     POP[ ]	/* PopTopStack */
    958     POP[ ]	/* PopTopStack */
    959     POP[ ]	/* PopTopStack */
    960     POP[ ]	/* PopTopStack */
    961   ENDF[ ]	/* EndFunctionDefinition */
    962   FDEF[ ]	/* FunctionDefinition */
    963     SVTCA[1]	/* SetFPVectorToAxis */
    964     MPPEM[ ]	/* MeasurePixelPerEm */
    965     GT[ ]	/* GreaterThan */
    966     IF[ ]	/* If */
    967       RS[ ]	/* ReadStore */
    968       PUSHB[ ]	/* 1 value pushed */
    969       2
    970       CINDEX[ ]	/* CopyXToTopStack */
    971       RCVT[ ]	/* ReadCVT */
    972       SWAP[ ]	/* SwapTopStack */
    973       SUB[ ]	/* Subtract */
    974       WCVTP[ ]	/* WriteCVTInPixels */
    975     ELSE[ ]	/* Else */
    976       POP[ ]	/* PopTopStack */
    977       POP[ ]	/* PopTopStack */
    978     EIF[ ]	/* EndIf */
    979   ENDF[ ]	/* EndFunctionDefinition */
    980   FDEF[ ]	/* FunctionDefinition */
    981     SVTCA[1]	/* SetFPVectorToAxis */
    982     MPPEM[ ]	/* MeasurePixelPerEm */
    983     GT[ ]	/* GreaterThan */
    984     IF[ ]	/* If */
    985       RS[ ]	/* ReadStore */
    986       PUSHB[ ]	/* 1 value pushed */
    987       2
    988       CINDEX[ ]	/* CopyXToTopStack */
    989       RCVT[ ]	/* ReadCVT */
    990       SWAP[ ]	/* SwapTopStack */
    991       ADD[ ]	/* Add */
    992       WCVTP[ ]	/* WriteCVTInPixels */
    993     ELSE[ ]	/* Else */
    994       POP[ ]	/* PopTopStack */
    995       POP[ ]	/* PopTopStack */
    996     EIF[ ]	/* EndIf */
    997   ENDF[ ]	/* EndFunctionDefinition */
    998   FDEF[ ]	/* FunctionDefinition */
    999     MPPEM[ ]	/* MeasurePixelPerEm */
   1000     GT[ ]	/* GreaterThan */
   1001     IF[ ]	/* If */
   1002       RCVT[ ]	/* ReadCVT */
   1003       WCVTP[ ]	/* WriteCVTInPixels */
   1004     ELSE[ ]	/* Else */
   1005       POP[ ]	/* PopTopStack */
   1006       POP[ ]	/* PopTopStack */
   1007     EIF[ ]	/* EndIf */
   1008   ENDF[ ]	/* EndFunctionDefinition */
   1009   FDEF[ ]	/* FunctionDefinition */
   1010     SVTCA[1]	/* SetFPVectorToAxis */
   1011     DUP[ ]	/* DuplicateTopStack */
   1012     PUSHB[ ]	/* 1 value pushed */
   1013     3
   1014     CINDEX[ ]	/* CopyXToTopStack */
   1015     SWAP[ ]	/* SwapTopStack */
   1016     MD[0]	/* MeasureDistance */
   1017     PUSHB[ ]	/* 1 value pushed */
   1018     64
   1019     ADD[ ]	/* Add */
   1020     PUSHB[ ]	/* 1 value pushed */
   1021     32
   1022     MUL[ ]	/* Multiply */
   1023     DUP[ ]	/* DuplicateTopStack */
   1024     PUSHB[ ]	/* 1 value pushed */
   1025     0
   1026     GT[ ]	/* GreaterThan */
   1027     IF[ ]	/* If */
   1028       SWAP[ ]	/* SwapTopStack */
   1029       PUSHB[ ]	/* 1 value pushed */
   1030       2
   1031       CINDEX[ ]	/* CopyXToTopStack */
   1032       SHPIX[ ]	/* ShiftZoneByPixel */
   1033       SWAP[ ]	/* SwapTopStack */
   1034       PUSHB[ ]	/* 1 value pushed */
   1035       2
   1036       CINDEX[ ]	/* CopyXToTopStack */
   1037       NEG[ ]	/* Negate */
   1038       SHPIX[ ]	/* ShiftZoneByPixel */
   1039       SVTCA[0]	/* SetFPVectorToAxis */
   1040       ROLL[ ]	/* RollTopThreeStack */
   1041       MUL[ ]	/* Multiply */
   1042       SHPIX[ ]	/* ShiftZoneByPixel */
   1043     ELSE[ ]	/* Else */
   1044       POP[ ]	/* PopTopStack */
   1045       POP[ ]	/* PopTopStack */
   1046       POP[ ]	/* PopTopStack */
   1047       POP[ ]	/* PopTopStack */
   1048       POP[ ]	/* PopTopStack */
   1049     EIF[ ]	/* EndIf */
   1050     SVTCA[1]	/* SetFPVectorToAxis */
   1051   ENDF[ ]	/* EndFunctionDefinition */
   1052   FDEF[ ]	/* FunctionDefinition */
   1053     MPPEM[ ]	/* MeasurePixelPerEm */
   1054     LT[ ]	/* LessThan */
   1055     IF[ ]	/* If */
   1056       RCVT[ ]	/* ReadCVT */
   1057       WCVTP[ ]	/* WriteCVTInPixels */
   1058     ELSE[ ]	/* Else */
   1059       POP[ ]	/* PopTopStack */
   1060       POP[ ]	/* PopTopStack */
   1061     EIF[ ]	/* EndIf */
   1062   ENDF[ ]	/* EndFunctionDefinition */
   1063   FDEF[ ]	/* FunctionDefinition */
   1064     SVTCA[1]	/* SetFPVectorToAxis */
   1065     PUSHB[ ]	/* 1 value pushed */
   1066     5
   1067     CINDEX[ ]	/* CopyXToTopStack */
   1068     SRP0[ ]	/* SetRefPoint0 */
   1069     SWAP[ ]	/* SwapTopStack */
   1070     DUP[ ]	/* DuplicateTopStack */
   1071     ROLL[ ]	/* RollTopThreeStack */
   1072     MIRP[10101]	/* MoveIndirectRelPt */
   1073     SVTCA[0]	/* SetFPVectorToAxis */
   1074     PUSHB[ ]	/* 1 value pushed */
   1075     1
   1076     ADD[ ]	/* Add */
   1077     SWAP[ ]	/* SwapTopStack */
   1078     MIRP[01101]	/* MoveIndirectRelPt */
   1079     MIRP[01100]	/* MoveIndirectRelPt */
   1080   ENDF[ ]	/* EndFunctionDefinition */
   1081   FDEF[ ]	/* FunctionDefinition */
   1082     SVTCA[1]	/* SetFPVectorToAxis */
   1083     PUSHB[ ]	/* 1 value pushed */
   1084     5
   1085     CINDEX[ ]	/* CopyXToTopStack */
   1086     SRP0[ ]	/* SetRefPoint0 */
   1087     SWAP[ ]	/* SwapTopStack */
   1088     DUP[ ]	/* DuplicateTopStack */
   1089     ROLL[ ]	/* RollTopThreeStack */
   1090     MIRP[10101]	/* MoveIndirectRelPt */
   1091     SVTCA[0]	/* SetFPVectorToAxis */
   1092     PUSHB[ ]	/* 1 value pushed */
   1093     1
   1094     SUB[ ]	/* Subtract */
   1095     SWAP[ ]	/* SwapTopStack */
   1096     MIRP[01101]	/* MoveIndirectRelPt */
   1097     MIRP[01100]	/* MoveIndirectRelPt */
   1098   ENDF[ ]	/* EndFunctionDefinition */
   1099   FDEF[ ]	/* FunctionDefinition */
   1100     SVTCA[1]	/* SetFPVectorToAxis */
   1101     PUSHB[ ]	/* 1 value pushed */
   1102     6
   1103     CINDEX[ ]	/* CopyXToTopStack */
   1104     SRP0[ ]	/* SetRefPoint0 */
   1105     MIRP[10101]	/* MoveIndirectRelPt */
   1106     SVTCA[0]	/* SetFPVectorToAxis */
   1107     MIRP[01101]	/* MoveIndirectRelPt */
   1108     MIRP[01100]	/* MoveIndirectRelPt */
   1109   ENDF[ ]	/* EndFunctionDefinition */
   1110   FDEF[ ]	/* FunctionDefinition */
   1111     GC[0]	/* GetCoordOnPVector */
   1112     SWAP[ ]	/* SwapTopStack */
   1113     GC[0]	/* GetCoordOnPVector */
   1114     ADD[ ]	/* Add */
   1115     ROLL[ ]	/* RollTopThreeStack */
   1116     ROLL[ ]	/* RollTopThreeStack */
   1117     GC[0]	/* GetCoordOnPVector */
   1118     SWAP[ ]	/* SwapTopStack */
   1119     DUP[ ]	/* DuplicateTopStack */
   1120     GC[0]	/* GetCoordOnPVector */
   1121     ROLL[ ]	/* RollTopThreeStack */
   1122     ADD[ ]	/* Add */
   1123     ROLL[ ]	/* RollTopThreeStack */
   1124     SUB[ ]	/* Subtract */
   1125     PUSHW[ ]	/* 1 value pushed */
   1126     -128
   1127     DIV[ ]	/* Divide */
   1128     SWAP[ ]	/* SwapTopStack */
   1129     DUP[ ]	/* DuplicateTopStack */
   1130     SRP0[ ]	/* SetRefPoint0 */
   1131     SWAP[ ]	/* SwapTopStack */
   1132     ROLL[ ]	/* RollTopThreeStack */
   1133     PUSHB[ ]	/* 2 values pushed */
   1134     75 75
   1135     ROLL[ ]	/* RollTopThreeStack */
   1136     WCVTF[ ]	/* WriteCVTInFUnits */
   1137     RCVT[ ]	/* ReadCVT */
   1138     ADD[ ]	/* Add */
   1139     DUP[ ]	/* DuplicateTopStack */
   1140     PUSHB[ ]	/* 1 value pushed */
   1141     0
   1142     LT[ ]	/* LessThan */
   1143     IF[ ]	/* If */
   1144       PUSHB[ ]	/* 1 value pushed */
   1145       1
   1146       SUB[ ]	/* Subtract */
   1147       PUSHW[ ]	/* 1 value pushed */
   1148       -70
   1149       MAX[ ]	/* Maximum */
   1150     ELSE[ ]	/* Else */
   1151       PUSHB[ ]	/* 1 value pushed */
   1152       70
   1153       MIN[ ]	/* Minimum */
   1154     EIF[ ]	/* EndIf */
   1155     PUSHB[ ]	/* 1 value pushed */
   1156     16
   1157     ADD[ ]	/* Add */
   1158     ROUND[00]	/* Round */
   1159     SVTCA[1]	/* SetFPVectorToAxis */
   1160     MSIRP[0]	/* MoveStackIndirRelPt */
   1161   ENDF[ ]	/* EndFunctionDefinition */
   1162   FDEF[ ]	/* FunctionDefinition */
   1163     DUP[ ]	/* DuplicateTopStack */
   1164     RCVT[ ]	/* ReadCVT */
   1165     PUSHB[ ]	/* 1 value pushed */
   1166     3
   1167     CINDEX[ ]	/* CopyXToTopStack */
   1168     GC[0]	/* GetCoordOnPVector */
   1169     GT[ ]	/* GreaterThan */
   1170     IF[ ]	/* If */
   1171       PUSHB[ ]	/* 1 value pushed */
   1172       2
   1173       CINDEX[ ]	/* CopyXToTopStack */
   1174       GC[0]	/* GetCoordOnPVector */
   1175       DUP[ ]	/* DuplicateTopStack */
   1176       ROUND[00]	/* Round */
   1177       SUB[ ]	/* Subtract */
   1178       PUSHB[ ]	/* 1 value pushed */
   1179       3
   1180       CINDEX[ ]	/* CopyXToTopStack */
   1181       PUSHB[ ]	/* 1 value pushed */
   1182       3
   1183       CINDEX[ ]	/* CopyXToTopStack */
   1184       MIAP[1]	/* MoveIndirectAbsPt */
   1185       SWAP[ ]	/* SwapTopStack */
   1186       POP[ ]	/* PopTopStack */
   1187       SHPIX[ ]	/* ShiftZoneByPixel */
   1188     ELSE[ ]	/* Else */
   1189       POP[ ]	/* PopTopStack */
   1190       SRP1[ ]	/* SetRefPoint1 */
   1191     EIF[ ]	/* EndIf */
   1192   ENDF[ ]	/* EndFunctionDefinition */
   1193   FDEF[ ]	/* FunctionDefinition */
   1194     DUP[ ]	/* DuplicateTopStack */
   1195     RCVT[ ]	/* ReadCVT */
   1196     PUSHB[ ]	/* 1 value pushed */
   1197     3
   1198     CINDEX[ ]	/* CopyXToTopStack */
   1199     GC[0]	/* GetCoordOnPVector */
   1200     LT[ ]	/* LessThan */
   1201     IF[ ]	/* If */
   1202       PUSHB[ ]	/* 1 value pushed */
   1203       2
   1204       CINDEX[ ]	/* CopyXToTopStack */
   1205       GC[0]	/* GetCoordOnPVector */
   1206       DUP[ ]	/* DuplicateTopStack */
   1207       ROUND[00]	/* Round */
   1208       SUB[ ]	/* Subtract */
   1209       PUSHB[ ]	/* 1 value pushed */
   1210       3
   1211       CINDEX[ ]	/* CopyXToTopStack */
   1212       PUSHB[ ]	/* 1 value pushed */
   1213       3
   1214       CINDEX[ ]	/* CopyXToTopStack */
   1215       MIAP[1]	/* MoveIndirectAbsPt */
   1216       SWAP[ ]	/* SwapTopStack */
   1217       POP[ ]	/* PopTopStack */
   1218       SHPIX[ ]	/* ShiftZoneByPixel */
   1219     ELSE[ ]	/* Else */
   1220       POP[ ]	/* PopTopStack */
   1221       SRP1[ ]	/* SetRefPoint1 */
   1222     EIF[ ]	/* EndIf */
   1223   ENDF[ ]	/* EndFunctionDefinition */
   1224   FDEF[ ]	/* FunctionDefinition */
   1225     SVTCA[0]	/* SetFPVectorToAxis */
   1226     PUSHB[ ]	/* 1 value pushed */
   1227     7
   1228     RS[ ]	/* ReadStore */
   1229     PUSHB[ ]	/* 1 value pushed */
   1230     6
   1231     RS[ ]	/* ReadStore */
   1232     SFVFS[ ]	/* SetFVectorFromStack */
   1233   ENDF[ ]	/* EndFunctionDefinition */
   1234   FDEF[ ]	/* FunctionDefinition */
   1235     ROLL[ ]	/* RollTopThreeStack */
   1236     SRP0[ ]	/* SetRefPoint0 */
   1237     MIRP[01100]	/* MoveIndirectRelPt */
   1238   ENDF[ ]	/* EndFunctionDefinition */
   1239   FDEF[ ]	/* FunctionDefinition */
   1240     PUSHB[ ]	/* 1 value pushed */
   1241     12
   1242     RS[ ]	/* ReadStore */
   1243     IF[ ]	/* If */
   1244       POP[ ]	/* PopTopStack */
   1245     ELSE[ ]	/* Else */
   1246       DUP[ ]	/* DuplicateTopStack */
   1247       GC[0]	/* GetCoordOnPVector */
   1248       PUSHB[ ]	/* 1 value pushed */
   1249       0
   1250       GT[ ]	/* GreaterThan */
   1251       IF[ ]	/* If */
   1252         PUSHW[ ]	/* 1 value pushed */
   1253         -16
   1254         SHPIX[ ]	/* ShiftZoneByPixel */
   1255       ELSE[ ]	/* Else */
   1256         PUSHB[ ]	/* 1 value pushed */
   1257         16
   1258         SHPIX[ ]	/* ShiftZoneByPixel */
   1259       EIF[ ]	/* EndIf */
   1260     EIF[ ]	/* EndIf */
   1261   ENDF[ ]	/* EndFunctionDefinition */
   1262   FDEF[ ]	/* FunctionDefinition */
   1263     DUP[ ]	/* DuplicateTopStack */
   1264     PUSHB[ ]	/* 1 value pushed */
   1265     0
   1266     NEQ[ ]	/* NotEqual */
   1267     IF[ ]	/* If */
   1268       PUSHW[ ]	/* 1 value pushed */
   1269       4096
   1270       MUL[ ]	/* Multiply */
   1271       PUSHB[ ]	/* 1 value pushed */
   1272       3
   1273       CINDEX[ ]	/* CopyXToTopStack */
   1274       RCVT[ ]	/* ReadCVT */
   1275       ABS[ ]	/* Absolute */
   1276       PUSHB[ ]	/* 1 value pushed */
   1277       3
   1278       CINDEX[ ]	/* CopyXToTopStack */
   1279       RCVT[ ]	/* ReadCVT */
   1280       ABS[ ]	/* Absolute */
   1281       SUB[ ]	/* Subtract */
   1282       PUSHB[ ]	/* 1 value pushed */
   1283       0
   1284       GTEQ[ ]	/* GreaterThanOrEqual */
   1285       IF[ ]	/* If */
   1286         PUSHB[ ]	/* 1 value pushed */
   1287         2
   1288       ELSE[ ]	/* Else */
   1289         PUSHB[ ]	/* 1 value pushed */
   1290         64
   1291         SUB[ ]	/* Subtract */
   1292         PUSHB[ ]	/* 1 value pushed */
   1293         3
   1294       EIF[ ]	/* EndIf */
   1295       CINDEX[ ]	/* CopyXToTopStack */
   1296       RCVT[ ]	/* ReadCVT */
   1297       ROUND[01]	/* Round */
   1298       GTEQ[ ]	/* GreaterThanOrEqual */
   1299       IF[ ]	/* If */
   1300         RCVT[ ]	/* ReadCVT */
   1301         WCVTP[ ]	/* WriteCVTInPixels */
   1302       ELSE[ ]	/* Else */
   1303         POP[ ]	/* PopTopStack */
   1304         POP[ ]	/* PopTopStack */
   1305       EIF[ ]	/* EndIf */
   1306     ELSE[ ]	/* Else */
   1307       POP[ ]	/* PopTopStack */
   1308       PUSHB[ ]	/* 1 value pushed */
   1309       2
   1310       CINDEX[ ]	/* CopyXToTopStack */
   1311       RCVT[ ]	/* ReadCVT */
   1312       PUSHB[ ]	/* 1 value pushed */
   1313       2
   1314       CINDEX[ ]	/* CopyXToTopStack */
   1315       RCVT[ ]	/* ReadCVT */
   1316       SUB[ ]	/* Subtract */
   1317       ABS[ ]	/* Absolute */
   1318       PUSHB[ ]	/* 1 value pushed */
   1319       40
   1320       LTEQ[ ]	/* LessThenOrEqual */
   1321       IF[ ]	/* If */
   1322         RCVT[ ]	/* ReadCVT */
   1323         WCVTP[ ]	/* WriteCVTInPixels */
   1324       ELSE[ ]	/* Else */
   1325         POP[ ]	/* PopTopStack */
   1326         POP[ ]	/* PopTopStack */
   1327       EIF[ ]	/* EndIf */
   1328     EIF[ ]	/* EndIf */
   1329   ENDF[ ]	/* EndFunctionDefinition */
   1330   FDEF[ ]	/* FunctionDefinition */
   1331     POP[ ]	/* PopTopStack */
   1332     POP[ ]	/* PopTopStack */
   1333     GPV[ ]	/* GetPVector */
   1334     ABS[ ]	/* Absolute */
   1335     SWAP[ ]	/* SwapTopStack */
   1336     ABS[ ]	/* Absolute */
   1337     MAX[ ]	/* Maximum */
   1338     PUSHW[ ]	/* 1 value pushed */
   1339     16384
   1340     DIV[ ]	/* Divide */
   1341   ENDF[ ]	/* EndFunctionDefinition */
   1342   FDEF[ ]	/* FunctionDefinition */
   1343     POP[ ]	/* PopTopStack */
   1344     PUSHB[ ]	/* 1 value pushed */
   1345     128
   1346     LTEQ[ ]	/* LessThenOrEqual */
   1347     IF[ ]	/* If */
   1348       GPV[ ]	/* GetPVector */
   1349       ABS[ ]	/* Absolute */
   1350       SWAP[ ]	/* SwapTopStack */
   1351       ABS[ ]	/* Absolute */
   1352       MAX[ ]	/* Maximum */
   1353       PUSHW[ ]	/* 1 value pushed */
   1354       8192
   1355       DIV[ ]	/* Divide */
   1356     ELSE[ ]	/* Else */
   1357       PUSHB[ ]	/* 3 values pushed */
   1358       0 64 47
   1359       CALL[ ]	/* CallFunction */
   1360     EIF[ ]	/* EndIf */
   1361     PUSHB[ ]	/* 1 value pushed */
   1362     2
   1363     ADD[ ]	/* Add */
   1364   ENDF[ ]	/* EndFunctionDefinition */
   1365   FDEF[ ]	/* FunctionDefinition */
   1366     POP[ ]	/* PopTopStack */
   1367     PUSHB[ ]	/* 1 value pushed */
   1368     192
   1369     LTEQ[ ]	/* LessThenOrEqual */
   1370     IF[ ]	/* If */
   1371       GPV[ ]	/* GetPVector */
   1372       ABS[ ]	/* Absolute */
   1373       SWAP[ ]	/* SwapTopStack */
   1374       ABS[ ]	/* Absolute */
   1375       MAX[ ]	/* Maximum */
   1376       PUSHW[ ]	/* 1 value pushed */
   1377       5461
   1378       DIV[ ]	/* Divide */
   1379     ELSE[ ]	/* Else */
   1380       PUSHB[ ]	/* 3 values pushed */
   1381       0 128 47
   1382       CALL[ ]	/* CallFunction */
   1383     EIF[ ]	/* EndIf */
   1384     PUSHB[ ]	/* 1 value pushed */
   1385     2
   1386     ADD[ ]	/* Add */
   1387   ENDF[ ]	/* EndFunctionDefinition */
   1388   FDEF[ ]	/* FunctionDefinition */
   1389     GPV[ ]	/* GetPVector */
   1390     ABS[ ]	/* Absolute */
   1391     SWAP[ ]	/* SwapTopStack */
   1392     ABS[ ]	/* Absolute */
   1393     MAX[ ]	/* Maximum */
   1394     PUSHW[ ]	/* 1 value pushed */
   1395     16384
   1396     DIV[ ]	/* Divide */
   1397     ADD[ ]	/* Add */
   1398     SWAP[ ]	/* SwapTopStack */
   1399     POP[ ]	/* PopTopStack */
   1400   ENDF[ ]	/* EndFunctionDefinition */
   1401   FDEF[ ]	/* FunctionDefinition */
   1402     MPPEM[ ]	/* MeasurePixelPerEm */
   1403     GTEQ[ ]	/* GreaterThanOrEqual */
   1404     IF[ ]	/* If */
   1405       PUSHB[ ]	/* 1 value pushed */
   1406       4
   1407       CINDEX[ ]	/* CopyXToTopStack */
   1408       PUSHB[ ]	/* 1 value pushed */
   1409       4
   1410       CINDEX[ ]	/* CopyXToTopStack */
   1411       MD[0]	/* MeasureDistance */
   1412       ABS[ ]	/* Absolute */
   1413       SWAP[ ]	/* SwapTopStack */
   1414       RCVT[ ]	/* ReadCVT */
   1415       ABS[ ]	/* Absolute */
   1416       ROUND[01]	/* Round */
   1417       PUSHB[ ]	/* 1 value pushed */
   1418       64
   1419       MAX[ ]	/* Maximum */
   1420       SUB[ ]	/* Subtract */
   1421       DUP[ ]	/* DuplicateTopStack */
   1422       PUSHB[ ]	/* 1 value pushed */
   1423       128
   1424       DIV[ ]	/* Divide */
   1425       ROUND[10]	/* Round */
   1426       PUSHB[ ]	/* 1 value pushed */
   1427       2
   1428       CINDEX[ ]	/* CopyXToTopStack */
   1429       PUSHB[ ]	/* 1 value pushed */
   1430       2
   1431       CINDEX[ ]	/* CopyXToTopStack */
   1432       SUB[ ]	/* Subtract */
   1433       MIN[ ]	/* Minimum */
   1434       PUSHB[ ]	/* 1 value pushed */
   1435       70
   1436       SWAP[ ]	/* SwapTopStack */
   1437       WCVTP[ ]	/* WriteCVTInPixels */
   1438       POP[ ]	/* PopTopStack */
   1439       ROLL[ ]	/* RollTopThreeStack */
   1440       SRP0[ ]	/* SetRefPoint0 */
   1441       PUSHB[ ]	/* 1 value pushed */
   1442       70
   1443       MIRP[10110]	/* MoveIndirectRelPt */
   1444       POP[ ]	/* PopTopStack */
   1445     ELSE[ ]	/* Else */
   1446       POP[ ]	/* PopTopStack */
   1447       ROLL[ ]	/* RollTopThreeStack */
   1448       SRP1[ ]	/* SetRefPoint1 */
   1449       SWAP[ ]	/* SwapTopStack */
   1450       SRP2[ ]	/* SetRefPoint2 */
   1451       DUP[ ]	/* DuplicateTopStack */
   1452       IP[ ]	/* InterpolatePts */
   1453       MDAP[1]	/* MoveDirectAbsPt */
   1454     EIF[ ]	/* EndIf */
   1455   ENDF[ ]	/* EndFunctionDefinition */
   1456   FDEF[ ]	/* FunctionDefinition */
   1457     PUSHB[ ]	/* 1 value pushed */
   1458     2
   1459     CINDEX[ ]	/* CopyXToTopStack */
   1460     PUSHB[ ]	/* 1 value pushed */
   1461     2
   1462     CINDEX[ ]	/* CopyXToTopStack */
   1463     MD[0]	/* MeasureDistance */
   1464     ABS[ ]	/* Absolute */
   1465     PUSHB[ ]	/* 1 value pushed */
   1466     192
   1467     EQ[ ]	/* Equal */
   1468     IF[ ]	/* If */
   1469       PUSHW[ ]	/* 1 value pushed */
   1470       -8
   1471       SHPIX[ ]	/* ShiftZoneByPixel */
   1472       PUSHB[ ]	/* 1 value pushed */
   1473       8
   1474       SHPIX[ ]	/* ShiftZoneByPixel */
   1475     ELSE[ ]	/* Else */
   1476       POP[ ]	/* PopTopStack */
   1477       POP[ ]	/* PopTopStack */
   1478     EIF[ ]	/* EndIf */
   1479   ENDF[ ]	/* EndFunctionDefinition */
   1480   FDEF[ ]	/* FunctionDefinition */
   1481     PUSHB[ ]	/* 1 value pushed */
   1482     19
   1483     RS[ ]	/* ReadStore */
   1484     IF[ ]	/* If */
   1485       SPVTCA[1]	/* SetPVectorToAxis */
   1486     ELSE[ ]	/* Else */
   1487       SPVTCA[0]	/* SetPVectorToAxis */
   1488     EIF[ ]	/* EndIf */
   1489   ENDF[ ]	/* EndFunctionDefinition */
   1490   FDEF[ ]	/* FunctionDefinition */
   1491     PUSHB[ ]	/* 1 value pushed */
   1492     19
   1493     RS[ ]	/* ReadStore */
   1494     IF[ ]	/* If */
   1495       SPVTCA[0]	/* SetPVectorToAxis */
   1496     ELSE[ ]	/* Else */
   1497       SPVTCA[1]	/* SetPVectorToAxis */
   1498     EIF[ ]	/* EndIf */
   1499   ENDF[ ]	/* EndFunctionDefinition */
   1500   FDEF[ ]	/* FunctionDefinition */
   1501     PUSHB[ ]	/* 1 value pushed */
   1502     10
   1503     CALL[ ]	/* CallFunction */
   1504     SWAP[ ]	/* SwapTopStack */
   1505     SRP0[ ]	/* SetRefPoint0 */
   1506     DUP[ ]	/* DuplicateTopStack */
   1507     ALIGNRP[ ]	/* AlignRelativePt */
   1508     PUSHB[ ]	/* 1 value pushed */
   1509     23
   1510     CALL[ ]	/* CallFunction */
   1511   ENDF[ ]	/* EndFunctionDefinition */
   1512   FDEF[ ]	/* FunctionDefinition */
   1513     PUSHB[ ]	/* 1 value pushed */
   1514     2
   1515     CINDEX[ ]	/* CopyXToTopStack */
   1516     PUSHW[ ]	/* 1 value pushed */
   1517     -16
   1518     SHPIX[ ]	/* ShiftZoneByPixel */
   1519     PUSHB[ ]	/* 1 value pushed */
   1520     40
   1521     CALL[ ]	/* CallFunction */
   1522     ROLL[ ]	/* RollTopThreeStack */
   1523     SRP0[ ]	/* SetRefPoint0 */
   1524     SWAP[ ]	/* SwapTopStack */
   1525     DUP[ ]	/* DuplicateTopStack */
   1526     MDRP[10000]	/* MoveDirectRelPt */
   1527     SWAP[ ]	/* SwapTopStack */
   1528     PUSHB[ ]	/* 1 value pushed */
   1529     16
   1530     CALL[ ]	/* CallFunction */
   1531     PUSHB[ ]	/* 1 value pushed */
   1532     5
   1533     RS[ ]	/* ReadStore */
   1534     IF[ ]	/* If */
   1535       MDRP[00000]	/* MoveDirectRelPt */
   1536     ELSE[ ]	/* Else */
   1537       ALIGNRP[ ]	/* AlignRelativePt */
   1538     EIF[ ]	/* EndIf */
   1539     DUP[ ]	/* DuplicateTopStack */
   1540     SRP0[ ]	/* SetRefPoint0 */
   1541     SRP1[ ]	/* SetRefPoint1 */
   1542     PUSHB[ ]	/* 1 value pushed */
   1543     0
   1544     SRP2[ ]	/* SetRefPoint2 */
   1545     SVTCA[1]	/* SetFPVectorToAxis */
   1546   ENDF[ ]	/* EndFunctionDefinition */
   1547   FDEF[ ]	/* FunctionDefinition */
   1548     MPPEM[ ]	/* MeasurePixelPerEm */
   1549     GTEQ[ ]	/* GreaterThanOrEqual */
   1550     SWAP[ ]	/* SwapTopStack */
   1551     MPPEM[ ]	/* MeasurePixelPerEm */
   1552     LTEQ[ ]	/* LessThenOrEqual */
   1553     AND[ ]	/* LogicalAnd */
   1554     IF[ ]	/* If */
   1555       SHPIX[ ]	/* ShiftZoneByPixel */
   1556     ELSE[ ]	/* Else */
   1557       POP[ ]	/* PopTopStack */
   1558       POP[ ]	/* PopTopStack */
   1559     EIF[ ]	/* EndIf */
   1560   ENDF[ ]	/* EndFunctionDefinition */
   1561   FDEF[ ]	/* FunctionDefinition */
   1562     SVTCA[1]	/* SetFPVectorToAxis */
   1563     PUSHB[ ]	/* 1 value pushed */
   1564     2
   1565     CINDEX[ ]	/* CopyXToTopStack */
   1566     SRP0[ ]	/* SetRefPoint0 */
   1567     MDRP[10000]	/* MoveDirectRelPt */
   1568     SWAP[ ]	/* SwapTopStack */
   1569     MDRP[01001]	/* MoveDirectRelPt */
   1570     SVTCA[1]	/* SetFPVectorToAxis */
   1571     PUSHB[ ]	/* 1 value pushed */
   1572     1
   1573     SZP0[ ]	/* SetZonePointer0 */
   1574     PUSHB[ ]	/* 1 value pushed */
   1575     0
   1576     SZP1[ ]	/* SetZonePointer1 */
   1577     SRP0[ ]	/* SetRefPoint0 */
   1578     PUSHB[ ]	/* 1 value pushed */
   1579     1
   1580     ALIGNRP[ ]	/* AlignRelativePt */
   1581     PUSHB[ ]	/* 1 value pushed */
   1582     1
   1583     SZPS[ ]	/* SetZonePointerS */
   1584   ENDF[ ]	/* EndFunctionDefinition */
   1585   FDEF[ ]	/* FunctionDefinition */
   1586     SVTCA[1]	/* SetFPVectorToAxis */
   1587     PUSHB[ ]	/* 1 value pushed */
   1588     0
   1589     SZP0[ ]	/* SetZonePointer0 */
   1590     PUSHB[ ]	/* 1 value pushed */
   1591     1
   1592     PUSHB[ ]	/* 1 value pushed */
   1593     3
   1594     CINDEX[ ]	/* CopyXToTopStack */
   1595     MD[0]	/* MeasureDistance */
   1596     PUSHB[ ]	/* 1 value pushed */
   1597     3
   1598     SLOOP[ ]	/* SetLoopVariable */
   1599     SHPIX[ ]	/* ShiftZoneByPixel */
   1600     PUSHB[ ]	/* 1 value pushed */
   1601     1
   1602     SZP0[ ]	/* SetZonePointer0 */
   1603   ENDF[ ]	/* EndFunctionDefinition */
   1604   FDEF[ ]	/* FunctionDefinition */
   1605     MPPEM[ ]	/* MeasurePixelPerEm */
   1606     GTEQ[ ]	/* GreaterThanOrEqual */
   1607     SWAP[ ]	/* SwapTopStack */
   1608     MPPEM[ ]	/* MeasurePixelPerEm */
   1609     LTEQ[ ]	/* LessThenOrEqual */
   1610     AND[ ]	/* LogicalAnd */
   1611     IF[ ]	/* If */
   1612       DUP[ ]	/* DuplicateTopStack */
   1613       RCVT[ ]	/* ReadCVT */
   1614       ROLL[ ]	/* RollTopThreeStack */
   1615       ADD[ ]	/* Add */
   1616       WCVTP[ ]	/* WriteCVTInPixels */
   1617     ELSE[ ]	/* Else */
   1618       POP[ ]	/* PopTopStack */
   1619       POP[ ]	/* PopTopStack */
   1620     EIF[ ]	/* EndIf */
   1621   ENDF[ ]	/* EndFunctionDefinition */
   1622   FDEF[ ]	/* FunctionDefinition */
   1623     DUP[ ]	/* DuplicateTopStack */
   1624     IP[ ]	/* InterpolatePts */
   1625     MDAP[1]	/* MoveDirectAbsPt */
   1626   ENDF[ ]	/* EndFunctionDefinition */
   1627 </assembly>
   1628