weifud / libyuv

Automatically exported from code.google.com/p/libyuv
BSD 3-Clause "New" or "Revised" License
0 stars 0 forks source link

GCC YUV to RGB transpose matrix versions fail #522

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
[  PASSED  ] 870 tests.
[  FAILED  ] 93 tests, listed below:
[  FAILED  ] LibYUVConvertTest.J420ToABGR_Any
[  FAILED  ] LibYUVConvertTest.J420ToABGR_Unaligned
[  FAILED  ] LibYUVConvertTest.J420ToABGR_Invert
[  FAILED  ] LibYUVConvertTest.J420ToABGR_Opt
[  FAILED  ] LibYUVConvertTest.H420ToABGR_Any
[  FAILED  ] LibYUVConvertTest.H420ToABGR_Unaligned
[  FAILED  ] LibYUVConvertTest.H420ToABGR_Invert
[  FAILED  ] LibYUVConvertTest.H420ToABGR_Opt
[  FAILED  ] LibYUVConvertTest.I420ToBGRA_Any
[  FAILED  ] LibYUVConvertTest.I420ToBGRA_Unaligned
[  FAILED  ] LibYUVConvertTest.I420ToBGRA_Invert
[  FAILED  ] LibYUVConvertTest.I420ToBGRA_Opt
[  FAILED  ] LibYUVConvertTest.I420ToABGR_Any
[  FAILED  ] LibYUVConvertTest.I420ToABGR_Unaligned
[  FAILED  ] LibYUVConvertTest.I420ToABGR_Invert
[  FAILED  ] LibYUVConvertTest.I420ToABGR_Opt
[  FAILED  ] LibYUVConvertTest.I420ToRAW_Any
[  FAILED  ] LibYUVConvertTest.I420ToRAW_Unaligned
[  FAILED  ] LibYUVConvertTest.I420ToRAW_Invert
[  FAILED  ] LibYUVConvertTest.I420ToRAW_Opt
[  FAILED  ] LibYUVConvertTest.J422ToABGR_Any
[  FAILED  ] LibYUVConvertTest.J422ToABGR_Unaligned
[  FAILED  ] LibYUVConvertTest.J422ToABGR_Invert
[  FAILED  ] LibYUVConvertTest.J422ToABGR_Opt
[  FAILED  ] LibYUVConvertTest.H422ToABGR_Any
[  FAILED  ] LibYUVConvertTest.H422ToABGR_Unaligned
[  FAILED  ] LibYUVConvertTest.H422ToABGR_Invert
[  FAILED  ] LibYUVConvertTest.H422ToABGR_Opt
[  FAILED  ] LibYUVConvertTest.I422ToBGRA_Any
[  FAILED  ] LibYUVConvertTest.I422ToBGRA_Unaligned
[  FAILED  ] LibYUVConvertTest.I422ToBGRA_Invert
[  FAILED  ] LibYUVConvertTest.I422ToBGRA_Opt
[  FAILED  ] LibYUVConvertTest.I422ToABGR_Any
[  FAILED  ] LibYUVConvertTest.I422ToABGR_Unaligned
[  FAILED  ] LibYUVConvertTest.I422ToABGR_Invert
[  FAILED  ] LibYUVConvertTest.I422ToABGR_Opt
[  FAILED  ] LibYUVConvertTest.I420AlphaToABGR_Any
[  FAILED  ] LibYUVConvertTest.I420AlphaToABGR_Unaligned
[  FAILED  ] LibYUVConvertTest.I420AlphaToABGR_Invert
[  FAILED  ] LibYUVConvertTest.I420AlphaToABGR_Opt
[  FAILED  ] LibYUVConvertTest.I420AlphaToABGR_Premult
[  FAILED  ] LibYUVConvertTest.I420ToARGB_ABGR_Any
[  FAILED  ] LibYUVConvertTest.I420ToARGB_ABGR_Unaligned
[  FAILED  ] LibYUVConvertTest.I420ToARGB_ABGR_Invert
[  FAILED  ] LibYUVConvertTest.I420ToARGB_ABGR_Opt
[  FAILED  ] LibYUVConvertTest.J420ToABGR_ARGB_Any
[  FAILED  ] LibYUVConvertTest.J420ToABGR_ARGB_Unaligned
[  FAILED  ] LibYUVConvertTest.J420ToABGR_ARGB_Invert
[  FAILED  ] LibYUVConvertTest.J420ToABGR_ARGB_Opt
[  FAILED  ] LibYUVConvertTest.H420ToABGR_ARGB_Any
[  FAILED  ] LibYUVConvertTest.H420ToABGR_ARGB_Unaligned
[  FAILED  ] LibYUVConvertTest.H420ToABGR_ARGB_Invert
[  FAILED  ] LibYUVConvertTest.H420ToABGR_ARGB_Opt
[  FAILED  ] LibYUVConvertTest.I420ToBGRA_ARGB_Any
[  FAILED  ] LibYUVConvertTest.I420ToBGRA_ARGB_Unaligned
[  FAILED  ] LibYUVConvertTest.I420ToBGRA_ARGB_Invert
[  FAILED  ] LibYUVConvertTest.I420ToBGRA_ARGB_Opt
[  FAILED  ] LibYUVConvertTest.I420ToABGR_ARGB_Any
[  FAILED  ] LibYUVConvertTest.I420ToABGR_ARGB_Unaligned
[  FAILED  ] LibYUVConvertTest.I420ToABGR_ARGB_Invert
[  FAILED  ] LibYUVConvertTest.I420ToABGR_ARGB_Opt
[  FAILED  ] LibYUVConvertTest.I420ToRAW_RGB24_Any
[  FAILED  ] LibYUVConvertTest.I420ToRAW_RGB24_Unaligned
[  FAILED  ] LibYUVConvertTest.I420ToRAW_RGB24_Invert
[  FAILED  ] LibYUVConvertTest.I420ToRAW_RGB24_Opt
[  FAILED  ] LibYUVConvertTest.I420ToRGB24_RAW_Any
[  FAILED  ] LibYUVConvertTest.I420ToRGB24_RAW_Unaligned
[  FAILED  ] LibYUVConvertTest.I420ToRGB24_RAW_Invert
[  FAILED  ] LibYUVConvertTest.I420ToRGB24_RAW_Opt
[  FAILED  ] LibYUVConvertTest.I420ToARGB_RAW_Any
[  FAILED  ] LibYUVConvertTest.I420ToARGB_RAW_Unaligned
[  FAILED  ] LibYUVConvertTest.I420ToARGB_RAW_Invert
[  FAILED  ] LibYUVConvertTest.I420ToARGB_RAW_Opt
[  FAILED  ] LibYUVConvertTest.I420ToRAW_ARGB_Any
[  FAILED  ] LibYUVConvertTest.I420ToRAW_ARGB_Unaligned
[  FAILED  ] LibYUVConvertTest.I420ToRAW_ARGB_Invert
[  FAILED  ] LibYUVConvertTest.I420ToRAW_ARGB_Opt
[  FAILED  ] LibYUVConvertTest.J422ToABGR_ARGB_Any
[  FAILED  ] LibYUVConvertTest.J422ToABGR_ARGB_Unaligned
[  FAILED  ] LibYUVConvertTest.J422ToABGR_ARGB_Invert
[  FAILED  ] LibYUVConvertTest.J422ToABGR_ARGB_Opt
[  FAILED  ] LibYUVConvertTest.H422ToABGR_ARGB_Any
[  FAILED  ] LibYUVConvertTest.H422ToABGR_ARGB_Unaligned
[  FAILED  ] LibYUVConvertTest.H422ToABGR_ARGB_Invert
[  FAILED  ] LibYUVConvertTest.H422ToABGR_ARGB_Opt
[  FAILED  ] LibYUVConvertTest.I422ToBGRA_ARGB_Any
[  FAILED  ] LibYUVConvertTest.I422ToBGRA_ARGB_Unaligned
[  FAILED  ] LibYUVConvertTest.I422ToBGRA_ARGB_Invert
[  FAILED  ] LibYUVConvertTest.I422ToBGRA_ARGB_Opt
[  FAILED  ] LibYUVConvertTest.I422ToABGR_ARGB_Any
[  FAILED  ] LibYUVConvertTest.I422ToABGR_ARGB_Unaligned
[  FAILED  ] LibYUVConvertTest.I422ToABGR_ARGB_Invert
[  FAILED  ] LibYUVConvertTest.I422ToABGR_ARGB_Opt

93 FAILED TESTS
  YOU HAVE 74 DISABLED TESTS

Original issue reported on code.google.com by fbarch...@chromium.org on 6 Nov 2015 at 11:02

GoogleCodeExporter commented 9 years ago
The issue is specific to 64 bit AVX2

Original comment by fbarch...@chromium.org on 7 Nov 2015 at 12:28

GoogleCodeExporter commented 9 years ago
This CL seems to be at fault
https://codereview.chromium.org/1427993004

Original comment by fbarch...@chromium.org on 7 Nov 2015 at 3:07