summaryrefslogtreecommitdiff
path: root/test/register_state_check.h
AgeCommit message (Collapse)Author
2016-11-22avoid redefining WIN32_LEAN_AND_MEANJames Zern
fixes redef errors when the macro is supplied elsewhere, e.g., the command line Change-Id: Ic15726817a43e30595d50562ef1f077060c193cf
2016-07-27test: apply clang-formatclang-format
Change-Id: I0d9ab85855eb723f653a7bb09b3d0d31dd6cfd2f
2016-07-25register_state_check: simplify Check() methodsJames Zern
- make Check() void as the EXPECT's are sufficient to document failure cumulatively this has the effect of avoiding reporting incorrect Check() failures due to earlier test failures. Change-Id: I2cf775449f18c90c1506b8eadd7067adbc3ea046
2016-04-27Declare the operator== overload for M128A in the global namespace.Alex Converse
ADL will look this up from the callsite namespace iff it is declared before the callsite or from the parent namespace of the class type (the global namespace). This patch has been tested on MSVS 2015 and clang-3.8. Change-Id: I00ba74712c9b617b9d81761abed1e14d8f25d8e3
2015-10-06test/reg...check,video_source.h: avoid NOMINMAX redefJames Zern
some mingw32 configs define this. force this to be on to ensure the build succeeds Change-Id: I2cc490782b6a0736aa617e6a1457fc2bc984adbb
2015-09-29test/*.h: (windows) fix min/max conflictJames Zern
define NOMINMAX to allow the std:: versions to be used; min/max will be defined transitively via windows.h otherwise Change-Id: I692b03fa3e70b7a53962d3fd209498f70f712fed
2015-08-04Replace vp9_ prefix with vpx_ prefix in vpx_dsp function namesJingning Han
This commit clears the function naming convention in vpx_dsp. It replaces vp9_ prefix of global functions with vpx_ prefix. It also removes the vp9_ prefix from static functions. Change-Id: I6394359a63b71a51dda01342eec6a3cc08dfeedf
2014-07-10tests: add API_REGISTER_STATE_CHECKJames Zern
used to wrap API functions to ensure full environment consistency as opposed to the renamed ASM_REGISTER_STATE_CHECK which is used with assembly functions. currently checks the FPU tag word in x86/x86_64 gcc builds to ensure emms has been called. Change-Id: Ie241772dbf903d33d516a1add4c8c6783f2e1490
2014-05-12Only build neon assembly for armv7 targetsJohann
Allow selectively building just the intrinsics for armv8 Change-Id: I2f29b2e4508b8b8e5649c2906b3159ad1d4ec477
2014-05-02vp9 register checks only apply to vp9Johann
Disable register checks when vp9 is not configured. Soon vp8 assembly will move to intrinsics, obviating this check. This will still run the check when vp9 is enabled. Change-Id: I90f50d22cb8c15e9c07f2c8e830e08de7fce0689
2014-03-05Add neon register state check for unit test.hkuang
Change-Id: I2c117ddeae3da5119f549b036a5699a8092819d3
2013-09-06cleanup cpplint warningsYaowu Xu
Suggested by James Zern to clear out cpplint warnings for all unit test code. Change-Id: I731a3fa4d2a257eb9ef733426ba84286fbd7ea34
2012-11-27tests: add xmm register check for win64 targetsJames Zern
Change-Id: I69d00bfd1b10c03581838b15cd9a6dd66f4fa416