/external/webrtc/src/modules/audio_coding/codecs/isac/fix/source/ |
H A D | pitch_estimator.c | 68 static __inline void Intrp1DQ8(WebRtc_Word32 *x, WebRtc_Word32 *fx, WebRtc_Word32 *y, WebRtc_Word32 *fy) { argument 94 /* The following code calculates fy in three steps */ 95 /* fy = 0.5 * t * (t-1) * fx[0] + (1-t*t) * fx[1] + 0.5 * t * (t+1) * fx[2]; */ 102 *fy = WEBRTC_SPL_MUL_16_32_RSFT15(tmp16, fx[0]); /* (Q14 * Q8 >>15)/2 = Q8 */ 106 *fy += WEBRTC_SPL_MUL_16_32_RSFT14(tmp16, fx[1]);/* Q14 * Q8 >> 14 = Q8 */ 110 *fy += WEBRTC_SPL_MUL_16_32_RSFT15(tmp16, fx[2]);/* (Q14 * Q8 >>15)/2 = Q8 */ 113 *fy= fx[1];
|
/external/webrtc/src/modules/audio_coding/codecs/isac/fix/test/ |
H A D | kenny.c | 131 FILE *fy; local 154 fy = fopen("bit_rate.dat", "w"); 155 fclose(fy); 156 fy = fopen("bytes_frames.dat", "w"); 157 fclose(fy); 812 fy = fopen("bit_rate.dat", "a"); 813 fprintf(fy, "Frame %i = %0.14f\n", framecnt, kbps); 814 fclose(fy);
|
H A D | test_iSACfixfloat.c | 126 FILE *fy; local 143 fy = fopen("bit_rate.dat", "w"); 144 fclose(fy); 145 fy = fopen("bytes_frames.dat", "w"); 146 fclose(fy); 657 fy = fopen("bit_rate.dat", "a"); 658 fprintf(fy, "Frame %i = %0.14f\n", framecnt, kbps); 659 fclose(fy);
|
/external/skia/src/core/ |
H A D | SkBitmapProcState_matrix.h | 67 const SkFixed fy = SkScalarToFixed(pt.fY) - (s.fFilterOneY >> 1); local 70 *xy++ = PACK_FILTER_Y_NAME(fy, maxY, s.fFilterOneY PREAMBLE_ARG_Y); 106 SkFixed fy = SkScalarToFixed(srcPt.fY) - (oneY >> 1); local 113 *xy++ = PACK_FILTER_Y_NAME(fy, maxY, oneY PREAMBLE_ARG_Y); 114 fy += dy;
|
H A D | SkBitmapProcState_matrixProcs.cpp | 53 #define TILEY_PROCF(fy, max) SkClampMax((fy) >> 16, max) 55 #define TILEY_LOW_BITS(fy, max) (((fy) >> 12) & 0xF) 63 static unsigned Y(const SkBitmapProcState&, SkFixed fy, int max) { argument 64 return SkClampMax(fy >> 16, max); 90 #define TILEY_PROCF(fy, max) SK_USHIFT16(((fy) & 0xFFFF) * ((max) + 1)) 92 #define TILEY_LOW_BITS(fy, max) ((((fy) 99 Y(const SkBitmapProcState&, SkFixed fy, int max) argument 133 Y(const SkBitmapProcState& s, SkFixed fy, int max) argument [all...] |
H A D | SkBitmapProcState_matrix_template.h | 89 SkFractionalInt fy = SkScalarToFractionalInt(srcPt.fY); local 96 *xy++ = (TileProc::Y(s, SkFractionalIntToFixed(fy), maxY) << 16) | 98 fx += dx; fy += dy;
|
H A D | SkBitmapProcState_procs.h | 302 #define TILEY_PROCF(fy, max) SkClampMax((fy) >> 16, max) 304 #define TILEY_LOW_BITS(fy, max) (((fy) >> 12) & 0xF) 315 #define TILEY_PROCF(fy, max) (((fy) & 0xFFFF) * ((max) + 1) >> 16) 317 #define TILEY_LOW_BITS(fy, max) ((((fy) & 0xFFFF) * ((max) + 1) >> 12) & 0xF) 328 #define TILEY_PROCF(fy, max) SkClampMax((fy) >> 1 [all...] |
H A D | SkBitmapProcState_shaderproc.h | 39 SkFixed fy = SkScalarToFixed(pt.fY) - (s.fFilterOneY >> 1); local 42 subY = TILEY_LOW_BITS(fy, maxY); 43 int y0 = TILEY_PROCF(fy, maxY); 44 int y1 = TILEY_PROCF((fy + s.fFilterOneY), maxY);
|
H A D | SkDraw.cpp | 1414 static void D1G_RectClip(const SkDraw1Glyph& state, SkFixed fx, SkFixed fy, const SkGlyph& glyph) { argument 1416 int top = SkFixedFloorToInt(fy); 1455 static void D1G_RgnClip(const SkDraw1Glyph& state, SkFixed fx, SkFixed fy, const SkGlyph& glyph) { argument 1457 int top = SkFixedFloorToInt(fy); 1626 SkFixed fy = SkScalarToFixed(y) + d1g.fHalfSampleY; local 1629 const SkGlyph& glyph = glyphCacheProc(cache, &text, fx & fxMask, fy & fyMask); 1634 proc(d1g, fx, fy, glyph); 1638 fy += glyph.fAdvanceY; 1758 SkFixed fy = SkScalarToFixed(tmsLoc.fY) + d1g.fHalfSampleY; local 1761 fx & fxMask, fy 1782 SkFixed fy = fixedLoc.fY + d1g.fHalfSampleY; local [all...] |
H A D | SkScan_Antihair.cpp | 100 virtual SkFixed drawCap(int x, SkFixed fy, SkFixed slope, int mod64) = 0; 101 virtual SkFixed drawLine(int x, int stopx, SkFixed fy, SkFixed slope) = 0; 109 virtual SkFixed drawCap(int x, SkFixed fy, SkFixed slope, int mod64) SK_OVERRIDE { 110 fy += SK_Fixed1/2; 112 int y = fy >> 16; 113 uint8_t a = (uint8_t)(fy >> 8); 127 return fy - SK_Fixed1/2; 130 virtual SkFixed drawLine(int x, int stopx, SkFixed fy, 134 fy += SK_Fixed1/2; 136 int y = fy >> 1 [all...] |
H A D | SkScan_Hairline.cpp | 16 static void horiline(int x, int stopx, SkFixed fy, SkFixed dy, argument 21 blitter->blitH(x, fy >> 16, 1); 22 fy += dy;
|
/external/skia/src/effects/gradients/ |
H A D | SkRadialGradient.cpp | 86 SkFixed fy = SkScalarToFixed(sfy) >> 1; local 91 fy = SkPin32(fy, -0xFFFF >> 1, 0xFFFF >> 1); 92 fy *= fy; 95 unsigned fi = (xx * xx + fy) >> (14 + 16 - kSQRT_TABLE_BITS); 105 unsigned fi = SkPin32(fy, -0xFFFF >> 1, 0xFFFF >> 1); 109 fy += dy; 118 void shadeSpan16_radial(SkScalar fx, SkScalar dx, SkScalar fy, SkScalar dy, argument 122 const SkFixed dist = SkFloatToFixed(sk_float_sqrt(fx*fx + fy*f 132 shadeSpan16_radial_mirror(SkScalar fx, SkScalar dx, SkScalar fy, SkScalar dy, uint16_t* SK_RESTRICT dstC, const uint16_t* SK_RESTRICT cache, int toggle, int count) argument 138 shadeSpan16_radial_repeat(SkScalar fx, SkScalar dx, SkScalar fy, SkScalar dy, uint16_t* SK_RESTRICT dstC, const uint16_t* SK_RESTRICT cache, int toggle, int count) argument 270 radial_completely_pinned(int fx, int dx, int fy, int dy) argument 284 no_need_for_radial_pin(int fx, int dx, int fy, int dy, int count) argument 324 SkFixed fy = SkScalarToFixed(sfy) >> 1; local 378 shadeSpan_radial(SkScalar fx, SkScalar dx, SkScalar fy, SkScalar dy, SkPMColor* SK_RESTRICT dstC, const SkPMColor* SK_RESTRICT cache, int count, int toggle) argument 392 shadeSpan_radial_mirror(SkScalar fx, SkScalar dx, SkScalar fy, SkScalar dy, SkPMColor* SK_RESTRICT dstC, const SkPMColor* SK_RESTRICT cache, int count, int toggle) argument 398 shadeSpan_radial_repeat(SkScalar fx, SkScalar dx, SkScalar fy, SkScalar dy, SkPMColor* SK_RESTRICT dstC, const SkPMColor* SK_RESTRICT cache, int count, int toggle) argument [all...] |
H A D | SkSweepGradient.cpp | 96 SkScalar dy, fy = srcPt.fY; local 111 *dstC++ = cache[toggle + SkATan2_255(fy, fx)]; 113 fy += dy; 138 SkScalar dy, fy = srcPt.fY; local 153 int index = SkATan2_255(fy, fx) >> (8 - kCache16Bits); 157 fy += dy;
|
H A D | SkTwoPointConicalGradient.cpp | 18 TwoPtRadialContext(const TwoPtRadial& rec, SkScalar fx, SkScalar fy, 97 TwoPtRadialContext::TwoPtRadialContext(const TwoPtRadial& rec, SkScalar fx, SkScalar fy, argument 101 , fRelY(SkScalarToFloat(fy) - rec.fCenterY) 269 SkScalar dy, fy = srcPt.fY; local 282 TwoPtRadialContext rec(twoPointConicalGradient.fRec, fx, fy, dx, dy);
|
H A D | SkTwoPointRadialGradient.cpp | 85 inline SkFixed two_point_radial(SkScalar b, SkScalar fx, SkScalar fy, argument 88 SkScalar c = SkScalarSquare(fx) + SkScalarSquare(fy) - sr2d2; 108 SkScalar fy, SkScalar dy, 115 SkScalar fy, SkScalar dy, 121 SkFixed t = two_point_radial(b, fx, fy, fSr2D2, foura, 127 fy += dy; 132 SkScalar fy, SkScalar dy, 138 SkFixed t = two_point_radial(b, fx, fy, fSr2D2, foura, 144 fy += dy; 150 SkScalar fy, SkScala 114 shadeSpan_twopoint_clamp(SkScalar fx, SkScalar dx, SkScalar fy, SkScalar dy, SkScalar b, SkScalar db, SkScalar fSr2D2, SkScalar foura, SkScalar fOneOverTwoA, bool posRoot, SkPMColor* SK_RESTRICT dstC, const SkPMColor* SK_RESTRICT cache, int count) argument 131 shadeSpan_twopoint_mirror(SkScalar fx, SkScalar dx, SkScalar fy, SkScalar dy, SkScalar b, SkScalar db, SkScalar fSr2D2, SkScalar foura, SkScalar fOneOverTwoA, bool posRoot, SkPMColor* SK_RESTRICT dstC, const SkPMColor* SK_RESTRICT cache, int count) argument 149 shadeSpan_twopoint_repeat(SkScalar fx, SkScalar dx, SkScalar fy, SkScalar dy, SkScalar b, SkScalar db, SkScalar fSr2D2, SkScalar foura, SkScalar fOneOverTwoA, bool posRoot, SkPMColor* SK_RESTRICT dstC, const SkPMColor* SK_RESTRICT cache, int count) argument 306 SkScalar fy = srcPt.fY; local [all...] |
/external/skia/src/gpu/ |
H A D | GrBitmapTextContext.cpp | 247 SkFixed fy = SkScalarToFixed(y) + halfSampleY; local 253 const SkGlyph& glyph = glyphCacheProc(cache, &text, fx & fxMask, fy & fyMask); 262 SkFixedFloorToFixed(fy), 267 fy += glyph.fAdvanceY; 326 SkFixed fy = SkScalarToFixed(tmsLoc.fY) + halfSampleY; local 329 fx & fxMask, fy & fyMask); 336 SkFixedFloorToFixed(fy), 355 SkFixed fy = fixedLoc.fY + halfSampleY; local 359 fx & fxMask, fy & fyMask); 369 SkFixedFloorToFixed(fy), 387 SkFixed fy = SkScalarToFixed(tmsLoc.fY) + SK_FixedHalf; //halfSampleY; local 410 SkFixed fy = fixedLoc.fY + SK_FixedHalf; //halfSampleY; local [all...] |
H A D | GrDistanceFieldTextContext.cpp | 490 SkFixed fy = SkScalarToFixed(y); local 500 fy, local 505 fy += SkFixedMul_portable(glyph.fAdvanceY, fixedScale);
|
/external/skia/src/opts/ |
H A D | SkBitmapProcState_matrixProcs_neon.cpp | 49 // TILEY_LOW_BITS(fy, max) (((fy) >> 12) & 0xF) 123 #define TILEY_PROCF(fy, max) SkClampMax((fy) >> 16, max) 127 #define TILEY_PROCF_NEON4(fy, max) sbpsm_clamp_tile4(fy, max) 129 #define TILEY_LOW_BITS(fy, max) (((fy) >> 12) & 0xF) 131 #define TILEY_LOW_BITS_NEON4(fy, max) sbpsm_clamp_tile4_low_bits(fy) [all...] |
H A D | SkBitmapProcState_matrix_neon.h | 122 SkFractionalInt fy = SkScalarToFractionalInt(srcPt.fY); local 144 // same for fy 145 ybase = vdupq_n_s32(SkFractionalIntToFixed(fy)); 146 ybase = vsetq_lane_s32(SkFractionalIntToFixed(fy+dy), ybase, 1); 147 ybase = vsetq_lane_s32(SkFractionalIntToFixed(fy+dy+dy), ybase, 2); 148 ybase = vsetq_lane_s32(SkFractionalIntToFixed(fy+dy+dy+dy), ybase, 3); 171 fy += dy8; 177 *xy++ = (TILEY_PROCF(SkFractionalIntToFixed(fy), maxY) << 16) | 179 fx += dx; fy += dy; 305 const SkFixed fy local 369 SkFixed fy = SkScalarToFixed(srcPt.fY) - (oneY >> 1); local [all...] |
H A D | SkBitmapProcState_opts_SSE2.cpp | 260 const SkFixed fy = SkScalarToFixed(pt.fY) - (s.fFilterOneY >> 1); local 263 *xy++ = ClampX_ClampY_pack_filter(fy, maxY, s.fFilterOneY); 500 SkFixed fy = SkScalarToFixed(srcPt.fY) - (oneY >> 1); local 510 __m128i wide_f = _mm_set_epi32(fx + dx, fy + dy, fx, fy); 544 fy += dy2; 551 *xy++ = ClampX_ClampY_pack_filter(fy, maxY, oneY); 552 fy += dy; 574 SkFixed fy = SkScalarToFixed(srcPt.fY); local 582 *xy++ = (SkClampMax(fy >> 1 [all...] |
/external/skia/src/pathops/ |
H A D | SkPathOpsCubic.cpp | 481 double fy = interp_cubic_coords(&fPts[0].fY, (t1+t2*2)/3); local 487 double ny = fy * 27 - ay - dy * 8; 512 double fy = interp_cubic_coords(&fPts[0].fY, (t1 + t2 * 2) / 3); 516 double ny = fy * 27 - a.fY - d.fY * 8;
|
/external/skia/src/svg/ |
H A D | SkSVGRadialGradient.cpp | 17 SVG_ATTRIBUTE(fy),
|
/external/skia/tests/ |
H A D | PathOpsSimplifyDegenerateThreadedTest.cpp | 32 int fy = f >> 2; local 33 if (state.fD && (ex - dx) * (fy - dy) 45 path.lineTo(SkIntToScalar(fx), SkIntToScalar(fy)); 55 str += sprintf(str, " path.lineTo(%d, %d);\n", fx, fy);
|
H A D | PathOpsSimplifyQuadThreadedTest.cpp | 32 int fy = f >> 2; local 47 path.lineTo(SkIntToScalar(fx), SkIntToScalar(fy)); 59 str += sprintf(str, " path.lineTo(%d, %d);\n", fx, fy);
|
H A D | PathOpsSimplifyQuadralateralsThreadedTest.cpp | 32 int fy = f >> 2; local 47 path.lineTo(SkIntToScalar(fx), SkIntToScalar(fy)); 60 str += sprintf(str, " path.lineTo(%d, %d);\n", fx, fy);
|