msvcp90: Added operators working on complex numbers.

oldstable
Piotr Caban 2013-01-16 14:27:20 +01:00 committed by Alexandre Julliard
parent a51d65da77
commit 733b2c3b27
2 changed files with 810 additions and 186 deletions

View File

@ -942,6 +942,287 @@ complex_float* __thiscall complex_float_ctor_def(complex_float *this)
return this;
}
/* ??$?8M@std@@YA_NABMABV?$complex@M@0@@Z */
/* ??$?8M@std@@YA_NAEBMAEBV?$complex@M@0@@Z */
MSVCP_bool __cdecl complex_float_equal_fc(const float *l, const complex_float *r)
{
return *l==r->real && r->imag==0;
}
/* ??$?8M@std@@YA_NABV?$complex@M@0@0@Z */
/* ??$?8M@std@@YA_NAEBV?$complex@M@0@0@Z */
MSVCP_bool __cdecl complex_float_equal(const complex_float *l, const complex_float *r)
{
return l->real==r->real && l->imag==r->imag;
}
/* ??$?8M@std@@YA_NABV?$complex@M@0@ABM@Z */
/* ??$?8M@std@@YA_NAEBV?$complex@M@0@AEBM@Z */
MSVCP_bool __cdecl complex_float_equal_cf(const complex_float *l, const float *r)
{
return l->real==*r && l->imag==0;
}
/* ??$?9M@std@@YA_NABMABV?$complex@M@0@@Z */
/* ??$?9M@std@@YA_NAEBMAEBV?$complex@M@0@@Z */
MSVCP_bool __cdecl complex_float_not_equal_fc(const float *l, const complex_float *r)
{
return !complex_float_equal_fc(l, r);
}
/* ??$?9M@std@@YA_NABV?$complex@M@0@0@Z */
/* ??$?9M@std@@YA_NAEBV?$complex@M@0@0@Z */
MSVCP_bool __cdecl complex_float_not_equal(const complex_float *l, const complex_float *r)
{
return !complex_float_equal(l, r);
}
/* ??$?9M@std@@YA_NABV?$complex@M@0@ABM@Z */
/* ??$?9M@std@@YA_NAEBV?$complex@M@0@AEBM@Z */
MSVCP_bool __cdecl complex_float_not_equal_cf(const complex_float *l, const float *r)
{
return !complex_float_equal_cf(l, r);
}
/* ??$?DM@std@@YA?AV?$complex@M@0@ABMABV10@@Z */
/* ??$?DM@std@@YA?AV?$complex@M@0@AEBMAEBV10@@Z */
complex_float* __cdecl complex_float_mult_fc(complex_float *ret, const float *l, const complex_float *r)
{
ret->real = *l * r->real;
ret->imag = *l * r->imag;
return ret;
}
/* ??$?DM@std@@YA?AV?$complex@M@0@ABV10@0@Z */
/* ??$?DM@std@@YA?AV?$complex@M@0@AEBV10@0@Z */
complex_float* __cdecl complex_float_mult(complex_float *ret, const complex_float *l, const complex_float *r)
{
ret->real = l->real*r->real - l->imag*r->imag;
ret->imag = l->imag*r->real + l->real*r->imag;
return ret;
}
/* ??$?DM@std@@YA?AV?$complex@M@0@ABV10@ABM@Z */
/* ??$?DM@std@@YA?AV?$complex@M@0@AEBV10@AEBM@Z */
complex_float* __cdecl complex_float_mult_cf(complex_float *ret, const complex_float *l, const float *r)
{
ret->real = l->real * *r;
ret->imag = l->imag * *r;
return ret;
}
/* ??$?GM@std@@YA?AV?$complex@M@0@ABMABV10@@Z */
/* ??$?GM@std@@YA?AV?$complex@M@0@AEBMAEBV10@@Z */
complex_float* __cdecl complex_float_sub_fc(complex_float *ret, const float *l, const complex_float *r)
{
ret->real = *l - r->real;
ret->imag = -r->imag;
return ret;
}
/* ??$?GM@std@@YA?AV?$complex@M@0@ABV10@0@Z */
/* ??$?GM@std@@YA?AV?$complex@M@0@AEBV10@0@Z */
complex_float* __cdecl complex_float_sub(complex_float *ret, const complex_float *l, const complex_float *r)
{
ret->real = l->real - r->real;
ret->imag = l->imag - r->imag;
return ret;
}
/* ??$?GM@std@@YA?AV?$complex@M@0@ABV10@@Z */
/* ??$?GM@std@@YA?AV?$complex@M@0@AEBV10@@Z */
complex_float* __cdecl complex_float_neg(complex_float *ret, const complex_float *c)
{
ret->real = -c->real;
ret->imag = -c->imag;
return ret;
}
/* ??$?GM@std@@YA?AV?$complex@M@0@ABV10@ABM@Z */
/* ??$?GM@std@@YA?AV?$complex@M@0@AEBV10@AEBM@Z */
complex_float* __cdecl complex_float_sub_cf(complex_float *ret, const complex_float *l, const float *r)
{
ret->real = l->real - *r;
ret->imag = l->imag;
return ret;
}
/* ??$?HM@std@@YA?AV?$complex@M@0@ABMABV10@@Z */
/* ??$?HM@std@@YA?AV?$complex@M@0@AEBMAEBV10@@Z */
complex_float* __cdecl complex_float_add_fc(complex_float *ret, const float *l, const complex_float *r)
{
ret->real = *l + r->real;
ret->imag = r->imag;
return ret;
}
/* ??$?HM@std@@YA?AV?$complex@M@0@ABV10@0@Z */
/* ??$?HM@std@@YA?AV?$complex@M@0@AEBV10@0@Z */
complex_float* __cdecl complex_float_add(complex_float *ret, const complex_float *l, const complex_float *r)
{
ret->real = l->real + r->real;
ret->imag = l->imag + r->imag;
return ret;
}
/* ??$?HM@std@@YA?AV?$complex@M@0@ABV10@@Z */
/* ??$?HM@std@@YA?AV?$complex@M@0@AEBV10@@Z */
complex_float* __cdecl complex_float_plus(complex_float *ret, const complex_float *c)
{
*ret = *c;
return ret;
}
/* ??$?HM@std@@YA?AV?$complex@M@0@ABV10@ABM@Z */
/* ??$?HM@std@@YA?AV?$complex@M@0@AEBV10@AEBM@Z */
complex_float* __cdecl complex_float_add_cf(complex_float *ret, const complex_float *l, const float *r)
{
ret->real = l->real + *r;
ret->imag = l->imag;
return ret;
}
/* ??$?KM@std@@YA?AV?$complex@M@0@ABV10@0@Z */
/* ??$?KM@std@@YA?AV?$complex@M@0@AEBV10@0@Z */
complex_float* __cdecl complex_float_div(complex_float *ret, const complex_float *l, const complex_float *r)
{
if((!r->real && !r->imag) || _isnan(l->real) || _isnan(l->imag)
|| _isnan(r->real) || _isnan(r->imag)) {
ret->real = std_numeric_limits_float_quiet_NaN();
ret->imag = ret->real;
return ret;
}
ret->real = 0;
ret->imag = 0;
if(r->real) {
ret->real = l->real / r->real;
ret->imag = l->imag / r->real;
}
if(r->imag) {
ret->real += l->imag / r->imag;
ret->imag -= l->real / r->imag;
}
return ret;
}
/* ??$?KM@std@@YA?AV?$complex@M@0@ABMABV10@@Z */
/* ??$?KM@std@@YA?AV?$complex@M@0@AEBMAEBV10@@Z */
complex_float* __cdecl complex_float_div_fc(complex_float *ret, const float *l, const complex_float *r)
{
complex_float c = {*l, 0};
return complex_float_div(ret, &c, r);
}
/* ??$?KM@std@@YA?AV?$complex@M@0@ABV10@ABM@Z */
/* ??$?KM@std@@YA?AV?$complex@M@0@AEBV10@AEBM@Z */
complex_float* __cdecl complex_float_div_cf(complex_float *ret, const complex_float *l, const float *r)
{
ret->real = l->real / *r;
ret->imag = l->imag / *r;
return ret;
}
/* ??4?$_Complex_base@MU_C_float_complex@@@std@@QAEAAV01@ABV01@@Z */
/* ??4?$_Complex_base@MU_C_float_complex@@@std@@QEAAAEAV01@AEBV01@@Z */
/* ??4?$complex@M@std@@QAEAAV01@ABV01@@Z */
/* ??4?$complex@M@std@@QEAAAEAV01@AEBV01@@Z */
DEFINE_THISCALL_WRAPPER(complex_float_assign, 8)
complex_float* __thiscall complex_float_assign(complex_float *this, const complex_float *r)
{
*this = *r;
return this;
}
/* ??4?$complex@M@std@@QAEAAV01@ABM@Z */
/* ??4?$complex@M@std@@QEAAAEAV01@AEBM@Z */
DEFINE_THISCALL_WRAPPER(complex_float_assign_float, 8)
complex_float* __thiscall complex_float_assign_float(complex_float *this, const float *r)
{
this->real = *r;
this->imag = 0;
return this;
}
/* ??X?$complex@M@std@@QAEAAV01@ABM@Z */
/* ??X?$complex@M@std@@QEAAAEAV01@AEBM@Z */
DEFINE_THISCALL_WRAPPER(complex_float_mult_assign_float, 8)
complex_float* __thiscall complex_float_mult_assign_float(complex_float *this, const float *r)
{
this->real *= *r;
this->imag *= *r;
return this;
}
/* ??X?$complex@M@std@@QAEAAV01@ABV01@@Z */
/* ??X?$complex@M@std@@QEAAAEAV01@AEBV01@@Z */
DEFINE_THISCALL_WRAPPER(complex_float_mult_assign, 8)
complex_float* __thiscall complex_float_mult_assign(complex_float *this, const complex_float *r)
{
complex_float tmp = *this;
this->real = tmp.real*r->real - tmp.imag*r->imag;
this->imag = tmp.real*r->imag + tmp.imag*r->real;
return this;
}
/* ??Y?$complex@M@std@@QAEAAV01@ABM@Z */
/* ??Y?$complex@M@std@@QEAAAEAV01@AEBM@Z */
DEFINE_THISCALL_WRAPPER(complex_float_add_assign_float, 8)
complex_float* __thiscall complex_float_add_assign_float(complex_float *this, const float *r)
{
this->real += *r;
return this;
}
/* ??Y?$complex@M@std@@QAEAAV01@ABV01@@Z */
/* ??Y?$complex@M@std@@QEAAAEAV01@AEBV01@@Z */
DEFINE_THISCALL_WRAPPER(complex_float_add_assign, 8)
complex_float* __thiscall complex_float_add_assign(complex_float *this, const complex_float *r)
{
this->real += r->real;
this->imag += r->imag;
return this;
}
/* ??Z?$complex@M@std@@QAEAAV01@ABM@Z */
/* ??Z?$complex@M@std@@QEAAAEAV01@AEBM@Z */
DEFINE_THISCALL_WRAPPER(complex_float_sub_assign_float, 8)
complex_float* __thiscall complex_float_sub_assign_float(complex_float *this, const float *r)
{
this->real -= *r;
return this;
}
/* ??Z?$complex@M@std@@QAEAAV01@ABV01@@Z */
/* ??Z?$complex@M@std@@QEAAAEAV01@AEBV01@@Z */
DEFINE_THISCALL_WRAPPER(complex_float_sub_assign, 8)
complex_float* __thiscall complex_float_sub_assign(complex_float *this, const complex_float *r)
{
this->real -= r->real;
this->imag -= r->imag;
return this;
}
/* ??_0?$complex@M@std@@QAEAAV01@ABM@Z */
/* ??_0?$complex@M@std@@QEAAAEAV01@AEBM@Z */
DEFINE_THISCALL_WRAPPER(complex_float_div_assign_float, 8)
complex_float* __thiscall complex_float_div_assign_float(complex_float *this, const float *r)
{
this->real /= *r;
this->imag /= *r;
return this;
}
/* ??_0?$complex@M@std@@QAEAAV01@ABV01@@Z */
/* ??_0?$complex@M@std@@QEAAAEAV01@AEBV01@@Z */
DEFINE_THISCALL_WRAPPER(complex_float_div_assign, 8)
complex_float* __thiscall complex_float_div_assign(complex_float *this, const complex_float *r)
{
complex_float tmp = *this;
return complex_float_div(this, &tmp, r);
}
/* ??0?$_Complex_base@NU_C_double_complex@@@std@@QAE@ABN0@Z */
/* ??0?$_Complex_base@NU_C_double_complex@@@std@@QEAA@AEBN0@Z */
/* ??0?$_Complex_base@OU_C_ldouble_complex@@@std@@QAE@ABO0@Z */
@ -998,3 +1279,346 @@ complex_double* __thiscall complex_double_ctor_def(complex_double *this)
this->real = this->imag = 0;
return this;
}
/* ??$?8N@std@@YA_NABNABV?$complex@N@0@@Z */
/* ??$?8N@std@@YA_NAEBNAEBV?$complex@N@0@@Z */
/* ??$?8O@std@@YA_NABOABV?$complex@O@0@@Z */
/* ??$?8O@std@@YA_NAEBOAEBV?$complex@O@0@@Z */
MSVCP_bool __cdecl complex_double_equal_dc(const double *l, const complex_double *r)
{
return *l==r->real && r->imag==0;
}
/* ??$?8N@std@@YA_NABV?$complex@N@0@0@Z */
/* ??$?8N@std@@YA_NAEBV?$complex@N@0@0@Z */
/* ??$?8O@std@@YA_NABV?$complex@O@0@0@Z */
/* ??$?8O@std@@YA_NAEBV?$complex@O@0@0@Z */
MSVCP_bool __cdecl complex_double_equal(const complex_double *l, const complex_double *r)
{
return l->real==r->real && l->imag==r->imag;
}
/* ??$?8N@std@@YA_NABV?$complex@N@0@ABN@Z */
/* ??$?8N@std@@YA_NAEBV?$complex@N@0@AEBN@Z */
/* ??$?8O@std@@YA_NABV?$complex@O@0@ABO@Z */
/* ??$?8O@std@@YA_NAEBV?$complex@O@0@AEBO@Z */
MSVCP_bool __cdecl complex_double_equal_cd(const complex_double *l, double *r)
{
return l->real==*r && l->imag==0;
}
/* ??$?9N@std@@YA_NABNABV?$complex@N@0@@Z */
/* ??$?9N@std@@YA_NAEBNAEBV?$complex@N@0@@Z */
/* ??$?9O@std@@YA_NABOABV?$complex@O@0@@Z */
/* ??$?9O@std@@YA_NAEBOAEBV?$complex@O@0@@Z */
MSVCP_bool __cdecl complex_double_not_equal_dc(const double *l, const complex_double *r)
{
return !complex_double_equal_dc(l, r);
}
/* ??$?9N@std@@YA_NABV?$complex@N@0@0@Z */
/* ??$?9N@std@@YA_NAEBV?$complex@N@0@0@Z */
/* ??$?9O@std@@YA_NABV?$complex@O@0@0@Z */
/* ??$?9O@std@@YA_NAEBV?$complex@O@0@0@Z */
MSVCP_bool __cdecl complex_double_not_equal(const complex_double *l, const complex_double *r)
{
return !complex_double_equal(l, r);
}
/* ??$?9N@std@@YA_NABV?$complex@N@0@ABN@Z */
/* ??$?9N@std@@YA_NAEBV?$complex@N@0@AEBN@Z */
/* ??$?9O@std@@YA_NABV?$complex@O@0@ABO@Z */
/* ??$?9O@std@@YA_NAEBV?$complex@O@0@AEBO@Z */
MSVCP_bool __cdecl complex_double_not_equal_cd(const complex_double *l, double *r)
{
return !complex_double_equal_cd(l, r);
}
/* ??$?DN@std@@YA?AV?$complex@N@0@ABNABV10@@Z */
/* ??$?DN@std@@YA?AV?$complex@N@0@AEBNAEBV10@@Z */
/* ??$?DO@std@@YA?AV?$complex@O@0@ABOABV10@@Z */
/* ??$?DO@std@@YA?AV?$complex@O@0@AEBOAEBV10@@Z */
complex_double* __cdecl complex_double_mult_dc(complex_double *ret, const double *l, const complex_double *r)
{
ret->real = *l * r->real;
ret->imag = *l * r->imag;
return ret;
}
/* ??$?DN@std@@YA?AV?$complex@N@0@ABV10@0@Z */
/* ??$?DN@std@@YA?AV?$complex@N@0@AEBV10@0@Z */
/* ??$?DO@std@@YA?AV?$complex@O@0@ABV10@0@Z */
/* ??$?DO@std@@YA?AV?$complex@O@0@AEBV10@0@Z */
complex_double* __cdecl complex_double_mult(complex_double *ret, const complex_double *l, const complex_double *r)
{
ret->real = l->real*r->real - l->imag*r->imag;
ret->imag = l->imag*r->real + l->real*r->imag;
return ret;
}
/* ??$?DN@std@@YA?AV?$complex@N@0@ABV10@ABN@Z */
/* ??$?DN@std@@YA?AV?$complex@N@0@AEBV10@AEBN@Z */
/* ??$?DO@std@@YA?AV?$complex@O@0@ABV10@ABO@Z */
/* ??$?DO@std@@YA?AV?$complex@O@0@AEBV10@AEBO@Z */
complex_double* __cdecl complex_double_mult_cd(complex_double *ret, const complex_double *l, double *r)
{
ret->real = l->real * *r;
ret->imag = l->imag * *r;
return ret;
}
/* ??$?GN@std@@YA?AV?$complex@N@0@ABNABV10@@Z */
/* ??$?GN@std@@YA?AV?$complex@N@0@AEBNAEBV10@@Z */
/* ??$?GO@std@@YA?AV?$complex@O@0@ABOABV10@@Z */
/* ??$?GO@std@@YA?AV?$complex@O@0@AEBOAEBV10@@Z */
complex_double* __cdecl complex_double_sub_dc(complex_double *ret, const double *l, const complex_double *r)
{
ret->real = *l - r->real;
ret->imag = -r->imag;
return ret;
}
/* ??$?GN@std@@YA?AV?$complex@N@0@ABV10@0@Z */
/* ??$?GN@std@@YA?AV?$complex@N@0@AEBV10@0@Z */
/* ??$?GO@std@@YA?AV?$complex@O@0@ABV10@0@Z */
/* ??$?GO@std@@YA?AV?$complex@O@0@AEBV10@0@Z */
complex_double* __cdecl complex_double_sub(complex_double *ret, const complex_double *l, const complex_double *r)
{
ret->real = l->real - r->real;
ret->imag = l->imag - r->imag;
return ret;
}
/* ??$?GN@std@@YA?AV?$complex@N@0@ABV10@@Z */
/* ??$?GN@std@@YA?AV?$complex@N@0@AEBV10@@Z */
/* ??$?GO@std@@YA?AV?$complex@O@0@ABV10@@Z */
/* ??$?GO@std@@YA?AV?$complex@O@0@AEBV10@@Z */
complex_double* __cdecl complex_double_neg(complex_double *ret, const complex_double *c)
{
ret->real = -c->real;
ret->imag = -c->imag;
return ret;
}
/* ??$?GN@std@@YA?AV?$complex@N@0@ABV10@ABN@Z */
/* ??$?GN@std@@YA?AV?$complex@N@0@AEBV10@AEBN@Z */
/* ??$?GO@std@@YA?AV?$complex@O@0@ABV10@ABO@Z */
/* ??$?GO@std@@YA?AV?$complex@O@0@AEBV10@AEBO@Z */
complex_double* __cdecl complex_double_sub_cd(complex_double *ret, const complex_double *l, double *r)
{
ret->real = l->real - *r;
ret->imag = l->imag;
return ret;
}
/* ??$?HN@std@@YA?AV?$complex@N@0@ABNABV10@@Z */
/* ??$?HN@std@@YA?AV?$complex@N@0@AEBNAEBV10@@Z */
/* ??$?HO@std@@YA?AV?$complex@O@0@ABOABV10@@Z */
/* ??$?HO@std@@YA?AV?$complex@O@0@AEBOAEBV10@@Z */
complex_double* __cdecl complex_double_add_dc(complex_double *ret, const double *l, const complex_double *r)
{
ret->real = *l + r->real;
ret->imag = r->imag;
return ret;
}
/* ??$?HN@std@@YA?AV?$complex@N@0@ABV10@0@Z */
/* ??$?HN@std@@YA?AV?$complex@N@0@AEBV10@0@Z */
/* ??$?HO@std@@YA?AV?$complex@O@0@ABV10@0@Z */
/* ??$?HO@std@@YA?AV?$complex@O@0@AEBV10@0@Z */
complex_double* __cdecl complex_double_add(complex_double *ret, const complex_double *l, const complex_double *r)
{
ret->real = l->real + r->real;
ret->imag = l->imag + r->imag;
return ret;
}
/* ??$?HN@std@@YA?AV?$complex@N@0@ABV10@@Z */
/* ??$?HN@std@@YA?AV?$complex@N@0@AEBV10@@Z */
/* ??$?HO@std@@YA?AV?$complex@O@0@ABV10@@Z */
/* ??$?HO@std@@YA?AV?$complex@O@0@AEBV10@@Z */
complex_double* __cdecl complex_double_plus(complex_double *ret, const complex_double *c)
{
*ret = *c;
return ret;
}
/* ??$?HN@std@@YA?AV?$complex@N@0@ABV10@ABN@Z */
/* ??$?HN@std@@YA?AV?$complex@N@0@AEBV10@AEBN@Z */
/* ??$?HO@std@@YA?AV?$complex@O@0@ABV10@ABO@Z */
/* ??$?HO@std@@YA?AV?$complex@O@0@AEBV10@AEBO@Z */
complex_double* __cdecl complex_double_add_cd(complex_double *ret, const complex_double *l, double *r)
{
ret->real = l->real + *r;
ret->imag = l->imag;
return ret;
}
/* ??$?KN@std@@YA?AV?$complex@N@0@ABV10@0@Z */
/* ??$?KN@std@@YA?AV?$complex@N@0@AEBV10@0@Z */
/* ??$?KO@std@@YA?AV?$complex@O@0@ABV10@0@Z */
/* ??$?KO@std@@YA?AV?$complex@O@0@AEBV10@0@Z */
complex_double* __cdecl complex_double_div(complex_double *ret, const complex_double *l, const complex_double *r)
{
if((!r->real && !r->imag) || _isnan(l->real) || _isnan(l->imag)
|| _isnan(r->real) || _isnan(r->imag)) {
ret->real = std_numeric_limits_double_quiet_NaN();
ret->imag = ret->real;
return ret;
}
ret->real = 0;
ret->imag = 0;
if(r->real) {
ret->real = l->real / r->real;
ret->imag = l->imag / r->real;
}
if(r->imag) {
ret->real += l->imag / r->imag;
ret->imag -= l->real / r->imag;
}
return ret;
}
/* ??$?KN@std@@YA?AV?$complex@N@0@ABNABV10@@Z */
/* ??$?KN@std@@YA?AV?$complex@N@0@AEBNAEBV10@@Z */
/* ??$?KO@std@@YA?AV?$complex@O@0@ABOABV10@@Z */
/* ??$?KO@std@@YA?AV?$complex@O@0@AEBOAEBV10@@Z */
complex_double* __cdecl complex_double_div_dc(complex_double *ret, const double *l, const complex_double *r)
{
complex_double c = {*l, 0};
return complex_double_div(ret, &c, r);
}
/* ??$?KN@std@@YA?AV?$complex@N@0@ABV10@ABN@Z */
/* ??$?KN@std@@YA?AV?$complex@N@0@AEBV10@AEBN@Z */
/* ??$?KO@std@@YA?AV?$complex@O@0@ABV10@ABO@Z */
/* ??$?KO@std@@YA?AV?$complex@O@0@AEBV10@AEBO@Z */
complex_double* __cdecl complex_double_div_cd(complex_double *ret, const complex_double *l, double *r)
{
ret->real = l->real / *r;
ret->imag = l->imag / *r;
return ret;
}
/* ??4?$_Complex_base@NU_C_double_complex@@@std@@QAEAAV01@ABV01@@Z */
/* ??4?$_Complex_base@NU_C_double_complex@@@std@@QEAAAEAV01@AEBV01@@Z */
/* ??4?$_Complex_base@OU_C_ldouble_complex@@@std@@QAEAAV01@ABV01@@Z */
/* ??4?$_Complex_base@OU_C_ldouble_complex@@@std@@QEAAAEAV01@AEBV01@@Z */
/* ??4?$complex@N@std@@QAEAAV01@ABV01@@Z */
/* ??4?$complex@N@std@@QEAAAEAV01@AEBV01@@Z */
/* ??4?$complex@O@std@@QAEAAV01@ABV01@@Z */
/* ??4?$complex@O@std@@QEAAAEAV01@AEBV01@@Z */
DEFINE_THISCALL_WRAPPER(complex_double_assign, 8)
complex_double* __thiscall complex_double_assign(complex_double *this, const complex_double *r)
{
*this = *r;
return this;
}
/* ??4?$complex@N@std@@QAEAAV01@ABN@Z */
/* ??4?$complex@N@std@@QEAAAEAV01@AEBN@Z */
/* ??4?$complex@O@std@@QAEAAV01@ABO@Z */
/* ??4?$complex@O@std@@QEAAAEAV01@AEBO@Z */
DEFINE_THISCALL_WRAPPER(complex_double_assign_double, 8)
complex_double* __thiscall complex_double_assign_double(complex_double *this, double *r)
{
this->real = *r;
this->imag = 0;
return this;
}
/* ??X?$complex@N@std@@QAEAAV01@ABN@Z */
/* ??X?$complex@N@std@@QEAAAEAV01@AEBN@Z */
/* ??X?$complex@O@std@@QAEAAV01@ABO@Z */
/* ??X?$complex@O@std@@QEAAAEAV01@AEBO@Z */
DEFINE_THISCALL_WRAPPER(complex_double_mult_assign_double, 8)
complex_double* __thiscall complex_double_mult_assign_double(complex_double *this, const double *r)
{
this->real *= *r;
this->imag *= *r;
return this;
}
/* ??X?$complex@N@std@@QAEAAV01@ABV01@@Z */
/* ??X?$complex@N@std@@QEAAAEAV01@AEBV01@@Z */
/* ??X?$complex@O@std@@QAEAAV01@ABV01@@Z */
/* ??X?$complex@O@std@@QEAAAEAV01@AEBV01@@Z */
DEFINE_THISCALL_WRAPPER(complex_double_mult_assign, 8)
complex_double* __thiscall complex_double_mult_assign(complex_double *this, const complex_double *r)
{
complex_double tmp = *this;
this->real = tmp.real*r->real - tmp.imag*r->imag;
this->imag = tmp.real*r->imag + tmp.imag*r->real;
return this;
}
/* ??Y?$complex@N@std@@QAEAAV01@ABN@Z */
/* ??Y?$complex@N@std@@QEAAAEAV01@AEBN@Z */
/* ??Y?$complex@O@std@@QAEAAV01@ABO@Z */
/* ??Y?$complex@O@std@@QEAAAEAV01@AEBO@Z */
DEFINE_THISCALL_WRAPPER(complex_double_add_assign_double, 8)
complex_double* __thiscall complex_double_add_assign_double(complex_double *this, const double *r)
{
this->real += *r;
return this;
}
/* ??Y?$complex@N@std@@QAEAAV01@ABV01@@Z */
/* ??Y?$complex@N@std@@QEAAAEAV01@AEBV01@@Z */
/* ??Y?$complex@O@std@@QAEAAV01@ABV01@@Z */
/* ??Y?$complex@O@std@@QEAAAEAV01@AEBV01@@Z */
DEFINE_THISCALL_WRAPPER(complex_double_add_assign, 8)
complex_double* __thiscall complex_double_add_assign(complex_double *this, const complex_double *r)
{
this->real += r->real;
this->imag += r->imag;
return this;
}
/* ??Z?$complex@N@std@@QAEAAV01@ABN@Z */
/* ??Z?$complex@N@std@@QEAAAEAV01@AEBN@Z */
/* ??Z?$complex@O@std@@QAEAAV01@ABO@Z */
/* ??Z?$complex@O@std@@QEAAAEAV01@AEBO@Z */
DEFINE_THISCALL_WRAPPER(complex_double_sub_assign_double, 8)
complex_double* __thiscall complex_double_sub_assign_double(complex_double *this, const double *r)
{
this->real -= *r;
return this;
}
/* ??Z?$complex@N@std@@QAEAAV01@ABV01@@Z */
/* ??Z?$complex@N@std@@QEAAAEAV01@AEBV01@@Z */
/* ??Z?$complex@O@std@@QAEAAV01@ABV01@@Z */
/* ??Z?$complex@O@std@@QEAAAEAV01@AEBV01@@Z */
DEFINE_THISCALL_WRAPPER(complex_double_sub_assign, 8)
complex_double* __thiscall complex_double_sub_assign(complex_double *this, const complex_double *r)
{
this->real -= r->real;
this->imag -= r->imag;
return this;
}
/* ??_0?$complex@N@std@@QAEAAV01@ABN@Z */
/* ??_0?$complex@N@std@@QEAAAEAV01@AEBN@Z */
/* ??_0?$complex@O@std@@QAEAAV01@ABO@Z */
/* ??_0?$complex@O@std@@QEAAAEAV01@AEBO@Z */
DEFINE_THISCALL_WRAPPER(complex_double_div_assign_double, 8)
complex_double* __thiscall complex_double_div_assign_double(complex_double *this, const double *r)
{
this->real /= *r;
this->imag /= *r;
return this;
}
/* ??_0?$complex@N@std@@QAEAAV01@ABV01@@Z */
/* ??_0?$complex@N@std@@QEAAAEAV01@AEBV01@@Z */
/* ??_0?$complex@O@std@@QAEAAV01@ABV01@@Z */
/* ??_0?$complex@O@std@@QEAAAEAV01@AEBV01@@Z */
DEFINE_THISCALL_WRAPPER(complex_double_div_assign, 8)
complex_double* __thiscall complex_double_div_assign(complex_double *this, const complex_double *r)
{
complex_double tmp = *this;
return complex_double_div(this, &tmp, r);
}

