Lines Matching refs:top

318     /* Now load `achar' on top of */
393 decoder->top = decoder->stack;
432 FT_Long* top = decoder->top;
443 FT_TRACE5(( " (%d)", decoder->top - decoder->stack ));
662 if ( top - decoder->stack >= T1_MAX_CHARSTRINGS_OPERANDS )
675 *top++ = value;
676 decoder->top = top;
689 if ( top - decoder->stack < 2 )
692 top -= 2;
694 subr_no = Fix2Int( top[1] );
695 arg_cnt = Fix2Int( top[0] );
708 if ( arg_cnt > top - decoder->stack )
711 top -= arg_cnt;
747 top[0] = x;
748 top[1] = y;
806 top = decoder->stack;
852 delta = top + num_points;
853 values = top;
881 idx = Fix2Int( top[0] );
900 top[0] += top[1]; /* XXX (over|under)flow */
911 top[0] -= top[1]; /* XXX (over|under)flow */
922 top[0] = FT_MulFix( top[0], top[1] );
930 if ( arg_cnt != 2 || top[1] == 0 )
933 top[0] = FT_DivFix( top[0], top[1] );
949 idx = Fix2Int( top[1] );
954 decoder->buildchar[idx] = top[0];
970 idx = Fix2Int( top[0] );
975 top[0] = decoder->buildchar[idx];
997 if ( top[2] > top[3] )
998 top[0] = top[1];
1017 top[0] = Rand;
1044 top += known_othersubr_result_cnt;
1046 decoder->top = top;
1055 if ( top - decoder->stack < num_args )
1076 if ( top - decoder->stack != num_args )
1080 top - decoder->stack, num_args ));
1086 top -= num_args;
1143 builder->left_bearing.x += top[0];
1144 builder->advance.x = top[1];
1147 orig_x = x = builder->pos_x + top[0];
1162 top[0],
1163 top[1],
1164 top[2],
1165 Fix2Int( top[3] ),
1166 Fix2Int( top[4] ) );
1173 builder->left_bearing.x += top[0];
1174 builder->left_bearing.y += top[1];
1175 builder->advance.x = top[2];
1176 builder->advance.y = top[3];
1178 x = builder->pos_x + top[0];
1179 y = builder->pos_y + top[1];
1207 x += top[0];
1213 x += top[0];
1231 x += top[0];
1233 x += top[1];
1234 y += top[2];
1236 y += top[3];
1247 x += top[0];
1248 y += top[1];
1259 x += top[0];
1260 y += top[1];
1278 x += top[0];
1279 y += top[1];
1282 x += top[2];
1283 y += top[3];
1286 x += top[4];
1287 y += top[5];
1300 y += top[0];
1302 x += top[1];
1303 y += top[2];
1305 x += top[3];
1316 y += top[0];
1322 y += top[0];
1337 *top = FT_DivFix( top[0], top[1] );
1338 ++top;
1350 idx = Fix2Int( top[0] );
1417 top++; /* `push' the operand to callothersubr onto the stack */
1447 /* top[0] += builder->left_bearing.y; */
1448 hinter->stem( hinter->hints, 1, top );
1457 hinter->stem3( hinter->hints, 1, top );
1466 top[0] += orig_x;
1467 hinter->stem( hinter->hints, 0, top );
1480 top[0] += dx;
1481 top[2] += dx;
1482 top[4] += dx;
1483 hinter->stem3( hinter->hints, 0, top );
1514 x = top[0];
1515 y = top[1];
1535 decoder->top = top;