Closed Bug 756010 Opened 12 years ago Closed 12 years ago

[VC8] "gfx/2d/ImageScalingSSE2.cpp(112) : error C3861: '_mm_castsi128_ps': identifier not found"

Categories

(Core :: Graphics, defect)

x86
Windows Vista
defect
Not set
blocker

Tracking

()

VERIFIED FIXED
mozilla15

People

(Reporter: m_kato, Assigned: m_kato)

References

Details

(Keywords: regression)

Attachments

(1 file)

This is bustage issue on VC8 compiler.  VC8 doesn't seem to support _mm_castsi128_ps.  So we should turn off SSE2 code when compiling ImageScalingSSE2.cpp.
Attached patch fixSplinter Review
Attachment #624664 - Flags: review?(bas.schouten)
SeaMonkey Windows builds are burning with:
e:/builds/slave/comm-cen-trunk-w32/build/mozilla/gfx/2d/ImageScalingSSE2.cpp(112) : error C3861: '_mm_castsi128_ps': identifier not found

e:/builds/slave/comm-cen-trunk-w32/build/mozilla/gfx/2d/ImageScalingSSE2.cpp(112) : error C3861: '_mm_castsi128_ps': identifier not found

e:/builds/slave/comm-cen-trunk-w32/build/mozilla/gfx/2d/ImageScalingSSE2.cpp(113) : error C3861: '_mm_castps_si128': identifier not found

e:/builds/slave/comm-cen-trunk-w32/build/mozilla/gfx/2d/ImageScalingSSE2.cpp(113) : error C3861: '_mm_castsi128_ps': identifier not found

e:/builds/slave/comm-cen-trunk-w32/build/mozilla/gfx/2d/ImageScalingSSE2.cpp(113) : error C3861: '_mm_castsi128_ps': identifier not found

e:/builds/slave/comm-cen-trunk-w32/build/mozilla/gfx/2d/ImageScalingSSE2.cpp(140) : error C3861: '_mm_castps_si128': identifier not found

e:/builds/slave/comm-cen-trunk-w32/build/mozilla/gfx/2d/ImageScalingSSE2.cpp(140) : error C3861: '_mm_castsi128_ps': identifier not found

e:/builds/slave/comm-cen-trunk-w32/build/mozilla/gfx/2d/ImageScalingSSE2.cpp(140) : error C3861: '_mm_castsi128_ps': identifier not found

e:/builds/slave/comm-cen-trunk-w32/build/mozilla/gfx/2d/ImageScalingSSE2.cpp(141) : error C3861: '_mm_castps_si128': identifier not found

e:/builds/slave/comm-cen-trunk-w32/build/mozilla/gfx/2d/ImageScalingSSE2.cpp(141) : error C3861: '_mm_castsi128_ps': identifier not found

e:/builds/slave/comm-cen-trunk-w32/build/mozilla/gfx/2d/ImageScalingSSE2.cpp(141) : error C3861: '_mm_castsi128_ps': identifier not found

e:/builds/slave/comm-cen-trunk-w32/build/mozilla/gfx/2d/ImageScalingSSE2.cpp(157) : error C3861: '_mm_castps_si128': identifier not found

We are planning to (try to) migrate to MSVC10 by this weekend.
Blocks: 732985
Severity: normal → blocker
Depends on: 753772
Keywords: regression
Summary: _mm_castsi128_ps doesn't support on VC8 → [VC8] "gfx/2d/ImageScalingSSE2.cpp(112) : error C3861: '_mm_castsi128_ps': identifier not found"
Ftr,

http://msdn.microsoft.com/en-us/library/bb514029(v=vs.100).aspx
{
_mm_castsi128_ps

Header file <emmintrin.h>
}
Depends on: 756108
Attachment #624664 - Flags: review?(bas.schouten) → review+
https://hg.mozilla.org/mozilla-central/rev/e34babb30393
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla15
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: