зеркало из https://github.com/mozilla/gecko-dev.git
Bug 597814 - Optimize js_DoubleToECMAInt32 for MSVC and gcc x86_64. r=dvander
This commit is contained in:
Родитель
323608ac9e
Коммит
c7afa7d50c
|
@ -363,7 +363,8 @@ ValueToUint16(JSContext *cx, const js::Value &v, uint16_t *out)
|
||||||
static inline int32
|
static inline int32
|
||||||
js_DoubleToECMAInt32(jsdouble d)
|
js_DoubleToECMAInt32(jsdouble d)
|
||||||
{
|
{
|
||||||
#if defined(__i386__) || defined(__i386)
|
#if defined(__i386__) || defined(__i386) || defined(__x86_64__) || \
|
||||||
|
defined(_M_IX86) || defined(_M_X64)
|
||||||
jsdpun du, duh, two32;
|
jsdpun du, duh, two32;
|
||||||
uint32 di_h, u_tmp, expon, shift_amount;
|
uint32 di_h, u_tmp, expon, shift_amount;
|
||||||
int32 mask32;
|
int32 mask32;
|
||||||
|
|
Загрузка…
Ссылка в новой задаче