Commit graph

4 commits

Author SHA1 Message Date
wiz
da5dc5f1ca Update to 0.3.15, changes undocumented.
Add debug option.
2008-07-30 09:53:36 +00:00
drochner
a50f6ecaaa Re-apply a modified version of the patches for PR pkg/34886 which was
about ICEs with gcc3.
The difference now is that SSE2+ generally works in i386, due to some
evil hacks in liboil which work around gcc's problems. With gcc4
everything is fine for me. So disable the functions suspected to cause
ICEs only for gcc<4 on i386.
This hopefully fixes PR pkg/36142 by Gilles Gravier.
2007-04-13 21:01:54 +00:00
drochner
4af26c2e7e update to 0.3.11
changes:
- Finally integrated the SSE stack realignment wrappers and reenabled
  the SSE intrinsics code.
- Migrated some new classes from Schroedinger for adding/subtracting
  s16 and u8 values.
- Improved CPU detection on Solaris
- Remove XScale timestamping function, since it's not available from
  user space
- Export oil_debug_print(), so the OIL_DEBUG() macros can be used
  outside the library.
- Various new implementations.
2007-04-10 16:09:42 +00:00
drochner
2ba1d3bff8 -Fix compiler errors with gcc-3.3.3 on i386, reported by Robert Elz per
PR pkg/34886. Just #ifdef out the code on i386; it was disabled at
 another layer anyway (due to alignment problems with any gcc on i386).
 Thanks to Robert for testing.
-Make sure cpuid is read on amd64, to enable mmx/sse support. (We could
 just assume it, but for the future this makes more sense.)
-bump PKGREVISION
2006-10-23 18:39:24 +00:00