Method: Vdsp::UnsafeDouble.rmsqv
- Defined in:
- ext/vdsp/vdsp.c
.rmsqv(a, a_offset, a_stride, n) ⇒ Object
2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 |
# File 'ext/vdsp/vdsp.c', line 2511 VALUE rb_double_rmsqv( VALUE cls, VALUE a, VALUE a_offset, VALUE a_stride, VALUE n) { VdspArrayParam _a; double _c; array_param(&_a, a, a_offset, a_stride); vDSP_Length _n = NUM2LONG(n); vDSP_rmsqvD( _a.res0->v.d+_a.offset, _a.stride, &_c, _n ); return DBL2NUM(_c); } |