View File

@ -98,24 +98,24 @@
@ cdecl -arch=win64 ??$?8GU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA_NAEBV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@PEBG@Z(ptr ptr) MSVCP_basic_string_wchar_equal_str_cstr
@ cdecl -arch=win32 ??$?8GU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA_NPBGABV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@@Z(ptr ptr) MSVCP_basic_string_wchar_equal_cstr_str
@ cdecl -arch=win64 ??$?8GU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA_NPEBGAEBV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@@Z(ptr ptr) MSVCP_basic_string_wchar_equal_cstr_str
@ stub -arch=win32 ??$?8M@std@@YA_NABMABV?$complex@M@0@@Z
@ stub -arch=win64 ??$?8M@std@@YA_NAEBMAEBV?$complex@M@0@@Z
@ stub -arch=win32 ??$?8M@std@@YA_NABV?$complex@M@0@0@Z
@ stub -arch=win64 ??$?8M@std@@YA_NAEBV?$complex@M@0@0@Z
@ stub -arch=win32 ??$?8M@std@@YA_NABV?$complex@M@0@ABM@Z
@ stub -arch=win64 ??$?8M@std@@YA_NAEBV?$complex@M@0@AEBM@Z
@ stub -arch=win32 ??$?8N@std@@YA_NABNABV?$complex@N@0@@Z
@ stub -arch=win64 ??$?8N@std@@YA_NAEBNAEBV?$complex@N@0@@Z
@ stub -arch=win32 ??$?8N@std@@YA_NABV?$complex@N@0@0@Z
@ stub -arch=win64 ??$?8N@std@@YA_NAEBV?$complex@N@0@0@Z
@ stub -arch=win32 ??$?8N@std@@YA_NABV?$complex@N@0@ABN@Z
@ stub -arch=win64 ??$?8N@std@@YA_NAEBV?$complex@N@0@AEBN@Z
@ stub -arch=win32 ??$?8O@std@@YA_NABOABV?$complex@O@0@@Z
@ stub -arch=win64 ??$?8O@std@@YA_NAEBOAEBV?$complex@O@0@@Z
@ stub -arch=win32 ??$?8O@std@@YA_NABV?$complex@O@0@0@Z
@ stub -arch=win64 ??$?8O@std@@YA_NAEBV?$complex@O@0@0@Z
@ stub -arch=win32 ??$?8O@std@@YA_NABV?$complex@O@0@ABO@Z
@ stub -arch=win64 ??$?8O@std@@YA_NAEBV?$complex@O@0@AEBO@Z
@ cdecl -arch=win32 ??$?8M@std@@YA_NABMABV?$complex@M@0@@Z(ptr ptr) complex_float_equal_fc
@ cdecl -arch=win64 ??$?8M@std@@YA_NAEBMAEBV?$complex@M@0@@Z(ptr ptr) complex_float_equal_fc
@ cdecl -arch=win32 ??$?8M@std@@YA_NABV?$complex@M@0@0@Z(ptr ptr) complex_float_equal
@ cdecl -arch=win64 ??$?8M@std@@YA_NAEBV?$complex@M@0@0@Z(ptr ptr) complex_float_equal
@ cdecl -arch=win32 ??$?8M@std@@YA_NABV?$complex@M@0@ABM@Z(ptr ptr) complex_float_equal_cf
@ cdecl -arch=win64 ??$?8M@std@@YA_NAEBV?$complex@M@0@AEBM@Z(ptr ptr) complex_float_equal_cf
@ cdecl -arch=win32 ??$?8N@std@@YA_NABNABV?$complex@N@0@@Z(ptr ptr) complex_double_equal_dc
@ cdecl -arch=win64 ??$?8N@std@@YA_NAEBNAEBV?$complex@N@0@@Z(ptr ptr) complex_double_equal_dc
@ cdecl -arch=win32 ??$?8N@std@@YA_NABV?$complex@N@0@0@Z(ptr ptr) complex_double_equal
@ cdecl -arch=win64 ??$?8N@std@@YA_NAEBV?$complex@N@0@0@Z(ptr ptr) complex_double_equal
@ cdecl -arch=win32 ??$?8N@std@@YA_NABV?$complex@N@0@ABN@Z(ptr ptr) complex_double_equal_cd
@ cdecl -arch=win64 ??$?8N@std@@YA_NAEBV?$complex@N@0@AEBN@Z(ptr ptr) complex_double_equal_cd
@ cdecl -arch=win32 ??$?8O@std@@YA_NABOABV?$complex@O@0@@Z(ptr ptr) complex_double_equal_dc
@ cdecl -arch=win64 ??$?8O@std@@YA_NAEBOAEBV?$complex@O@0@@Z(ptr ptr) complex_double_equal_dc
@ cdecl -arch=win32 ??$?8O@std@@YA_NABV?$complex@O@0@0@Z(ptr ptr) complex_double_equal
@ cdecl -arch=win64 ??$?8O@std@@YA_NAEBV?$complex@O@0@0@Z(ptr ptr) complex_double_equal
@ cdecl -arch=win32 ??$?8O@std@@YA_NABV?$complex@O@0@ABO@Z(ptr ptr) complex_double_equal_cd
@ cdecl -arch=win64 ??$?8O@std@@YA_NAEBV?$complex@O@0@AEBO@Z(ptr ptr) complex_double_equal_cd
@ cdecl -arch=win32 ??$?8_WU?$char_traits@_W@std@@V?$allocator@_W@1@@std@@YA_NABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@0@Z(ptr ptr) MSVCP_basic_string_wchar_equal
@ cdecl -arch=win64 ??$?8_WU?$char_traits@_W@std@@V?$allocator@_W@1@@std@@YA_NAEBV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@0@Z(ptr ptr) MSVCP_basic_string_wchar_equal
@ cdecl -arch=win32 ??$?8_WU?$char_traits@_W@std@@V?$allocator@_W@1@@std@@YA_NABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@PB_W@Z(ptr ptr) MSVCP_basic_string_wchar_equal_str_cstr
@ -134,72 +134,72 @@
@ cdecl -arch=win64 ??$?9GU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA_NAEBV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@PEBG@Z(ptr ptr) MSVCP_basic_string_wchar_not_equal_str_cstr
@ cdecl -arch=win32 ??$?9GU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA_NPBGABV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@@Z(ptr ptr) MSVCP_basic_string_wchar_not_equal_cstr_str
@ cdecl -arch=win64 ??$?9GU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA_NPEBGAEBV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@@Z(ptr ptr) MSVCP_basic_string_wchar_not_equal_cstr_str
@ stub -arch=win32 ??$?9M@std@@YA_NABMABV?$complex@M@0@@Z
@ stub -arch=win64 ??$?9M@std@@YA_NAEBMAEBV?$complex@M@0@@Z
@ stub -arch=win32 ??$?9M@std@@YA_NABV?$complex@M@0@0@Z
@ stub -arch=win64 ??$?9M@std@@YA_NAEBV?$complex@M@0@0@Z
@ stub -arch=win32 ??$?9M@std@@YA_NABV?$complex@M@0@ABM@Z
@ stub -arch=win64 ??$?9M@std@@YA_NAEBV?$complex@M@0@AEBM@Z
@ stub -arch=win32 ??$?9N@std@@YA_NABNABV?$complex@N@0@@Z
@ stub -arch=win64 ??$?9N@std@@YA_NAEBNAEBV?$complex@N@0@@Z
@ stub -arch=win32 ??$?9N@std@@YA_NABV?$complex@N@0@0@Z
@ stub -arch=win64 ??$?9N@std@@YA_NAEBV?$complex@N@0@0@Z
@ stub -arch=win32 ??$?9N@std@@YA_NABV?$complex@N@0@ABN@Z
@ stub -arch=win64 ??$?9N@std@@YA_NAEBV?$complex@N@0@AEBN@Z
@ stub -arch=win32 ??$?9O@std@@YA_NABOABV?$complex@O@0@@Z
@ stub -arch=win64 ??$?9O@std@@YA_NAEBOAEBV?$complex@O@0@@Z
@ stub -arch=win32 ??$?9O@std@@YA_NABV?$complex@O@0@0@Z
@ stub -arch=win64 ??$?9O@std@@YA_NAEBV?$complex@O@0@0@Z
@ stub -arch=win32 ??$?9O@std@@YA_NABV?$complex@O@0@ABO@Z
@ stub -arch=win64 ??$?9O@std@@YA_NAEBV?$complex@O@0@AEBO@Z
@ cdecl -arch=win32 ??$?9M@std@@YA_NABMABV?$complex@M@0@@Z(ptr ptr) complex_float_not_equal_fc
@ cdecl -arch=win64 ??$?9M@std@@YA_NAEBMAEBV?$complex@M@0@@Z(ptr ptr) complex_float_not_equal_fc
@ cdecl -arch=win32 ??$?9M@std@@YA_NABV?$complex@M@0@0@Z(ptr ptr) complex_float_not_equal
@ cdecl -arch=win64 ??$?9M@std@@YA_NAEBV?$complex@M@0@0@Z(ptr ptr) complex_float_not_equal
@ cdecl -arch=win32 ??$?9M@std@@YA_NABV?$complex@M@0@ABM@Z(ptr ptr) complex_float_not_equal_cf
@ cdecl -arch=win64 ??$?9M@std@@YA_NAEBV?$complex@M@0@AEBM@Z(ptr ptr) complex_float_not_equal_cf
@ cdecl -arch=win32 ??$?9N@std@@YA_NABNABV?$complex@N@0@@Z(ptr ptr) complex_double_not_equal_dc
@ cdecl -arch=win64 ??$?9N@std@@YA_NAEBNAEBV?$complex@N@0@@Z(ptr ptr) complex_double_not_equal_dc
@ cdecl -arch=win32 ??$?9N@std@@YA_NABV?$complex@N@0@0@Z(ptr ptr) complex_double_not_equal
@ cdecl -arch=win64 ??$?9N@std@@YA_NAEBV?$complex@N@0@0@Z(ptr ptr) complex_double_not_equal
@ cdecl -arch=win32 ??$?9N@std@@YA_NABV?$complex@N@0@ABN@Z(ptr ptr) complex_double_not_equal_cd
@ cdecl -arch=win64 ??$?9N@std@@YA_NAEBV?$complex@N@0@AEBN@Z(ptr ptr) complex_double_not_equal_cd
@ cdecl -arch=win32 ??$?9O@std@@YA_NABOABV?$complex@O@0@@Z(ptr ptr) complex_double_not_equal_dc
@ cdecl -arch=win64 ??$?9O@std@@YA_NAEBOAEBV?$complex@O@0@@Z(ptr ptr) complex_double_not_equal_dc
@ cdecl -arch=win32 ??$?9O@std@@YA_NABV?$complex@O@0@0@Z(ptr ptr) complex_double_not_equal
@ cdecl -arch=win64 ??$?9O@std@@YA_NAEBV?$complex@O@0@0@Z(ptr ptr) complex_double_not_equal
@ cdecl -arch=win32 ??$?9O@std@@YA_NABV?$complex@O@0@ABO@Z(ptr ptr) complex_double_not_equal_cd
@ cdecl -arch=win64 ??$?9O@std@@YA_NAEBV?$complex@O@0@AEBO@Z(ptr ptr) complex_double_not_equal_cd
@ cdecl -arch=win32 ??$?9_WU?$char_traits@_W@std@@V?$allocator@_W@1@@std@@YA_NABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@0@Z(ptr ptr) MSVCP_basic_string_wchar_not_equal
@ cdecl -arch=win64 ??$?9_WU?$char_traits@_W@std@@V?$allocator@_W@1@@std@@YA_NAEBV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@0@Z(ptr ptr) MSVCP_basic_string_wchar_not_equal
@ cdecl -arch=win32 ??$?9_WU?$char_traits@_W@std@@V?$allocator@_W@1@@std@@YA_NABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@PB_W@Z(ptr ptr) MSVCP_basic_string_wchar_not_equal_str_cstr
@ cdecl -arch=win64 ??$?9_WU?$char_traits@_W@std@@V?$allocator@_W@1@@std@@YA_NAEBV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@PEB_W@Z(ptr ptr) MSVCP_basic_string_wchar_not_equal_str_cstr
@ cdecl -arch=win32 ??$?9_WU?$char_traits@_W@std@@V?$allocator@_W@1@@std@@YA_NPB_WABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@@Z(ptr ptr) MSVCP_basic_string_wchar_not_equal_cstr_str
@ cdecl -arch=win64 ??$?9_WU?$char_traits@_W@std@@V?$allocator@_W@1@@std@@YA_NPEB_WAEBV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@@Z(ptr ptr) MSVCP_basic_string_wchar_not_equal_cstr_str
@ stub -arch=win32 ??$?DM@std@@YA?AV?$complex@M@0@ABMABV10@@Z
@ stub -arch=win64 ??$?DM@std@@YA?AV?$complex@M@0@AEBMAEBV10@@Z
@ stub -arch=win32 ??$?DM@std@@YA?AV?$complex@M@0@ABV10@0@Z
@ stub -arch=win64 ??$?DM@std@@YA?AV?$complex@M@0@AEBV10@0@Z
@ stub -arch=win32 ??$?DM@std@@YA?AV?$complex@M@0@ABV10@ABM@Z
@ stub -arch=win64 ??$?DM@std@@YA?AV?$complex@M@0@AEBV10@AEBM@Z
@ stub -arch=win32 ??$?DN@std@@YA?AV?$complex@N@0@ABNABV10@@Z
@ stub -arch=win64 ??$?DN@std@@YA?AV?$complex@N@0@AEBNAEBV10@@Z
@ stub -arch=win32 ??$?DN@std@@YA?AV?$complex@N@0@ABV10@0@Z
@ stub -arch=win64 ??$?DN@std@@YA?AV?$complex@N@0@AEBV10@0@Z
@ stub -arch=win32 ??$?DN@std@@YA?AV?$complex@N@0@ABV10@ABN@Z
@ stub -arch=win64 ??$?DN@std@@YA?AV?$complex@N@0@AEBV10@AEBN@Z
@ stub -arch=win32 ??$?DO@std@@YA?AV?$complex@O@0@ABOABV10@@Z
@ stub -arch=win64 ??$?DO@std@@YA?AV?$complex@O@0@AEBOAEBV10@@Z
@ stub -arch=win32 ??$?DO@std@@YA?AV?$complex@O@0@ABV10@0@Z
@ stub -arch=win64 ??$?DO@std@@YA?AV?$complex@O@0@AEBV10@0@Z
@ stub -arch=win32 ??$?DO@std@@YA?AV?$complex@O@0@ABV10@ABO@Z
@ stub -arch=win64 ??$?DO@std@@YA?AV?$complex@O@0@AEBV10@AEBO@Z
@ stub -arch=win32 ??$?GM@std@@YA?AV?$complex@M@0@ABMABV10@@Z
@ stub -arch=win64 ??$?GM@std@@YA?AV?$complex@M@0@AEBMAEBV10@@Z
@ stub -arch=win32 ??$?GM@std@@YA?AV?$complex@M@0@ABV10@0@Z
@ stub -arch=win64 ??$?GM@std@@YA?AV?$complex@M@0@AEBV10@0@Z
@ stub -arch=win32 ??$?GM@std@@YA?AV?$complex@M@0@ABV10@@Z
@ stub -arch=win64 ??$?GM@std@@YA?AV?$complex@M@0@AEBV10@@Z
@ stub -arch=win32 ??$?GM@std@@YA?AV?$complex@M@0@ABV10@ABM@Z
@ stub -arch=win64 ??$?GM@std@@YA?AV?$complex@M@0@AEBV10@AEBM@Z
@ stub -arch=win32 ??$?GN@std@@YA?AV?$complex@N@0@ABNABV10@@Z
@ stub -arch=win64 ??$?GN@std@@YA?AV?$complex@N@0@AEBNAEBV10@@Z
@ stub -arch=win32 ??$?GN@std@@YA?AV?$complex@N@0@ABV10@0@Z
@ stub -arch=win64 ??$?GN@std@@YA?AV?$complex@N@0@AEBV10@0@Z
@ stub -arch=win32 ??$?GN@std@@YA?AV?$complex@N@0@ABV10@@Z
@ stub -arch=win64 ??$?GN@std@@YA?AV?$complex@N@0@AEBV10@@Z
@ stub -arch=win32 ??$?GN@std@@YA?AV?$complex@N@0@ABV10@ABN@Z
@ stub -arch=win64 ??$?GN@std@@YA?AV?$complex@N@0@AEBV10@AEBN@Z
@ stub -arch=win32 ??$?GO@std@@YA?AV?$complex@O@0@ABOABV10@@Z
@ stub -arch=win64 ??$?GO@std@@YA?AV?$complex@O@0@AEBOAEBV10@@Z
@ stub -arch=win32 ??$?GO@std@@YA?AV?$complex@O@0@ABV10@0@Z
@ stub -arch=win64 ??$?GO@std@@YA?AV?$complex@O@0@AEBV10@0@Z
@ stub -arch=win32 ??$?GO@std@@YA?AV?$complex@O@0@ABV10@@Z
@ stub -arch=win64 ??$?GO@std@@YA?AV?$complex@O@0@AEBV10@@Z
@ stub -arch=win32 ??$?GO@std@@YA?AV?$complex@O@0@ABV10@ABO@Z
@ stub -arch=win64 ??$?GO@std@@YA?AV?$complex@O@0@AEBV10@AEBO@Z
@ cdecl -arch=win32 ??$?DM@std@@YA?AV?$complex@M@0@ABMABV10@@Z(ptr ptr ptr) complex_float_mult_fc
@ cdecl -arch=win64 ??$?DM@std@@YA?AV?$complex@M@0@AEBMAEBV10@@Z(ptr ptr ptr) complex_float_mult_fc
@ cdecl -arch=win32 ??$?DM@std@@YA?AV?$complex@M@0@ABV10@0@Z(ptr ptr ptr) complex_float_mult
@ cdecl -arch=win64 ??$?DM@std@@YA?AV?$complex@M@0@AEBV10@0@Z(ptr ptr ptr) complex_float_mult
@ cdecl -arch=win32 ??$?DM@std@@YA?AV?$complex@M@0@ABV10@ABM@Z(ptr ptr ptr) complex_float_mult_cf
@ cdecl -arch=win64 ??$?DM@std@@YA?AV?$complex@M@0@AEBV10@AEBM@Z(ptr ptr ptr) complex_float_mult_cf
@ cdecl -arch=win32 ??$?DN@std@@YA?AV?$complex@N@0@ABNABV10@@Z(ptr ptr ptr) complex_double_mult_dc
@ cdecl -arch=win64 ??$?DN@std@@YA?AV?$complex@N@0@AEBNAEBV10@@Z(ptr ptr ptr) complex_double_mult_dc
@ cdecl -arch=win32 ??$?DN@std@@YA?AV?$complex@N@0@ABV10@0@Z(ptr ptr ptr) complex_double_mult
@ cdecl -arch=win64 ??$?DN@std@@YA?AV?$complex@N@0@AEBV10@0@Z(ptr ptr ptr) complex_double_mult
@ cdecl -arch=win32 ??$?DN@std@@YA?AV?$complex@N@0@ABV10@ABN@Z(ptr ptr ptr) complex_double_mult_cd
@ cdecl -arch=win64 ??$?DN@std@@YA?AV?$complex@N@0@AEBV10@AEBN@Z(ptr ptr ptr) complex_double_mult_cd
@ cdecl -arch=win32 ??$?DO@std@@YA?AV?$complex@O@0@ABOABV10@@Z(ptr ptr ptr) complex_double_mult_dc
@ cdecl -arch=win64 ??$?DO@std@@YA?AV?$complex@O@0@AEBOAEBV10@@Z(ptr ptr ptr) complex_double_mult_dc
@ cdecl -arch=win32 ??$?DO@std@@YA?AV?$complex@O@0@ABV10@0@Z(ptr ptr ptr) complex_double_mult
@ cdecl -arch=win64 ??$?DO@std@@YA?AV?$complex@O@0@AEBV10@0@Z(ptr ptr ptr) complex_double_mult
@ cdecl -arch=win32 ??$?DO@std@@YA?AV?$complex@O@0@ABV10@ABO@Z(ptr ptr ptr) complex_double_mult_cd
@ cdecl -arch=win64 ??$?DO@std@@YA?AV?$complex@O@0@AEBV10@AEBO@Z(ptr ptr ptr) complex_double_mult_cd
@ cdecl -arch=win32 ??$?GM@std@@YA?AV?$complex@M@0@ABMABV10@@Z(ptr ptr ptr) complex_float_sub_fc
@ cdecl -arch=win64 ??$?GM@std@@YA?AV?$complex@M@0@AEBMAEBV10@@Z(ptr ptr ptr) complex_float_sub_fc
@ cdecl -arch=win32 ??$?GM@std@@YA?AV?$complex@M@0@ABV10@0@Z(ptr ptr ptr) complex_float_sub
@ cdecl -arch=win64 ??$?GM@std@@YA?AV?$complex@M@0@AEBV10@0@Z(ptr ptr ptr) complex_float_sub
@ cdecl -arch=win32 ??$?GM@std@@YA?AV?$complex@M@0@ABV10@@Z(ptr ptr) complex_float_neg
@ cdecl -arch=win64 ??$?GM@std@@YA?AV?$complex@M@0@AEBV10@@Z(ptr ptr) complex_float_neg
@ cdecl -arch=win32 ??$?GM@std@@YA?AV?$complex@M@0@ABV10@ABM@Z(ptr ptr ptr) complex_float_sub_cf
@ cdecl -arch=win64 ??$?GM@std@@YA?AV?$complex@M@0@AEBV10@AEBM@Z(ptr ptr ptr) complex_float_sub_cf
@ cdecl -arch=win32 ??$?GN@std@@YA?AV?$complex@N@0@ABNABV10@@Z(ptr ptr ptr) complex_double_sub_dc
@ cdecl -arch=win64 ??$?GN@std@@YA?AV?$complex@N@0@AEBNAEBV10@@Z(ptr ptr ptr) complex_double_sub_dc
@ cdecl -arch=win32 ??$?GN@std@@YA?AV?$complex@N@0@ABV10@0@Z(ptr ptr ptr) complex_double_sub
@ cdecl -arch=win64 ??$?GN@std@@YA?AV?$complex@N@0@AEBV10@0@Z(ptr ptr ptr) complex_double_sub
@ cdecl -arch=win32 ??$?GN@std@@YA?AV?$complex@N@0@ABV10@@Z(ptr ptr) complex_double_neg
@ cdecl -arch=win64 ??$?GN@std@@YA?AV?$complex@N@0@AEBV10@@Z(ptr ptr) complex_double_neg
@ cdecl -arch=win32 ??$?GN@std@@YA?AV?$complex@N@0@ABV10@ABN@Z(ptr ptr ptr) complex_double_sub_cd
@ cdecl -arch=win64 ??$?GN@std@@YA?AV?$complex@N@0@AEBV10@AEBN@Z(ptr ptr ptr) complex_double_sub_cd
@ cdecl -arch=win32 ??$?GO@std@@YA?AV?$complex@O@0@ABOABV10@@Z(ptr ptr ptr) complex_double_sub_dc
@ cdecl -arch=win64 ??$?GO@std@@YA?AV?$complex@O@0@AEBOAEBV10@@Z(ptr ptr ptr) complex_double_sub_dc
@ cdecl -arch=win32 ??$?GO@std@@YA?AV?$complex@O@0@ABV10@0@Z(ptr ptr ptr) complex_double_sub
@ cdecl -arch=win64 ??$?GO@std@@YA?AV?$complex@O@0@AEBV10@0@Z(ptr ptr ptr) complex_double_sub
@ cdecl -arch=win32 ??$?GO@std@@YA?AV?$complex@O@0@ABV10@@Z(ptr ptr) complex_double_neg
@ cdecl -arch=win64 ??$?GO@std@@YA?AV?$complex@O@0@AEBV10@@Z(ptr ptr) complex_double_neg
@ cdecl -arch=win32 ??$?GO@std@@YA?AV?$complex@O@0@ABV10@ABO@Z(ptr ptr ptr) complex_double_sub_cd
@ cdecl -arch=win64 ??$?GO@std@@YA?AV?$complex@O@0@AEBV10@AEBO@Z(ptr ptr ptr) complex_double_sub_cd
@ cdecl -arch=win32 ??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@ABV10@0@Z(ptr ptr ptr) MSVCP_basic_string_char_concatenate
@ cdecl -arch=win64 ??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@AEBV10@0@Z(ptr ptr ptr) MSVCP_basic_string_char_concatenate
@ cdecl -arch=win32 ??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@ABV10@D@Z(ptr ptr long) MSVCP_basic_string_char_concatenate_bstr_ch
@ -220,30 +220,30 @@
@ cdecl -arch=win64 ??$?HGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@GAEBV10@@Z(ptr long ptr) MSVCP_basic_string_wchar_concatenate_ch_bstr
@ cdecl -arch=win32 ??$?HGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@PBGABV10@@Z(ptr wstr ptr) MSVCP_basic_string_wchar_concatenate_cstr_bstr
@ cdecl -arch=win64 ??$?HGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@PEBGAEBV10@@Z(ptr wstr ptr) MSVCP_basic_string_wchar_concatenate_cstr_bstr
@ stub -arch=win32 ??$?HM@std@@YA?AV?$complex@M@0@ABMABV10@@Z
@ stub -arch=win64 ??$?HM@std@@YA?AV?$complex@M@0@AEBMAEBV10@@Z
@ stub -arch=win32 ??$?HM@std@@YA?AV?$complex@M@0@ABV10@0@Z
@ stub -arch=win64 ??$?HM@std@@YA?AV?$complex@M@0@AEBV10@0@Z
@ stub -arch=win32 ??$?HM@std@@YA?AV?$complex@M@0@ABV10@@Z
@ stub -arch=win64 ??$?HM@std@@YA?AV?$complex@M@0@AEBV10@@Z
@ stub -arch=win32 ??$?HM@std@@YA?AV?$complex@M@0@ABV10@ABM@Z
@ stub -arch=win64 ??$?HM@std@@YA?AV?$complex@M@0@AEBV10@AEBM@Z
@ stub -arch=win32 ??$?HN@std@@YA?AV?$complex@N@0@ABNABV10@@Z
@ stub -arch=win64 ??$?HN@std@@YA?AV?$complex@N@0@AEBNAEBV10@@Z
@ stub -arch=win32 ??$?HN@std@@YA?AV?$complex@N@0@ABV10@0@Z
@ stub -arch=win64 ??$?HN@std@@YA?AV?$complex@N@0@AEBV10@0@Z
@ stub -arch=win32 ??$?HN@std@@YA?AV?$complex@N@0@ABV10@@Z
@ stub -arch=win64 ??$?HN@std@@YA?AV?$complex@N@0@AEBV10@@Z
@ stub -arch=win32 ??$?HN@std@@YA?AV?$complex@N@0@ABV10@ABN@Z
@ stub -arch=win64 ??$?HN@std@@YA?AV?$complex@N@0@AEBV10@AEBN@Z
@ stub -arch=win32 ??$?HO@std@@YA?AV?$complex@O@0@ABOABV10@@Z
@ stub -arch=win64 ??$?HO@std@@YA?AV?$complex@O@0@AEBOAEBV10@@Z
@ stub -arch=win32 ??$?HO@std@@YA?AV?$complex@O@0@ABV10@0@Z
@ stub -arch=win64 ??$?HO@std@@YA?AV?$complex@O@0@AEBV10@0@Z
@ stub -arch=win32 ??$?HO@std@@YA?AV?$complex@O@0@ABV10@@Z
@ stub -arch=win64 ??$?HO@std@@YA?AV?$complex@O@0@AEBV10@@Z
@ stub -arch=win32 ??$?HO@std@@YA?AV?$complex@O@0@ABV10@ABO@Z
@ stub -arch=win64 ??$?HO@std@@YA?AV?$complex@O@0@AEBV10@AEBO@Z
@ cdecl -arch=win32 ??$?HM@std@@YA?AV?$complex@M@0@ABMABV10@@Z(ptr ptr ptr) complex_float_add_fc
@ cdecl -arch=win64 ??$?HM@std@@YA?AV?$complex@M@0@AEBMAEBV10@@Z(ptr ptr ptr) complex_float_add_fc
@ cdecl -arch=win32 ??$?HM@std@@YA?AV?$complex@M@0@ABV10@0@Z(ptr ptr ptr) complex_float_add
@ cdecl -arch=win64 ??$?HM@std@@YA?AV?$complex@M@0@AEBV10@0@Z(ptr ptr ptr) complex_float_add
@ cdecl -arch=win32 ??$?HM@std@@YA?AV?$complex@M@0@ABV10@@Z(ptr ptr) complex_float_plus
@ cdecl -arch=win64 ??$?HM@std@@YA?AV?$complex@M@0@AEBV10@@Z(ptr ptr) complex_float_plus
@ cdecl -arch=win32 ??$?HM@std@@YA?AV?$complex@M@0@ABV10@ABM@Z(ptr ptr ptr) complex_float_add_cf
@ cdecl -arch=win64 ??$?HM@std@@YA?AV?$complex@M@0@AEBV10@AEBM@Z(ptr ptr ptr) complex_float_add_cf
@ cdecl -arch=win32 ??$?HN@std@@YA?AV?$complex@N@0@ABNABV10@@Z(ptr ptr ptr) complex_double_add_dc
@ cdecl -arch=win64 ??$?HN@std@@YA?AV?$complex@N@0@AEBNAEBV10@@Z(ptr ptr ptr) complex_double_add_dc
@ cdecl -arch=win32 ??$?HN@std@@YA?AV?$complex@N@0@ABV10@0@Z(ptr ptr ptr) complex_double_add
@ cdecl -arch=win64 ??$?HN@std@@YA?AV?$complex@N@0@AEBV10@0@Z(ptr ptr ptr) complex_double_add
@ cdecl -arch=win32 ??$?HN@std@@YA?AV?$complex@N@0@ABV10@@Z(ptr ptr) complex_double_plus
@ cdecl -arch=win64 ??$?HN@std@@YA?AV?$complex@N@0@AEBV10@@Z(ptr ptr) complex_double_plus
@ cdecl -arch=win32 ??$?HN@std@@YA?AV?$complex@N@0@ABV10@ABN@Z(ptr ptr ptr) complex_double_add_cd
@ cdecl -arch=win64 ??$?HN@std@@YA?AV?$complex@N@0@AEBV10@AEBN@Z(ptr ptr ptr) complex_double_add_cd
@ cdecl -arch=win32 ??$?HO@std@@YA?AV?$complex@O@0@ABOABV10@@Z(ptr ptr ptr) complex_double_add_dc
@ cdecl -arch=win64 ??$?HO@std@@YA?AV?$complex@O@0@AEBOAEBV10@@Z(ptr ptr ptr) complex_double_add_dc
@ cdecl -arch=win32 ??$?HO@std@@YA?AV?$complex@O@0@ABV10@0@Z(ptr ptr ptr) complex_double_add
@ cdecl -arch=win64 ??$?HO@std@@YA?AV?$complex@O@0@AEBV10@0@Z(ptr ptr ptr) complex_double_add
@ cdecl -arch=win32 ??$?HO@std@@YA?AV?$complex@O@0@ABV10@@Z(ptr ptr) complex_double_plus
@ cdecl -arch=win64 ??$?HO@std@@YA?AV?$complex@O@0@AEBV10@@Z(ptr ptr) complex_double_plus
@ cdecl -arch=win32 ??$?HO@std@@YA?AV?$complex@O@0@ABV10@ABO@Z(ptr ptr ptr) complex_double_add_cd
@ cdecl -arch=win64 ??$?HO@std@@YA?AV?$complex@O@0@AEBV10@AEBO@Z(ptr ptr ptr) complex_double_add_cd
@ cdecl -arch=win32 ??$?H_WU?$char_traits@_W@std@@V?$allocator@_W@1@@std@@YA?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@ABV10@0@Z(ptr ptr ptr) MSVCP_basic_string_wchar_concatenate
@ cdecl -arch=win64 ??$?H_WU?$char_traits@_W@std@@V?$allocator@_W@1@@std@@YA?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@AEBV10@0@Z(ptr ptr ptr) MSVCP_basic_string_wchar_concatenate
@ cdecl -arch=win32 ??$?H_WU?$char_traits@_W@std@@V?$allocator@_W@1@@std@@YA?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@ABV10@PB_W@Z(ptr ptr wstr) MSVCP_basic_string_wchar_concatenate_bstr_cstr
@ -254,24 +254,24 @@
@ cdecl -arch=win64 ??$?H_WU?$char_traits@_W@std@@V?$allocator@_W@1@@std@@YA?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@PEB_WAEBV10@@Z(ptr wstr ptr) MSVCP_basic_string_wchar_concatenate_cstr_bstr
@ cdecl -arch=win32 ??$?H_WU?$char_traits@_W@std@@V?$allocator@_W@1@@std@@YA?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@_WABV10@@Z(ptr long ptr) MSVCP_basic_string_wchar_concatenate_ch_bstr
@ cdecl -arch=win64 ??$?H_WU?$char_traits@_W@std@@V?$allocator@_W@1@@std@@YA?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@_WAEBV10@@Z(ptr long ptr) MSVCP_basic_string_wchar_concatenate_ch_bstr
@ stub -arch=win32 ??$?KM@std@@YA?AV?$complex@M@0@ABMABV10@@Z
@ stub -arch=win64 ??$?KM@std@@YA?AV?$complex@M@0@AEBMAEBV10@@Z
@ stub -arch=win32 ??$?KM@std@@YA?AV?$complex@M@0@ABV10@0@Z
@ stub -arch=win64 ??$?KM@std@@YA?AV?$complex@M@0@AEBV10@0@Z
@ stub -arch=win32 ??$?KM@std@@YA?AV?$complex@M@0@ABV10@ABM@Z
@ stub -arch=win64 ??$?KM@std@@YA?AV?$complex@M@0@AEBV10@AEBM@Z
@ stub -arch=win32 ??$?KN@std@@YA?AV?$complex@N@0@ABNABV10@@Z
@ stub -arch=win64 ??$?KN@std@@YA?AV?$complex@N@0@AEBNAEBV10@@Z
@ stub -arch=win32 ??$?KN@std@@YA?AV?$complex@N@0@ABV10@0@Z
@ stub -arch=win64 ??$?KN@std@@YA?AV?$complex@N@0@AEBV10@0@Z
@ stub -arch=win32 ??$?KN@std@@YA?AV?$complex@N@0@ABV10@ABN@Z
@ stub -arch=win64 ??$?KN@std@@YA?AV?$complex@N@0@AEBV10@AEBN@Z
@ stub -arch=win32 ??$?KO@std@@YA?AV?$complex@O@0@ABOABV10@@Z
@ stub -arch=win64 ??$?KO@std@@YA?AV?$complex@O@0@AEBOAEBV10@@Z
@ stub -arch=win32 ??$?KO@std@@YA?AV?$complex@O@0@ABV10@0@Z
@ stub -arch=win64 ??$?KO@std@@YA?AV?$complex@O@0@AEBV10@0@Z
@ stub -arch=win32 ??$?KO@std@@YA?AV?$complex@O@0@ABV10@ABO@Z
@ stub -arch=win64 ??$?KO@std@@YA?AV?$complex@O@0@AEBV10@AEBO@Z
@ cdecl -arch=win32 ??$?KM@std@@YA?AV?$complex@M@0@ABMABV10@@Z(ptr ptr ptr) complex_float_div_fc
@ cdecl -arch=win64 ??$?KM@std@@YA?AV?$complex@M@0@AEBMAEBV10@@Z(ptr ptr ptr) complex_float_div_fc
@ cdecl -arch=win32 ??$?KM@std@@YA?AV?$complex@M@0@ABV10@0@Z(ptr ptr ptr) complex_float_div
@ cdecl -arch=win64 ??$?KM@std@@YA?AV?$complex@M@0@AEBV10@0@Z(ptr ptr ptr) complex_float_div
@ cdecl -arch=win32 ??$?KM@std@@YA?AV?$complex@M@0@ABV10@ABM@Z(ptr ptr ptr) complex_float_div_cf
@ cdecl -arch=win64 ??$?KM@std@@YA?AV?$complex@M@0@AEBV10@AEBM@Z(ptr ptr ptr) complex_float_div_cf
@ cdecl -arch=win32 ??$?KN@std@@YA?AV?$complex@N@0@ABNABV10@@Z(ptr ptr ptr) complex_double_div_dc
@ cdecl -arch=win64 ??$?KN@std@@YA?AV?$complex@N@0@AEBNAEBV10@@Z(ptr ptr ptr) complex_double_div_dc
@ cdecl -arch=win32 ??$?KN@std@@YA?AV?$complex@N@0@ABV10@0@Z(ptr ptr ptr) complex_double_div
@ cdecl -arch=win64 ??$?KN@std@@YA?AV?$complex@N@0@AEBV10@0@Z(ptr ptr ptr) complex_double_div
@ cdecl -arch=win32 ??$?KN@std@@YA?AV?$complex@N@0@ABV10@ABN@Z(ptr ptr ptr) complex_double_div_cd
@ cdecl -arch=win64 ??$?KN@std@@YA?AV?$complex@N@0@AEBV10@AEBN@Z(ptr ptr ptr) complex_double_div_cd
@ cdecl -arch=win32 ??$?KO@std@@YA?AV?$complex@O@0@ABOABV10@@Z(ptr ptr ptr) complex_double_div_dc
@ cdecl -arch=win64 ??$?KO@std@@YA?AV?$complex@O@0@AEBOAEBV10@@Z(ptr ptr ptr) complex_double_div_dc
@ cdecl -arch=win32 ??$?KO@std@@YA?AV?$complex@O@0@ABV10@0@Z(ptr ptr ptr) complex_double_div
@ cdecl -arch=win64 ??$?KO@std@@YA?AV?$complex@O@0@AEBV10@0@Z(ptr ptr ptr) complex_double_div
@ cdecl -arch=win32 ??$?KO@std@@YA?AV?$complex@O@0@ABV10@ABO@Z(ptr ptr ptr) complex_double_div_cd
@ cdecl -arch=win64 ??$?KO@std@@YA?AV?$complex@O@0@AEBV10@AEBO@Z(ptr ptr ptr) complex_double_div_cd
@ cdecl -arch=win32 ??$?MDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z(ptr ptr) MSVCP_basic_string_char_lower
@ cdecl -arch=win64 ??$?MDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z(ptr ptr) MSVCP_basic_string_char_lower
@ cdecl -arch=win32 ??$?MDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@PBD@Z(ptr str) MSVCP_basic_string_char_lower_bstr_cstr
@ -1350,12 +1350,12 @@
@ stub -arch=win64 ??4?$_Allocator_base@G@std@@QEAAAEAU01@AEBU01@@Z
@ stub -arch=win32 ??4?$_Allocator_base@_W@std@@QAEAAU01@ABU01@@Z
@ stub -arch=win64 ??4?$_Allocator_base@_W@std@@QEAAAEAU01@AEBU01@@Z
@ stub -arch=win32 ??4?$_Complex_base@MU_C_float_complex@@@std@@QAEAAV01@ABV01@@Z
@ stub -arch=win64 ??4?$_Complex_base@MU_C_float_complex@@@std@@QEAAAEAV01@AEBV01@@Z
@ stub -arch=win32 ??4?$_Complex_base@NU_C_double_complex@@@std@@QAEAAV01@ABV01@@Z
@ stub -arch=win64 ??4?$_Complex_base@NU_C_double_complex@@@std@@QEAAAEAV01@AEBV01@@Z
@ stub -arch=win32 ??4?$_Complex_base@OU_C_ldouble_complex@@@std@@QAEAAV01@ABV01@@Z
@ stub -arch=win64 ??4?$_Complex_base@OU_C_ldouble_complex@@@std@@QEAAAEAV01@AEBV01@@Z
@ thiscall -arch=win32 ??4?$_Complex_base@MU_C_float_complex@@@std@@QAEAAV01@ABV01@@Z(ptr ptr) complex_float_assign
@ cdecl -arch=win64 ??4?$_Complex_base@MU_C_float_complex@@@std@@QEAAAEAV01@AEBV01@@Z(ptr ptr) complex_float_assign
@ thiscall -arch=win32 ??4?$_Complex_base@NU_C_double_complex@@@std@@QAEAAV01@ABV01@@Z(ptr ptr) complex_double_assign
@ cdecl -arch=win64 ??4?$_Complex_base@NU_C_double_complex@@@std@@QEAAAEAV01@AEBV01@@Z(ptr ptr) complex_double_assign
@ thiscall -arch=win32 ??4?$_Complex_base@OU_C_ldouble_complex@@@std@@QAEAAV01@ABV01@@Z(ptr ptr) complex_double_assign
@ cdecl -arch=win64 ??4?$_Complex_base@OU_C_ldouble_complex@@@std@@QEAAAEAV01@AEBV01@@Z(ptr ptr) complex_double_assign
@ thiscall -arch=win32 ??4?$_Ctraits@M@std@@QAEAAV01@ABV01@@Z(ptr ptr) std_Ctraits_op_assign
@ cdecl -arch=win64 ??4?$_Ctraits@M@std@@QEAAAEAV01@AEBV01@@Z(ptr ptr) std_Ctraits_op_assign
@ thiscall -arch=win32 ??4?$_Ctraits@N@std@@QAEAAV01@ABV01@@Z(ptr ptr) std_Ctraits_op_assign
@ -1404,18 +1404,18 @@
@ stub -arch=win64 ??4?$char_traits@G@std@@QEAAAEAU01@AEBU01@@Z
@ stub -arch=win32 ??4?$char_traits@_W@std@@QAEAAU01@ABU01@@Z
@ stub -arch=win64 ??4?$char_traits@_W@std@@QEAAAEAU01@AEBU01@@Z
@ stub -arch=win32 ??4?$complex@M@std@@QAEAAV01@ABM@Z
@ stub -arch=win64 ??4?$complex@M@std@@QEAAAEAV01@AEBM@Z
@ stub -arch=win32 ??4?$complex@M@std@@QAEAAV01@ABV01@@Z
@ stub -arch=win64 ??4?$complex@M@std@@QEAAAEAV01@AEBV01@@Z
@ stub -arch=win32 ??4?$complex@N@std@@QAEAAV01@ABN@Z
@ stub -arch=win64 ??4?$complex@N@std@@QEAAAEAV01@AEBN@Z
@ stub -arch=win32 ??4?$complex@N@std@@QAEAAV01@ABV01@@Z
@ stub -arch=win64 ??4?$complex@N@std@@QEAAAEAV01@AEBV01@@Z
@ stub -arch=win32 ??4?$complex@O@std@@QAEAAV01@ABO@Z
@ stub -arch=win64 ??4?$complex@O@std@@QEAAAEAV01@AEBO@Z
@ stub -arch=win32 ??4?$complex@O@std@@QAEAAV01@ABV01@@Z
@ stub -arch=win64 ??4?$complex@O@std@@QEAAAEAV01@AEBV01@@Z
@ thiscall -arch=win32 ??4?$complex@M@std@@QAEAAV01@ABM@Z(ptr ptr) complex_float_assign_float
@ cdecl -arch=win64 ??4?$complex@M@std@@QEAAAEAV01@AEBM@Z(ptr ptr) complex_float_assign_float
@ thiscall -arch=win32 ??4?$complex@M@std@@QAEAAV01@ABV01@@Z(ptr ptr) complex_float_assign
@ cdecl -arch=win64 ??4?$complex@M@std@@QEAAAEAV01@AEBV01@@Z(ptr ptr) complex_float_assign
@ thiscall -arch=win32 ??4?$complex@N@std@@QAEAAV01@ABN@Z(ptr ptr) complex_double_assign_double
@ cdecl -arch=win64 ??4?$complex@N@std@@QEAAAEAV01@AEBN@Z(ptr ptr) complex_double_assign_double
@ thiscall -arch=win32 ??4?$complex@N@std@@QAEAAV01@ABV01@@Z(ptr ptr) complex_double_assign
@ cdecl -arch=win64 ??4?$complex@N@std@@QEAAAEAV01@AEBV01@@Z(ptr ptr) complex_double_assign
@ thiscall -arch=win32 ??4?$complex@O@std@@QAEAAV01@ABO@Z(ptr ptr) complex_double_assign_double
@ cdecl -arch=win64 ??4?$complex@O@std@@QEAAAEAV01@AEBO@Z(ptr ptr) complex_double_assign_double
@ thiscall -arch=win32 ??4?$complex@O@std@@QAEAAV01@ABV01@@Z(ptr ptr) complex_double_assign
@ cdecl -arch=win64 ??4?$complex@O@std@@QEAAAEAV01@AEBV01@@Z(ptr ptr) complex_double_assign
@ thiscall -arch=win32 ??4?$numeric_limits@C@std@@QAEAAV01@ABV01@@Z(ptr ptr) std_Num_base_op_assign
@ cdecl -arch=win64 ??4?$numeric_limits@C@std@@QEAAAEAV01@AEBV01@@Z(ptr ptr) std_Num_base_op_assign
@ thiscall -arch=win32 ??4?$numeric_limits@D@std@@QAEAAV01@ABV01@@Z(ptr ptr) std_Num_base_op_assign
@ -1710,18 +1710,18 @@
@ cdecl -arch=win64 ??Bid@locale@std@@QEAA_KXZ(ptr) locale_id_operator_size_t
@ thiscall -arch=win32 ??Bios_base@std@@QBEPAXXZ(ptr) ios_base_op_fail
@ cdecl -arch=win64 ??Bios_base@std@@QEBAPEAXXZ(ptr) ios_base_op_fail
@ stub -arch=win32 ??X?$complex@M@std@@QAEAAV01@ABM@Z
@ stub -arch=win64 ??X?$complex@M@std@@QEAAAEAV01@AEBM@Z
@ stub -arch=win32 ??X?$complex@M@std@@QAEAAV01@ABV01@@Z
@ stub -arch=win64 ??X?$complex@M@std@@QEAAAEAV01@AEBV01@@Z
@ stub -arch=win32 ??X?$complex@N@std@@QAEAAV01@ABN@Z
@ stub -arch=win64 ??X?$complex@N@std@@QEAAAEAV01@AEBN@Z
@ stub -arch=win32 ??X?$complex@N@std@@QAEAAV01@ABV01@@Z
@ stub -arch=win64 ??X?$complex@N@std@@QEAAAEAV01@AEBV01@@Z
@ stub -arch=win32 ??X?$complex@O@std@@QAEAAV01@ABO@Z
@ stub -arch=win64 ??X?$complex@O@std@@QEAAAEAV01@AEBO@Z
@ stub -arch=win32 ??X?$complex@O@std@@QAEAAV01@ABV01@@Z
@ stub -arch=win64 ??X?$complex@O@std@@QEAAAEAV01@AEBV01@@Z
@ thiscall -arch=win32 ??X?$complex@M@std@@QAEAAV01@ABM@Z(ptr ptr) complex_float_mult_assign_float
@ cdecl -arch=win64 ??X?$complex@M@std@@QEAAAEAV01@AEBM@Z(ptr ptr) complex_float_mult_assign_float
@ thiscall -arch=win32 ??X?$complex@M@std@@QAEAAV01@ABV01@@Z(ptr ptr) complex_float_mult_assign
@ cdecl -arch=win64 ??X?$complex@M@std@@QEAAAEAV01@AEBV01@@Z(ptr ptr) complex_float_mult_assign
@ thiscall -arch=win32 ??X?$complex@N@std@@QAEAAV01@ABN@Z(ptr ptr) complex_double_mult_assign_double
@ cdecl -arch=win64 ??X?$complex@N@std@@QEAAAEAV01@AEBN@Z(ptr ptr) complex_double_mult_assign_double
@ thiscall -arch=win32 ??X?$complex@N@std@@QAEAAV01@ABV01@@Z(ptr ptr) complex_double_mult_assign
@ cdecl -arch=win64 ??X?$complex@N@std@@QEAAAEAV01@AEBV01@@Z(ptr ptr) complex_double_mult_assign
@ thiscall -arch=win32 ??X?$complex@O@std@@QAEAAV01@ABO@Z(ptr ptr) complex_double_mult_assign_double
@ cdecl -arch=win64 ??X?$complex@O@std@@QEAAAEAV01@AEBO@Z(ptr ptr) complex_double_mult_assign_double
@ thiscall -arch=win32 ??X?$complex@O@std@@QAEAAV01@ABV01@@Z(ptr ptr) complex_double_mult_assign
@ cdecl -arch=win64 ??X?$complex@O@std@@QEAAAEAV01@AEBV01@@Z(ptr ptr) complex_double_mult_assign
@ thiscall -arch=win32 ??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@ABV01@@Z(ptr ptr) MSVCP_basic_string_char_append
@ cdecl -arch=win64 ??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@AEBV01@@Z(ptr ptr) MSVCP_basic_string_char_append
@ thiscall -arch=win32 ??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@D@Z(ptr long) MSVCP_basic_string_char_append_ch
@ -1740,42 +1740,42 @@
@ cdecl -arch=win64 ??Y?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QEAAAEAV01@PEB_W@Z(ptr wstr) MSVCP_basic_string_wchar_append_cstr
@ thiscall -arch=win32 ??Y?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEAAV01@_W@Z(ptr long) MSVCP_basic_string_wchar_append_ch
@ cdecl -arch=win64 ??Y?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QEAAAEAV01@_W@Z(ptr long) MSVCP_basic_string_wchar_append_ch
@ stub -arch=win32 ??Y?$complex@M@std@@QAEAAV01@ABM@Z
@ stub -arch=win64 ??Y?$complex@M@std@@QEAAAEAV01@AEBM@Z
@ stub -arch=win32 ??Y?$complex@M@std@@QAEAAV01@ABV01@@Z
@ stub -arch=win64 ??Y?$complex@M@std@@QEAAAEAV01@AEBV01@@Z
@ stub -arch=win32 ??Y?$complex@N@std@@QAEAAV01@ABN@Z
@ stub -arch=win64 ??Y?$complex@N@std@@QEAAAEAV01@AEBN@Z
@ stub -arch=win32 ??Y?$complex@N@std@@QAEAAV01@ABV01@@Z
@ stub -arch=win64 ??Y?$complex@N@std@@QEAAAEAV01@AEBV01@@Z
@ stub -arch=win32 ??Y?$complex@O@std@@QAEAAV01@ABO@Z
@ stub -arch=win64 ??Y?$complex@O@std@@QEAAAEAV01@AEBO@Z
@ stub -arch=win32 ??Y?$complex@O@std@@QAEAAV01@ABV01@@Z
@ stub -arch=win64 ??Y?$complex@O@std@@QEAAAEAV01@AEBV01@@Z
@ stub -arch=win32 ??Z?$complex@M@std@@QAEAAV01@ABM@Z
@ stub -arch=win64 ??Z?$complex@M@std@@QEAAAEAV01@AEBM@Z
@ stub -arch=win32 ??Z?$complex@M@std@@QAEAAV01@ABV01@@Z
@ stub -arch=win64 ??Z?$complex@M@std@@QEAAAEAV01@AEBV01@@Z
@ stub -arch=win32 ??Z?$complex@N@std@@QAEAAV01@ABN@Z
@ stub -arch=win64 ??Z?$complex@N@std@@QEAAAEAV01@AEBN@Z
@ stub -arch=win32 ??Z?$complex@N@std@@QAEAAV01@ABV01@@Z
@ stub -arch=win64 ??Z?$complex@N@std@@QEAAAEAV01@AEBV01@@Z
@ stub -arch=win32 ??Z?$complex@O@std@@QAEAAV01@ABO@Z
@ stub -arch=win64 ??Z?$complex@O@std@@QEAAAEAV01@AEBO@Z
@ stub -arch=win32 ??Z?$complex@O@std@@QAEAAV01@ABV01@@Z
@ stub -arch=win64 ??Z?$complex@O@std@@QEAAAEAV01@AEBV01@@Z
@ stub -arch=win32 ??_0?$complex@M@std@@QAEAAV01@ABM@Z
@ stub -arch=win64 ??_0?$complex@M@std@@QEAAAEAV01@AEBM@Z
@ stub -arch=win32 ??_0?$complex@M@std@@QAEAAV01@ABV01@@Z
@ stub -arch=win64 ??_0?$complex@M@std@@QEAAAEAV01@AEBV01@@Z
@ stub -arch=win32 ??_0?$complex@N@std@@QAEAAV01@ABN@Z
@ stub -arch=win64 ??_0?$complex@N@std@@QEAAAEAV01@AEBN@Z
@ stub -arch=win32 ??_0?$complex@N@std@@QAEAAV01@ABV01@@Z
@ stub -arch=win64 ??_0?$complex@N@std@@QEAAAEAV01@AEBV01@@Z
@ stub -arch=win32 ??_0?$complex@O@std@@QAEAAV01@ABO@Z
@ stub -arch=win64 ??_0?$complex@O@std@@QEAAAEAV01@AEBO@Z
@ stub -arch=win32 ??_0?$complex@O@std@@QAEAAV01@ABV01@@Z
@ stub -arch=win64 ??_0?$complex@O@std@@QEAAAEAV01@AEBV01@@Z
@ thiscall -arch=win32 ??Y?$complex@M@std@@QAEAAV01@ABM@Z(ptr ptr) complex_float_add_assign_float
@ cdecl -arch=win64 ??Y?$complex@M@std@@QEAAAEAV01@AEBM@Z(ptr ptr) complex_float_add_assign_float
@ thiscall -arch=win32 ??Y?$complex@M@std@@QAEAAV01@ABV01@@Z(ptr ptr) complex_float_add_assign
@ cdecl -arch=win64 ??Y?$complex@M@std@@QEAAAEAV01@AEBV01@@Z(ptr ptr) complex_float_add_assign
@ thiscall -arch=win32 ??Y?$complex@N@std@@QAEAAV01@ABN@Z(ptr ptr) complex_double_add_assign_double
@ cdecl -arch=win64 ??Y?$complex@N@std@@QEAAAEAV01@AEBN@Z(ptr ptr) complex_double_add_assign_double
@ thiscall -arch=win32 ??Y?$complex@N@std@@QAEAAV01@ABV01@@Z(ptr ptr) complex_double_add_assign
@ cdecl -arch=win64 ??Y?$complex@N@std@@QEAAAEAV01@AEBV01@@Z(ptr ptr) complex_double_add_assign
@ thiscall -arch=win32 ??Y?$complex@O@std@@QAEAAV01@ABO@Z(ptr ptr) complex_double_add_assign_double
@ cdecl -arch=win64 ??Y?$complex@O@std@@QEAAAEAV01@AEBO@Z(ptr ptr) complex_double_add_assign_double
@ thiscall -arch=win32 ??Y?$complex@O@std@@QAEAAV01@ABV01@@Z(ptr ptr) complex_double_add_assign
@ cdecl -arch=win64 ??Y?$complex@O@std@@QEAAAEAV01@AEBV01@@Z(ptr ptr) complex_double_add_assign
@ thiscall -arch=win32 ??Z?$complex@M@std@@QAEAAV01@ABM@Z(ptr ptr) complex_float_sub_assign_float
@ cdecl -arch=win64 ??Z?$complex@M@std@@QEAAAEAV01@AEBM@Z(ptr ptr) complex_float_sub_assign_float
@ thiscall -arch=win32 ??Z?$complex@M@std@@QAEAAV01@ABV01@@Z(ptr ptr) complex_float_sub_assign
@ cdecl -arch=win64 ??Z?$complex@M@std@@QEAAAEAV01@AEBV01@@Z(ptr ptr) complex_float_sub_assign
@ thiscall -arch=win32 ??Z?$complex@N@std@@QAEAAV01@ABN@Z(ptr ptr) complex_double_sub_assign_double
@ cdecl -arch=win64 ??Z?$complex@N@std@@QEAAAEAV01@AEBN@Z(ptr ptr) complex_double_sub_assign_double
@ thiscall -arch=win32 ??Z?$complex@N@std@@QAEAAV01@ABV01@@Z(ptr ptr) complex_double_sub_assign
@ cdecl -arch=win64 ??Z?$complex@N@std@@QEAAAEAV01@AEBV01@@Z(ptr ptr) complex_double_sub_assign
@ thiscall -arch=win32 ??Z?$complex@O@std@@QAEAAV01@ABO@Z(ptr ptr) complex_double_sub_assign_double
@ cdecl -arch=win64 ??Z?$complex@O@std@@QEAAAEAV01@AEBO@Z(ptr ptr) complex_double_sub_assign_double
@ thiscall -arch=win32 ??Z?$complex@O@std@@QAEAAV01@ABV01@@Z(ptr ptr) complex_double_sub_assign
@ cdecl -arch=win64 ??Z?$complex@O@std@@QEAAAEAV01@AEBV01@@Z(ptr ptr) complex_double_sub_assign
@ thiscall -arch=win32 ??_0?$complex@M@std@@QAEAAV01@ABM@Z(ptr ptr) complex_float_div_assign_float
@ cdecl -arch=win64 ??_0?$complex@M@std@@QEAAAEAV01@AEBM@Z(ptr ptr) complex_float_div_assign_float
@ thiscall -arch=win32 ??_0?$complex@M@std@@QAEAAV01@ABV01@@Z(ptr ptr) complex_float_div_assign
@ cdecl -arch=win64 ??_0?$complex@M@std@@QEAAAEAV01@AEBV01@@Z(ptr ptr) complex_float_div_assign
@ thiscall -arch=win32 ??_0?$complex@N@std@@QAEAAV01@ABN@Z(ptr ptr) complex_double_div_assign_double
@ cdecl -arch=win64 ??_0?$complex@N@std@@QEAAAEAV01@AEBN@Z(ptr ptr) complex_double_div_assign_double
@ thiscall -arch=win32 ??_0?$complex@N@std@@QAEAAV01@ABV01@@Z(ptr ptr) complex_double_div_assign
@ cdecl -arch=win64 ??_0?$complex@N@std@@QEAAAEAV01@AEBV01@@Z(ptr ptr) complex_double_div_assign
@ thiscall -arch=win32 ??_0?$complex@O@std@@QAEAAV01@ABO@Z(ptr ptr) complex_double_div_assign_double
@ cdecl -arch=win64 ??_0?$complex@O@std@@QEAAAEAV01@AEBO@Z(ptr ptr) complex_double_div_assign_double
@ thiscall -arch=win32 ??_0?$complex@O@std@@QAEAAV01@ABV01@@Z(ptr ptr) complex_double_div_assign
@ cdecl -arch=win64 ??_0?$complex@O@std@@QEAAAEAV01@AEBV01@@Z(ptr ptr) complex_double_div_assign
# extern ??_7?$_Mpunct@D@std@@6B@
# extern ??_7?$_Mpunct@G@std@@6B@
# extern ??_7?$_Mpunct@_W@std@@6B@