tests: add API_REGISTER_STATE_CHECK
authorJames Zern <jzern@google.com>
Thu, 10 Jul 2014 04:02:02 +0000 (21:02 -0700)
committerJames Zern <jzern@google.com>
Thu, 10 Jul 2014 19:40:31 +0000 (12:40 -0700)
commit29e1b1a4b082992d0e84ee721afaadcd4db5e626
tree3890f2026de4310e5b8b9fbcce88be902abeb59e
parent61c3338516af9daeb65eaa47e7fae8428facae5f
tests: add API_REGISTER_STATE_CHECK

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
16 files changed:
test/convolve_test.cc
test/dct16x16_test.cc
test/dct32x32_test.cc
test/decode_test_driver.cc
test/encode_test_driver.cc
test/fdct4x4_test.cc
test/fdct8x8_test.cc
test/idct_test.cc
test/intrapred_test.cc
test/partial_idct_test.cc
test/pp_filter_test.cc
test/register_state_check.h
test/sad_test.cc
test/sixtap_predict_test.cc
test/subtract_test.cc
test/variance_test.cc