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