summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStephen Hines <srhines@google.com>2013-05-03 21:04:03 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2013-05-03 21:04:04 +0000
commit13ba6230fa8189b94167b130c5a6d8731c22579c (patch)
tree3f32d3f57151223821d899f5e51853cb288eda32
parent7311411fe794ad49d8892b46f313d6c9386535ba (diff)
parentb3d8d4f180a5603aab245813c6bd130ed891a24b (diff)
downloadcts-tools_r22.tar.gz
Merge "Update/condense new RenderScript math tests."tools_r22
-rw-r--r--tests/src/android/renderscript/cts/acos_f32.rs14
-rw-r--r--tests/src/android/renderscript/cts/acos_f32_2.rs6
-rw-r--r--tests/src/android/renderscript/cts/acos_f32_3.rs6
-rw-r--r--tests/src/android/renderscript/cts/acos_f32_4.rs6
-rw-r--r--tests/src/android/renderscript/cts/acosh_f32.rs14
-rw-r--r--tests/src/android/renderscript/cts/acosh_f32_2.rs6
-rw-r--r--tests/src/android/renderscript/cts/acosh_f32_3.rs6
-rw-r--r--tests/src/android/renderscript/cts/acosh_f32_4.rs6
-rw-r--r--tests/src/android/renderscript/cts/acospi_f32.rs14
-rw-r--r--tests/src/android/renderscript/cts/acospi_f32_2.rs6
-rw-r--r--tests/src/android/renderscript/cts/acospi_f32_3.rs6
-rw-r--r--tests/src/android/renderscript/cts/acospi_f32_4.rs6
-rw-r--r--tests/src/android/renderscript/cts/asin_f32.rs14
-rw-r--r--tests/src/android/renderscript/cts/asin_f32_2.rs6
-rw-r--r--tests/src/android/renderscript/cts/asin_f32_3.rs6
-rw-r--r--tests/src/android/renderscript/cts/asin_f32_4.rs6
-rw-r--r--tests/src/android/renderscript/cts/asinh_f32.rs14
-rw-r--r--tests/src/android/renderscript/cts/asinh_f32_2.rs6
-rw-r--r--tests/src/android/renderscript/cts/asinh_f32_3.rs6
-rw-r--r--tests/src/android/renderscript/cts/asinh_f32_4.rs6
-rw-r--r--tests/src/android/renderscript/cts/asinpi_f32.rs14
-rw-r--r--tests/src/android/renderscript/cts/asinpi_f32_2.rs6
-rw-r--r--tests/src/android/renderscript/cts/asinpi_f32_3.rs6
-rw-r--r--tests/src/android/renderscript/cts/asinpi_f32_4.rs6
-rw-r--r--tests/src/android/renderscript/cts/atan2_f32.rs29
-rw-r--r--tests/src/android/renderscript/cts/atan2_f32_2.rs11
-rw-r--r--tests/src/android/renderscript/cts/atan2_f32_3.rs11
-rw-r--r--tests/src/android/renderscript/cts/atan2_f32_4.rs11
-rw-r--r--tests/src/android/renderscript/cts/atan2pi_f32.rs29
-rw-r--r--tests/src/android/renderscript/cts/atan2pi_f32_2.rs11
-rw-r--r--tests/src/android/renderscript/cts/atan2pi_f32_3.rs11
-rw-r--r--tests/src/android/renderscript/cts/atan2pi_f32_4.rs11
-rw-r--r--tests/src/android/renderscript/cts/atan_f32.rs14
-rw-r--r--tests/src/android/renderscript/cts/atan_f32_2.rs6
-rw-r--r--tests/src/android/renderscript/cts/atan_f32_3.rs6
-rw-r--r--tests/src/android/renderscript/cts/atan_f32_4.rs6
-rw-r--r--tests/src/android/renderscript/cts/atanh_f32.rs14
-rw-r--r--tests/src/android/renderscript/cts/atanh_f32_2.rs6
-rw-r--r--tests/src/android/renderscript/cts/atanh_f32_3.rs6
-rw-r--r--tests/src/android/renderscript/cts/atanh_f32_4.rs6
-rw-r--r--tests/src/android/renderscript/cts/atanpi_f32.rs14
-rw-r--r--tests/src/android/renderscript/cts/atanpi_f32_2.rs6
-rw-r--r--tests/src/android/renderscript/cts/atanpi_f32_3.rs6
-rw-r--r--tests/src/android/renderscript/cts/atanpi_f32_4.rs6
-rw-r--r--tests/src/android/renderscript/cts/cbrt_f32.rs14
-rw-r--r--tests/src/android/renderscript/cts/cbrt_f32_2.rs6
-rw-r--r--tests/src/android/renderscript/cts/cbrt_f32_3.rs6
-rw-r--r--tests/src/android/renderscript/cts/cbrt_f32_4.rs6
-rw-r--r--tests/src/android/renderscript/cts/ceil_f32.rs16
-rw-r--r--tests/src/android/renderscript/cts/ceil_f32_2.rs6
-rw-r--r--tests/src/android/renderscript/cts/ceil_f32_3.rs6
-rw-r--r--tests/src/android/renderscript/cts/ceil_f32_4.rs6
-rw-r--r--tests/src/android/renderscript/cts/clear_object.rs42
-rw-r--r--tests/src/android/renderscript/cts/clear_object_allocation.rs10
-rw-r--r--tests/src/android/renderscript/cts/clear_object_element.rs10
-rw-r--r--tests/src/android/renderscript/cts/clear_object_mesh.rs10
-rw-r--r--tests/src/android/renderscript/cts/clear_object_sampler.rs10
-rw-r--r--tests/src/android/renderscript/cts/clear_object_script.rs10
-rw-r--r--tests/src/android/renderscript/cts/clear_object_type.rs10
-rw-r--r--tests/src/android/renderscript/cts/copysign_f32.rs29
-rw-r--r--tests/src/android/renderscript/cts/copysign_f32_2.rs11
-rw-r--r--tests/src/android/renderscript/cts/copysign_f32_3.rs11
-rw-r--r--tests/src/android/renderscript/cts/copysign_f32_4.rs11
-rw-r--r--tests/src/android/renderscript/cts/cos_f32.rs14
-rw-r--r--tests/src/android/renderscript/cts/cos_f32_2.rs6
-rw-r--r--tests/src/android/renderscript/cts/cos_f32_3.rs6
-rw-r--r--tests/src/android/renderscript/cts/cos_f32_4.rs6
-rw-r--r--tests/src/android/renderscript/cts/cosh_f32.rs14
-rw-r--r--tests/src/android/renderscript/cts/cosh_f32_2.rs6
-rw-r--r--tests/src/android/renderscript/cts/cosh_f32_3.rs6
-rw-r--r--tests/src/android/renderscript/cts/cosh_f32_4.rs6
-rw-r--r--tests/src/android/renderscript/cts/cross_f32.rs19
-rw-r--r--tests/src/android/renderscript/cts/cross_f32_3.rs10
-rw-r--r--tests/src/android/renderscript/cts/cross_f32_4.rs10
-rw-r--r--tests/src/android/renderscript/cts/deg_f32.rs6
-rw-r--r--tests/src/android/renderscript/cts/deg_f32_2.rs7
-rw-r--r--tests/src/android/renderscript/cts/deg_f32_3.rs7
-rw-r--r--tests/src/android/renderscript/cts/deg_f32_4.rs7
-rw-r--r--tests/src/android/renderscript/cts/degrees_f32.rs21
-rw-r--r--tests/src/android/renderscript/cts/exp10_f32.rs14
-rw-r--r--tests/src/android/renderscript/cts/exp10_f32_2.rs6
-rw-r--r--tests/src/android/renderscript/cts/exp10_f32_3.rs6
-rw-r--r--tests/src/android/renderscript/cts/exp10_f32_4.rs6
-rw-r--r--tests/src/android/renderscript/cts/exp2_f32.rs14
-rw-r--r--tests/src/android/renderscript/cts/exp2_f32_2.rs6
-rw-r--r--tests/src/android/renderscript/cts/exp2_f32_3.rs6
-rw-r--r--tests/src/android/renderscript/cts/exp2_f32_4.rs6
-rw-r--r--tests/src/android/renderscript/cts/exp_f32.rs16
-rw-r--r--tests/src/android/renderscript/cts/exp_f32_2.rs6
-rw-r--r--tests/src/android/renderscript/cts/exp_f32_3.rs6
-rw-r--r--tests/src/android/renderscript/cts/exp_f32_4.rs6
-rw-r--r--tests/src/android/renderscript/cts/expm1_f32.rs14
-rw-r--r--tests/src/android/renderscript/cts/expm1_f32_2.rs6
-rw-r--r--tests/src/android/renderscript/cts/expm1_f32_3.rs6
-rw-r--r--tests/src/android/renderscript/cts/expm1_f32_4.rs6
-rw-r--r--tests/src/android/renderscript/cts/fabs_f32.rs17
-rw-r--r--tests/src/android/renderscript/cts/fabs_f32_2.rs5
-rw-r--r--tests/src/android/renderscript/cts/fabs_f32_3.rs5
-rw-r--r--tests/src/android/renderscript/cts/fabs_f32_4.rs5
-rw-r--r--tests/src/android/renderscript/cts/fdim_f32.rs31
-rw-r--r--tests/src/android/renderscript/cts/fdim_f32_2.rs11
-rw-r--r--tests/src/android/renderscript/cts/fdim_f32_3.rs11
-rw-r--r--tests/src/android/renderscript/cts/fdim_f32_4.rs11
-rw-r--r--tests/src/android/renderscript/cts/floor_f32.rs16
-rw-r--r--tests/src/android/renderscript/cts/floor_f32_2.rs5
-rw-r--r--tests/src/android/renderscript/cts/floor_f32_3.rs5
-rw-r--r--tests/src/android/renderscript/cts/floor_f32_4.rs5
-rw-r--r--tests/src/android/renderscript/cts/fma_f32.rs34
-rw-r--r--tests/src/android/renderscript/cts/fma_f32_2.rs12
-rw-r--r--tests/src/android/renderscript/cts/fma_f32_3.rs12
-rw-r--r--tests/src/android/renderscript/cts/fma_f32_4.rs12
-rw-r--r--tests/src/android/renderscript/cts/fmax_f32.rs31
-rw-r--r--tests/src/android/renderscript/cts/fmax_f32_2.rs11
-rw-r--r--tests/src/android/renderscript/cts/fmax_f32_3.rs11
-rw-r--r--tests/src/android/renderscript/cts/fmax_f32_4.rs11
-rw-r--r--tests/src/android/renderscript/cts/fmin_f32.rs31
-rw-r--r--tests/src/android/renderscript/cts/fmin_f32_2.rs11
-rw-r--r--tests/src/android/renderscript/cts/fmin_f32_3.rs11
-rw-r--r--tests/src/android/renderscript/cts/fmin_f32_4.rs11
-rw-r--r--tests/src/android/renderscript/cts/fmod_f32.rs31
-rw-r--r--tests/src/android/renderscript/cts/fmod_f32_2.rs11
-rw-r--r--tests/src/android/renderscript/cts/fmod_f32_3.rs11
-rw-r--r--tests/src/android/renderscript/cts/fmod_f32_4.rs11
-rw-r--r--tests/src/android/renderscript/cts/hypot_f32.rs29
-rw-r--r--tests/src/android/renderscript/cts/hypot_f32_2.rs11
-rw-r--r--tests/src/android/renderscript/cts/hypot_f32_3.rs11
-rw-r--r--tests/src/android/renderscript/cts/hypot_f32_4.rs11
-rw-r--r--tests/src/android/renderscript/cts/is_object.rs47
-rw-r--r--tests/src/android/renderscript/cts/is_object_allocation.rs11
-rw-r--r--tests/src/android/renderscript/cts/is_object_element.rs11
-rw-r--r--tests/src/android/renderscript/cts/is_object_mesh.rs11
-rw-r--r--tests/src/android/renderscript/cts/is_object_sampler.rs11
-rw-r--r--tests/src/android/renderscript/cts/is_object_script.rs11
-rw-r--r--tests/src/android/renderscript/cts/is_object_type.rs11
-rw-r--r--tests/src/android/renderscript/cts/log10_f32.rs14
-rw-r--r--tests/src/android/renderscript/cts/log10_f32_2.rs6
-rw-r--r--tests/src/android/renderscript/cts/log10_f32_3.rs6
-rw-r--r--tests/src/android/renderscript/cts/log10_f32_4.rs6
-rw-r--r--tests/src/android/renderscript/cts/log1p_f32.rs14
-rw-r--r--tests/src/android/renderscript/cts/log1p_f32_2.rs6
-rw-r--r--tests/src/android/renderscript/cts/log1p_f32_3.rs6
-rw-r--r--tests/src/android/renderscript/cts/log1p_f32_4.rs6
-rw-r--r--tests/src/android/renderscript/cts/log2_f32.rs14
-rw-r--r--tests/src/android/renderscript/cts/log2_f32_2.rs6
-rw-r--r--tests/src/android/renderscript/cts/log2_f32_3.rs6
-rw-r--r--tests/src/android/renderscript/cts/log2_f32_4.rs6
-rw-r--r--tests/src/android/renderscript/cts/log_f32.rs14
-rw-r--r--tests/src/android/renderscript/cts/log_f32_2.rs6
-rw-r--r--tests/src/android/renderscript/cts/log_f32_3.rs6
-rw-r--r--tests/src/android/renderscript/cts/log_f32_4.rs6
-rw-r--r--tests/src/android/renderscript/cts/logb_f32.rs14
-rw-r--r--tests/src/android/renderscript/cts/logb_f32_2.rs6
-rw-r--r--tests/src/android/renderscript/cts/logb_f32_3.rs6
-rw-r--r--tests/src/android/renderscript/cts/logb_f32_4.rs6
-rw-r--r--tests/src/android/renderscript/cts/mad_f32.rs32
-rw-r--r--tests/src/android/renderscript/cts/mad_f32_2.rs12
-rw-r--r--tests/src/android/renderscript/cts/mad_f32_3.rs12
-rw-r--r--tests/src/android/renderscript/cts/mad_f32_4.rs12
-rw-r--r--tests/src/android/renderscript/cts/nextafter_f32.rs29
-rw-r--r--tests/src/android/renderscript/cts/nextafter_f32_2.rs11
-rw-r--r--tests/src/android/renderscript/cts/nextafter_f32_3.rs11
-rw-r--r--tests/src/android/renderscript/cts/nextafter_f32_4.rs11
-rw-r--r--tests/src/android/renderscript/cts/pow_f32.rs29
-rw-r--r--tests/src/android/renderscript/cts/pow_f32_2.rs11
-rw-r--r--tests/src/android/renderscript/cts/pow_f32_3.rs11
-rw-r--r--tests/src/android/renderscript/cts/pow_f32_4.rs11
-rw-r--r--tests/src/android/renderscript/cts/pown_f32.rs24
-rw-r--r--tests/src/android/renderscript/cts/pown_f32_2.rs8
-rw-r--r--tests/src/android/renderscript/cts/pown_f32_3.rs8
-rw-r--r--tests/src/android/renderscript/cts/pown_f32_4.rs8
-rw-r--r--tests/src/android/renderscript/cts/powr_f32.rs29
-rw-r--r--tests/src/android/renderscript/cts/powr_f32_2.rs11
-rw-r--r--tests/src/android/renderscript/cts/powr_f32_3.rs11
-rw-r--r--tests/src/android/renderscript/cts/powr_f32_4.rs11
-rw-r--r--tests/src/android/renderscript/cts/rad_f32.rs6
-rw-r--r--tests/src/android/renderscript/cts/rad_f32_2.rs7
-rw-r--r--tests/src/android/renderscript/cts/rad_f32_3.rs6
-rw-r--r--tests/src/android/renderscript/cts/rad_f32_4.rs6
-rw-r--r--tests/src/android/renderscript/cts/radians_f32.rs18
-rw-r--r--tests/src/android/renderscript/cts/remainder_f32.rs29
-rw-r--r--tests/src/android/renderscript/cts/remainder_f32_2.rs11
-rw-r--r--tests/src/android/renderscript/cts/remainder_f32_3.rs11
-rw-r--r--tests/src/android/renderscript/cts/remainder_f32_4.rs11
-rw-r--r--tests/src/android/renderscript/cts/rint_f32.rs14
-rw-r--r--tests/src/android/renderscript/cts/rint_f32_2.rs6
-rw-r--r--tests/src/android/renderscript/cts/rint_f32_3.rs6
-rw-r--r--tests/src/android/renderscript/cts/rint_f32_4.rs6
-rw-r--r--tests/src/android/renderscript/cts/rootn_f32.rs24
-rw-r--r--tests/src/android/renderscript/cts/rootn_f32_2.rs8
-rw-r--r--tests/src/android/renderscript/cts/rootn_f32_3.rs8
-rw-r--r--tests/src/android/renderscript/cts/rootn_f32_4.rs8
-rw-r--r--tests/src/android/renderscript/cts/round_f32.rs14
-rw-r--r--tests/src/android/renderscript/cts/round_f32_2.rs6
-rw-r--r--tests/src/android/renderscript/cts/round_f32_3.rs6
-rw-r--r--tests/src/android/renderscript/cts/round_f32_4.rs6
-rw-r--r--tests/src/android/renderscript/cts/rs_pack_color_to_8888.rs17
-rw-r--r--tests/src/android/renderscript/cts/rs_pack_color_to_8888_f32_3.rs6
-rw-r--r--tests/src/android/renderscript/cts/rs_pack_color_to_8888_f32_4.rs6
-rw-r--r--tests/src/android/renderscript/cts/rs_pack_color_to_8888_rgb.rs6
-rw-r--r--tests/src/android/renderscript/cts/rs_pack_color_to_8888_rgba.rs6
-rw-r--r--tests/src/android/renderscript/cts/rsqrt_f32.rs14
-rw-r--r--tests/src/android/renderscript/cts/rsqrt_f32_2.rs6
-rw-r--r--tests/src/android/renderscript/cts/rsqrt_f32_3.rs6
-rw-r--r--tests/src/android/renderscript/cts/rsqrt_f32_4.rs6
-rw-r--r--tests/src/android/renderscript/cts/set_object.rs57
-rw-r--r--tests/src/android/renderscript/cts/set_object_allocation.rs13
-rw-r--r--tests/src/android/renderscript/cts/set_object_element.rs13
-rw-r--r--tests/src/android/renderscript/cts/set_object_mesh.rs13
-rw-r--r--tests/src/android/renderscript/cts/set_object_sampler.rs13
-rw-r--r--tests/src/android/renderscript/cts/set_object_script.rs13
-rw-r--r--tests/src/android/renderscript/cts/set_object_type.rs13
-rw-r--r--tests/src/android/renderscript/cts/sign_f32.rs14
-rw-r--r--tests/src/android/renderscript/cts/sign_f32_2.rs6
-rw-r--r--tests/src/android/renderscript/cts/sign_f32_3.rs6
-rw-r--r--tests/src/android/renderscript/cts/sign_f32_4.rs6
-rw-r--r--tests/src/android/renderscript/cts/sin_f32.rs16
-rw-r--r--tests/src/android/renderscript/cts/sin_f32_2.rs5
-rw-r--r--tests/src/android/renderscript/cts/sin_f32_3.rs5
-rw-r--r--tests/src/android/renderscript/cts/sin_f32_4.rs5
-rw-r--r--tests/src/android/renderscript/cts/sinh_f32.rs16
-rw-r--r--tests/src/android/renderscript/cts/sinh_f32_2.rs5
-rw-r--r--tests/src/android/renderscript/cts/sinh_f32_3.rs5
-rw-r--r--tests/src/android/renderscript/cts/sinh_f32_4.rs5
-rw-r--r--tests/src/android/renderscript/cts/sqrt_f32.rs14
-rw-r--r--tests/src/android/renderscript/cts/sqrt_f32_2.rs6
-rw-r--r--tests/src/android/renderscript/cts/sqrt_f32_3.rs6
-rw-r--r--tests/src/android/renderscript/cts/sqrt_f32_4.rs6
-rw-r--r--tests/src/android/renderscript/cts/step_f32.rs29
-rw-r--r--tests/src/android/renderscript/cts/step_f32_2.rs11
-rw-r--r--tests/src/android/renderscript/cts/step_f32_3.rs11
-rw-r--r--tests/src/android/renderscript/cts/step_f32_4.rs11
-rw-r--r--tests/src/android/renderscript/cts/tan_f32.rs16
-rw-r--r--tests/src/android/renderscript/cts/tan_f32_2.rs5
-rw-r--r--tests/src/android/renderscript/cts/tan_f32_3.rs5
-rw-r--r--tests/src/android/renderscript/cts/tan_f32_4.rs5
-rw-r--r--tests/src/android/renderscript/cts/tanh_f32.rs16
-rw-r--r--tests/src/android/renderscript/cts/tanh_f32_2.rs5
-rw-r--r--tests/src/android/renderscript/cts/tanh_f32_3.rs5
-rw-r--r--tests/src/android/renderscript/cts/tanh_f32_4.rs5
-rw-r--r--tests/src/android/renderscript/cts/trunc_f32.rs14
-rw-r--r--tests/src/android/renderscript/cts/trunc_f32_2.rs6
-rw-r--r--tests/src/android/renderscript/cts/trunc_f32_3.rs6
-rw-r--r--tests/src/android/renderscript/cts/trunc_f32_4.rs6
-rw-r--r--tests/tests/renderscript/src/android/renderscript/cts/AcosPiTest.java24
-rw-r--r--tests/tests/renderscript/src/android/renderscript/cts/AcosTest.java21
-rw-r--r--tests/tests/renderscript/src/android/renderscript/cts/AcoshTest.java21
-rw-r--r--tests/tests/renderscript/src/android/renderscript/cts/AsinPiTest.java21
-rw-r--r--tests/tests/renderscript/src/android/renderscript/cts/AsinTest.java21
-rw-r--r--tests/tests/renderscript/src/android/renderscript/cts/AsinhTest.java20
-rw-r--r--tests/tests/renderscript/src/android/renderscript/cts/Atan2PiTest.java21
-rw-r--r--tests/tests/renderscript/src/android/renderscript/cts/Atan2Test.java21
-rw-r--r--tests/tests/renderscript/src/android/renderscript/cts/AtanPiTest.java21
-rw-r--r--tests/tests/renderscript/src/android/renderscript/cts/AtanTest.java21
-rw-r--r--tests/tests/renderscript/src/android/renderscript/cts/AtanhTest.java21
-rw-r--r--tests/tests/renderscript/src/android/renderscript/cts/CbrtTest.java23
-rw-r--r--tests/tests/renderscript/src/android/renderscript/cts/CeilTest.java23
-rw-r--r--tests/tests/renderscript/src/android/renderscript/cts/ClearObjectTest.java40
-rw-r--r--tests/tests/renderscript/src/android/renderscript/cts/CopysignTest.java23
-rw-r--r--tests/tests/renderscript/src/android/renderscript/cts/CosTest.java21
-rw-r--r--tests/tests/renderscript/src/android/renderscript/cts/CoshTest.java23
-rw-r--r--tests/tests/renderscript/src/android/renderscript/cts/CrossTest.java15
-rw-r--r--tests/tests/renderscript/src/android/renderscript/cts/DegreesTest.java23
-rw-r--r--tests/tests/renderscript/src/android/renderscript/cts/Exp10Test.java21
-rw-r--r--tests/tests/renderscript/src/android/renderscript/cts/Exp2Test.java21
-rw-r--r--tests/tests/renderscript/src/android/renderscript/cts/ExpTest.java21
-rw-r--r--tests/tests/renderscript/src/android/renderscript/cts/Expm1Test.java21
-rw-r--r--tests/tests/renderscript/src/android/renderscript/cts/FabsTest.java21
-rw-r--r--tests/tests/renderscript/src/android/renderscript/cts/FdimTest.java21
-rw-r--r--tests/tests/renderscript/src/android/renderscript/cts/FloorTest.java21
-rw-r--r--tests/tests/renderscript/src/android/renderscript/cts/FmaTest.java21
-rw-r--r--tests/tests/renderscript/src/android/renderscript/cts/FmaxTest.java21
-rw-r--r--tests/tests/renderscript/src/android/renderscript/cts/FminTest.java21
-rw-r--r--tests/tests/renderscript/src/android/renderscript/cts/FmodTest.java21
-rw-r--r--tests/tests/renderscript/src/android/renderscript/cts/HypotTest.java21
-rw-r--r--tests/tests/renderscript/src/android/renderscript/cts/IsObjectTest.java27
-rw-r--r--tests/tests/renderscript/src/android/renderscript/cts/Log10Test.java21
-rw-r--r--tests/tests/renderscript/src/android/renderscript/cts/Log1PTest.java21
-rw-r--r--tests/tests/renderscript/src/android/renderscript/cts/Log2Test.java21
-rw-r--r--tests/tests/renderscript/src/android/renderscript/cts/LogTest.java21
-rw-r--r--tests/tests/renderscript/src/android/renderscript/cts/LogbTest.java21
-rw-r--r--tests/tests/renderscript/src/android/renderscript/cts/MadTest.java21
-rw-r--r--tests/tests/renderscript/src/android/renderscript/cts/NextafterTest.java21
-rw-r--r--tests/tests/renderscript/src/android/renderscript/cts/PowTest.java21
-rw-r--r--tests/tests/renderscript/src/android/renderscript/cts/PownTest.java29
-rw-r--r--tests/tests/renderscript/src/android/renderscript/cts/PowrTest.java21
-rw-r--r--tests/tests/renderscript/src/android/renderscript/cts/RadiansTest.java23
-rw-r--r--tests/tests/renderscript/src/android/renderscript/cts/RemainderTest.java21
-rw-r--r--tests/tests/renderscript/src/android/renderscript/cts/RintTest.java23
-rw-r--r--tests/tests/renderscript/src/android/renderscript/cts/RootnTest.java29
-rw-r--r--tests/tests/renderscript/src/android/renderscript/cts/RoundTest.java23
-rw-r--r--tests/tests/renderscript/src/android/renderscript/cts/RsPackColorTo8888Test.java23
-rw-r--r--tests/tests/renderscript/src/android/renderscript/cts/RsqrtTest.java21
-rw-r--r--tests/tests/renderscript/src/android/renderscript/cts/SetObjectTest.java28
-rw-r--r--tests/tests/renderscript/src/android/renderscript/cts/SignTest.java21
-rw-r--r--tests/tests/renderscript/src/android/renderscript/cts/SinTest.java21
-rw-r--r--tests/tests/renderscript/src/android/renderscript/cts/SinhTest.java21
-rw-r--r--tests/tests/renderscript/src/android/renderscript/cts/SqrtTest.java21
-rw-r--r--tests/tests/renderscript/src/android/renderscript/cts/StepTest.java21
-rw-r--r--tests/tests/renderscript/src/android/renderscript/cts/TanTest.java21
-rw-r--r--tests/tests/renderscript/src/android/renderscript/cts/TanhTest.java21
-rw-r--r--tests/tests/renderscript/src/android/renderscript/cts/TruncTest.java21
301 files changed, 1750 insertions, 2186 deletions
diff --git a/tests/src/android/renderscript/cts/acos_f32.rs b/tests/src/android/renderscript/cts/acos_f32.rs
index 8e46d0a9043..4bc948b8896 100644
--- a/tests/src/android/renderscript/cts/acos_f32.rs
+++ b/tests/src/android/renderscript/cts/acos_f32.rs
@@ -1,6 +1,18 @@
#pragma version(1)
#pragma rs java_package_name(android.renderscript.cts)
-void root (const float* in, float* out) {
+void acos_f32_1 (const float* in, float* out) {
+ *out = acos(*in);
+}
+
+void acos_f32_2 (const float2* in, float2* out) {
+ *out = acos(*in);
+}
+
+void acos_f32_3 (const float3* in, float3* out) {
+ *out = acos(*in);
+}
+
+void acos_f32_4 (const float4* in , float4* out) {
*out = acos(*in);
}
diff --git a/tests/src/android/renderscript/cts/acos_f32_2.rs b/tests/src/android/renderscript/cts/acos_f32_2.rs
deleted file mode 100644
index 43fe3eea160..00000000000
--- a/tests/src/android/renderscript/cts/acos_f32_2.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root (const float2* in, float2* out) {
- *out = acos(*in);
-}
diff --git a/tests/src/android/renderscript/cts/acos_f32_3.rs b/tests/src/android/renderscript/cts/acos_f32_3.rs
deleted file mode 100644
index a29a2f155ff..00000000000
--- a/tests/src/android/renderscript/cts/acos_f32_3.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root (const float3* in, float3* out) {
- *out = acos(*in);
-}
diff --git a/tests/src/android/renderscript/cts/acos_f32_4.rs b/tests/src/android/renderscript/cts/acos_f32_4.rs
deleted file mode 100644
index 331bd720ac2..00000000000
--- a/tests/src/android/renderscript/cts/acos_f32_4.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root (const float4* in , float4* out) {
- *out = acos(*in);
-}
diff --git a/tests/src/android/renderscript/cts/acosh_f32.rs b/tests/src/android/renderscript/cts/acosh_f32.rs
index 86ff46f8b0f..8784b026b93 100644
--- a/tests/src/android/renderscript/cts/acosh_f32.rs
+++ b/tests/src/android/renderscript/cts/acosh_f32.rs
@@ -1,6 +1,18 @@
#pragma version(1)
#pragma rs java_package_name(android.renderscript.cts)
-void root (const float* in, float* out) {
+void acosh_f32_1 (const float* in, float* out) {
+ *out = acosh(*in);
+}
+
+void acosh_f32_2 (const float2* in, float2* out) {
+ *out = acosh(*in);
+}
+
+void acosh_f32_3 (const float3* in, float3* out) {
+ *out = acosh(*in);
+}
+
+void acosh_f32_4 (const float4* in , float4* out) {
*out = acosh(*in);
}
diff --git a/tests/src/android/renderscript/cts/acosh_f32_2.rs b/tests/src/android/renderscript/cts/acosh_f32_2.rs
deleted file mode 100644
index 7a0678b6e03..00000000000
--- a/tests/src/android/renderscript/cts/acosh_f32_2.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root (const float2* in, float2* out) {
- *out = acosh(*in);
-}
diff --git a/tests/src/android/renderscript/cts/acosh_f32_3.rs b/tests/src/android/renderscript/cts/acosh_f32_3.rs
deleted file mode 100644
index cd88c2d70b6..00000000000
--- a/tests/src/android/renderscript/cts/acosh_f32_3.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root (const float3* in, float3* out) {
- *out = acosh(*in);
-}
diff --git a/tests/src/android/renderscript/cts/acosh_f32_4.rs b/tests/src/android/renderscript/cts/acosh_f32_4.rs
deleted file mode 100644
index 7965df29ed9..00000000000
--- a/tests/src/android/renderscript/cts/acosh_f32_4.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root (const float4* in , float4* out) {
- *out = acosh(*in);
-}
diff --git a/tests/src/android/renderscript/cts/acospi_f32.rs b/tests/src/android/renderscript/cts/acospi_f32.rs
index 5cffe489745..66d89ebd7d2 100644
--- a/tests/src/android/renderscript/cts/acospi_f32.rs
+++ b/tests/src/android/renderscript/cts/acospi_f32.rs
@@ -1,6 +1,18 @@
#pragma version(1)
#pragma rs java_package_name(android.renderscript.cts)
-void root (const float* in, float* out) {
+void acospi_f32_1 (const float* in, float* out) {
+ *out = acospi(*in);
+}
+
+void acospi_f32_2 (const float2* in, float2* out) {
+ *out = acospi(*in);
+}
+
+void acospi_f32_3 (const float3* in, float3* out) {
+ *out = acospi(*in);
+}
+
+void acospi_f32_4 (const float4* in, float4* out) {
*out = acospi(*in);
}
diff --git a/tests/src/android/renderscript/cts/acospi_f32_2.rs b/tests/src/android/renderscript/cts/acospi_f32_2.rs
deleted file mode 100644
index 138766f5343..00000000000
--- a/tests/src/android/renderscript/cts/acospi_f32_2.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root (const float2* in, float2* out) {
- *out = acospi(*in);
-}
diff --git a/tests/src/android/renderscript/cts/acospi_f32_3.rs b/tests/src/android/renderscript/cts/acospi_f32_3.rs
deleted file mode 100644
index db5f7fbf258..00000000000
--- a/tests/src/android/renderscript/cts/acospi_f32_3.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root (const float3* in, float3* out) {
- *out = acospi(*in);
-}
diff --git a/tests/src/android/renderscript/cts/acospi_f32_4.rs b/tests/src/android/renderscript/cts/acospi_f32_4.rs
deleted file mode 100644
index bbbda168edf..00000000000
--- a/tests/src/android/renderscript/cts/acospi_f32_4.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root (const float4* in, float4* out) {
- *out = acospi(*in);
-}
diff --git a/tests/src/android/renderscript/cts/asin_f32.rs b/tests/src/android/renderscript/cts/asin_f32.rs
index eea1d6e0477..5f062f9a5e2 100644
--- a/tests/src/android/renderscript/cts/asin_f32.rs
+++ b/tests/src/android/renderscript/cts/asin_f32.rs
@@ -1,6 +1,18 @@
#pragma version(1)
#pragma rs java_package_name(android.renderscript.cts)
-void root (const float* in, float* out) {
+void asin_f32_1 (const float* in, float* out) {
*out = asin(*in);
}
+
+void asin_f32_2 (const float2* in, float2* out) {
+ *out = asin(*in);
+}
+
+void asin_f32_3 (const float3* in, float3* out) {
+ *out = asin(*in);
+}
+
+void asin_f32_4 (const float4* in , float4* out) {
+ *out = asin (*in) ;
+}
diff --git a/tests/src/android/renderscript/cts/asin_f32_2.rs b/tests/src/android/renderscript/cts/asin_f32_2.rs
deleted file mode 100644
index c9f632a97eb..00000000000
--- a/tests/src/android/renderscript/cts/asin_f32_2.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root (const float2* in, float2* out) {
- *out = asin(*in);
-}
diff --git a/tests/src/android/renderscript/cts/asin_f32_3.rs b/tests/src/android/renderscript/cts/asin_f32_3.rs
deleted file mode 100644
index 6b6f34d1655..00000000000
--- a/tests/src/android/renderscript/cts/asin_f32_3.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root (const float3* in, float3* out) {
- *out = asin(*in);
-}
diff --git a/tests/src/android/renderscript/cts/asin_f32_4.rs b/tests/src/android/renderscript/cts/asin_f32_4.rs
deleted file mode 100644
index 5c22e495efc..00000000000
--- a/tests/src/android/renderscript/cts/asin_f32_4.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root (const float4* in , float4* out) {
- *out = asin (*in) ;
-}
diff --git a/tests/src/android/renderscript/cts/asinh_f32.rs b/tests/src/android/renderscript/cts/asinh_f32.rs
index 2d72492035c..82525074216 100644
--- a/tests/src/android/renderscript/cts/asinh_f32.rs
+++ b/tests/src/android/renderscript/cts/asinh_f32.rs
@@ -1,6 +1,18 @@
#pragma version(1)
#pragma rs java_package_name(android.renderscript.cts)
-void root (const float* in, float* out) {
+void asinh_f32_1 (const float* in, float* out) {
+ *out = asinh(*in);
+}
+
+void asinh_f32_2 (const float2* in, float2* out) {
+ *out = asinh(*in);
+}
+
+void asinh_f32_3 (const float3* in, float3* out) {
+ *out = asinh(*in);
+}
+
+void asinh_f32_4 (const float4* in, float4* out) {
*out = asinh(*in);
}
diff --git a/tests/src/android/renderscript/cts/asinh_f32_2.rs b/tests/src/android/renderscript/cts/asinh_f32_2.rs
deleted file mode 100644
index d0f7a32d6a4..00000000000
--- a/tests/src/android/renderscript/cts/asinh_f32_2.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root (const float2* in, float2* out) {
- *out = asinh(*in);
-}
diff --git a/tests/src/android/renderscript/cts/asinh_f32_3.rs b/tests/src/android/renderscript/cts/asinh_f32_3.rs
deleted file mode 100644
index 9bff6540748..00000000000
--- a/tests/src/android/renderscript/cts/asinh_f32_3.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root (const float3* in, float3* out) {
- *out = asinh(*in);
-}
diff --git a/tests/src/android/renderscript/cts/asinh_f32_4.rs b/tests/src/android/renderscript/cts/asinh_f32_4.rs
deleted file mode 100644
index a43458d766e..00000000000
--- a/tests/src/android/renderscript/cts/asinh_f32_4.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root (const float4* in, float4* out) {
- *out = asinh(*in);
-}
diff --git a/tests/src/android/renderscript/cts/asinpi_f32.rs b/tests/src/android/renderscript/cts/asinpi_f32.rs
index 69ad081673b..66bf1d73414 100644
--- a/tests/src/android/renderscript/cts/asinpi_f32.rs
+++ b/tests/src/android/renderscript/cts/asinpi_f32.rs
@@ -1,6 +1,18 @@
#pragma version(1)
#pragma rs java_package_name(android.renderscript.cts)
-void root (const float* in, float* out) {
+void asinpi_f32_1 (const float* in, float* out) {
+ *out = asinpi(*in);
+}
+
+void asinpi_f32_2 (const float2* in, float2* out) {
+ *out = asinpi(*in);
+}
+
+void asinpi_f32_3 (const float3* in, float3* out) {
+ *out = asinpi(*in);
+}
+
+void asinpi_f32_4 (const float4* in, float4* out) {
*out = asinpi(*in);
}
diff --git a/tests/src/android/renderscript/cts/asinpi_f32_2.rs b/tests/src/android/renderscript/cts/asinpi_f32_2.rs
deleted file mode 100644
index f67901997fd..00000000000
--- a/tests/src/android/renderscript/cts/asinpi_f32_2.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root (const float2* in, float2* out) {
- *out = asinpi(*in);
-}
diff --git a/tests/src/android/renderscript/cts/asinpi_f32_3.rs b/tests/src/android/renderscript/cts/asinpi_f32_3.rs
deleted file mode 100644
index 1ad08cedf5d..00000000000
--- a/tests/src/android/renderscript/cts/asinpi_f32_3.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root (const float3* in, float3* out) {
- *out = asinpi(*in);
-}
diff --git a/tests/src/android/renderscript/cts/asinpi_f32_4.rs b/tests/src/android/renderscript/cts/asinpi_f32_4.rs
deleted file mode 100644
index cf9978a8622..00000000000
--- a/tests/src/android/renderscript/cts/asinpi_f32_4.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root (const float4* in, float4* out) {
- *out = asinpi(*in);
-}
diff --git a/tests/src/android/renderscript/cts/atan2_f32.rs b/tests/src/android/renderscript/cts/atan2_f32.rs
index eda410fa3b1..e1bab48584c 100644
--- a/tests/src/android/renderscript/cts/atan2_f32.rs
+++ b/tests/src/android/renderscript/cts/atan2_f32.rs
@@ -6,6 +6,33 @@ typedef struct atan2_f32_in {
float second;
} input;
-void root(const input* in, float* out){
+void atan2_f32_1(const input* in, float* out){
+ *out = atan2(in->first, in->second);
+}
+
+typedef struct atan2_f32_2_in {
+ float2 first;
+ float2 second;
+} input2;
+
+void atan2_f32_2(const input2* in, float2* out){
+ *out = atan2(in->first, in->second);
+}
+
+typedef struct atan2_f32_3_in {
+ float3 first;
+ float3 second;
+} input3;
+
+void atan2_f32_3(const input3* in, float3* out){
+ *out = atan2(in->first, in->second);
+}
+
+typedef struct atan2_f32_4_in {
+ float4 first;
+ float4 second;
+} input4;
+
+void atan2_f32_4(const input4* in, float4* out){
*out = atan2(in->first, in->second);
}
diff --git a/tests/src/android/renderscript/cts/atan2_f32_2.rs b/tests/src/android/renderscript/cts/atan2_f32_2.rs
deleted file mode 100644
index 9bb495bbcc4..00000000000
--- a/tests/src/android/renderscript/cts/atan2_f32_2.rs
+++ /dev/null
@@ -1,11 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-typedef struct atan2_f32_2_in {
- float2 first;
- float2 second;
-} input;
-
-void root(const input* in, float2* out){
- *out = atan2(in->first, in->second);
-}
diff --git a/tests/src/android/renderscript/cts/atan2_f32_3.rs b/tests/src/android/renderscript/cts/atan2_f32_3.rs
deleted file mode 100644
index 713e823fe86..00000000000
--- a/tests/src/android/renderscript/cts/atan2_f32_3.rs
+++ /dev/null
@@ -1,11 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-typedef struct atan2_f32_3_in {
- float3 first;
- float3 second;
-} input;
-
-void root(const input* in, float3* out){
- *out = atan2(in->first, in->second);
-}
diff --git a/tests/src/android/renderscript/cts/atan2_f32_4.rs b/tests/src/android/renderscript/cts/atan2_f32_4.rs
deleted file mode 100644
index cd4690c47b0..00000000000
--- a/tests/src/android/renderscript/cts/atan2_f32_4.rs
+++ /dev/null
@@ -1,11 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-typedef struct atan2_f32_4_in {
- float4 first;
- float4 second;
-} input;
-
-void root(const input* in, float4* out){
- *out = atan2(in->first, in->second);
-}
diff --git a/tests/src/android/renderscript/cts/atan2pi_f32.rs b/tests/src/android/renderscript/cts/atan2pi_f32.rs
index 2743e57840e..2fe52d8d433 100644
--- a/tests/src/android/renderscript/cts/atan2pi_f32.rs
+++ b/tests/src/android/renderscript/cts/atan2pi_f32.rs
@@ -6,6 +6,33 @@ struct atan2pi_float_input {
float y;
};
-void root (const struct atan2pi_float_input* in, float* out) {
+void atan2pi_f32_1 (const struct atan2pi_float_input* in, float* out) {
+ *out = atan2pi(in->x, in->y);
+}
+
+struct atan2pi_float2_input {
+ float2 x;
+ float2 y;
+};
+
+void atan2pi_f32_2 (const struct atan2pi_float2_input* in, float2* out) {
+ *out = atan2pi(in->x, in->y);
+}
+
+struct atan2pi_float3_input {
+ float3 x;
+ float3 y;
+};
+
+void atan2pi_f32_3 (const struct atan2pi_float3_input* in, float3* out) {
+ *out = atan2pi(in->x, in->y);
+}
+
+struct atan2pi_float4_input {
+ float4 x;
+ float4 y;
+};
+
+void atan2pi_f32_4 (const struct atan2pi_float4_input* in, float4* out) {
*out = atan2pi(in->x, in->y);
}
diff --git a/tests/src/android/renderscript/cts/atan2pi_f32_2.rs b/tests/src/android/renderscript/cts/atan2pi_f32_2.rs
deleted file mode 100644
index 73db6d10918..00000000000
--- a/tests/src/android/renderscript/cts/atan2pi_f32_2.rs
+++ /dev/null
@@ -1,11 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-struct atan2pi_float2_input {
- float2 x;
- float2 y;
-};
-
-void root (const struct atan2pi_float2_input* in, float2* out) {
- *out = atan2pi(in->x, in->y);
-}
diff --git a/tests/src/android/renderscript/cts/atan2pi_f32_3.rs b/tests/src/android/renderscript/cts/atan2pi_f32_3.rs
deleted file mode 100644
index 2b060bb60ff..00000000000
--- a/tests/src/android/renderscript/cts/atan2pi_f32_3.rs
+++ /dev/null
@@ -1,11 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-struct atan2pi_float3_input {
- float3 x;
- float3 y;
-};
-
-void root (const struct atan2pi_float3_input* in, float3* out) {
- *out = atan2pi(in->x, in->y);
-}
diff --git a/tests/src/android/renderscript/cts/atan2pi_f32_4.rs b/tests/src/android/renderscript/cts/atan2pi_f32_4.rs
deleted file mode 100644
index 9e7e125f80f..00000000000
--- a/tests/src/android/renderscript/cts/atan2pi_f32_4.rs
+++ /dev/null
@@ -1,11 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-struct atan2pi_float4_input {
- float4 x;
- float4 y;
-};
-
-void root (const struct atan2pi_float4_input* in, float4* out) {
- *out = atan2pi(in->x, in->y);
-}
diff --git a/tests/src/android/renderscript/cts/atan_f32.rs b/tests/src/android/renderscript/cts/atan_f32.rs
index c5050c87cf9..65a5ab514e3 100644
--- a/tests/src/android/renderscript/cts/atan_f32.rs
+++ b/tests/src/android/renderscript/cts/atan_f32.rs
@@ -1,6 +1,18 @@
#pragma version(1)
#pragma rs java_package_name(android.renderscript.cts)
-void root (const float* in, float* out) {
+void atan_f32_1 (const float* in, float* out) {
*out = atan(*in);
}
+
+void atan_f32_2 (const float2* in, float2* out) {
+ *out = atan(*in);
+}
+
+void atan_f32_3 (const float3* in, float3* out) {
+ *out = atan(*in);
+}
+
+void atan_f32_4 (const float4* in, float4* out) {
+ *out =atan(*in);
+}
diff --git a/tests/src/android/renderscript/cts/atan_f32_2.rs b/tests/src/android/renderscript/cts/atan_f32_2.rs
deleted file mode 100644
index 4fc7e26e28d..00000000000
--- a/tests/src/android/renderscript/cts/atan_f32_2.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root (const float2* in, float2* out) {
- *out = atan(*in);
-}
diff --git a/tests/src/android/renderscript/cts/atan_f32_3.rs b/tests/src/android/renderscript/cts/atan_f32_3.rs
deleted file mode 100644
index 1e49e8696c0..00000000000
--- a/tests/src/android/renderscript/cts/atan_f32_3.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root (const float3* in, float3* out) {
- *out = atan(*in);
-}
diff --git a/tests/src/android/renderscript/cts/atan_f32_4.rs b/tests/src/android/renderscript/cts/atan_f32_4.rs
deleted file mode 100644
index d808a832087..00000000000
--- a/tests/src/android/renderscript/cts/atan_f32_4.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root (const float4* in, float4* out) {
- *out =atan(*in);
-}
diff --git a/tests/src/android/renderscript/cts/atanh_f32.rs b/tests/src/android/renderscript/cts/atanh_f32.rs
index 65c53a6e8e7..1f61e5e143f 100644
--- a/tests/src/android/renderscript/cts/atanh_f32.rs
+++ b/tests/src/android/renderscript/cts/atanh_f32.rs
@@ -1,6 +1,18 @@
#pragma version(1)
#pragma rs java_package_name(android.renderscript.cts)
-void root (const float* in, float* out) {
+void atanh_f32_1 (const float* in, float* out) {
+ *out = atanh(*in);
+}
+
+void atanh_f32_2 (const float2* in, float2* out) {
+ *out = atanh(*in);
+}
+
+void atanh_f32_3 (const float3* in, float3* out) {
+ *out = atanh(*in);
+}
+
+void atanh_f32_4 (const float4* in, float4* out) {
*out = atanh(*in);
}
diff --git a/tests/src/android/renderscript/cts/atanh_f32_2.rs b/tests/src/android/renderscript/cts/atanh_f32_2.rs
deleted file mode 100644
index 387b4640649..00000000000
--- a/tests/src/android/renderscript/cts/atanh_f32_2.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root (const float2* in, float2* out) {
- *out = atanh(*in);
-}
diff --git a/tests/src/android/renderscript/cts/atanh_f32_3.rs b/tests/src/android/renderscript/cts/atanh_f32_3.rs
deleted file mode 100644
index 3d35057f298..00000000000
--- a/tests/src/android/renderscript/cts/atanh_f32_3.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root (const float3* in, float3* out) {
- *out = atanh(*in);
-}
diff --git a/tests/src/android/renderscript/cts/atanh_f32_4.rs b/tests/src/android/renderscript/cts/atanh_f32_4.rs
deleted file mode 100644
index 6ae342e22e8..00000000000
--- a/tests/src/android/renderscript/cts/atanh_f32_4.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root (const float4* in, float4* out) {
- *out = atanh(*in);
-}
diff --git a/tests/src/android/renderscript/cts/atanpi_f32.rs b/tests/src/android/renderscript/cts/atanpi_f32.rs
index 4a79b369409..182a43c8203 100644
--- a/tests/src/android/renderscript/cts/atanpi_f32.rs
+++ b/tests/src/android/renderscript/cts/atanpi_f32.rs
@@ -1,6 +1,18 @@
#pragma version(1)
#pragma rs java_package_name(android.renderscript.cts)
-void root (const float* in, float* out) {
+void atanpi_f32_1 (const float* in, float* out) {
+ *out = atanpi(*in);
+}
+
+void atanpi_f32_2 (const float2* in, float2* out) {
+ *out = atanpi(*in);
+}
+
+void atanpi_f32_3 (const float3* in, float3* out) {
+ *out = atanpi(*in);
+}
+
+void atanpi_f32_4 (const float4* in, float4* out) {
*out = atanpi(*in);
}
diff --git a/tests/src/android/renderscript/cts/atanpi_f32_2.rs b/tests/src/android/renderscript/cts/atanpi_f32_2.rs
deleted file mode 100644
index 0a9226cf93f..00000000000
--- a/tests/src/android/renderscript/cts/atanpi_f32_2.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root (const float2* in, float2* out) {
- *out = atanpi(*in);
-}
diff --git a/tests/src/android/renderscript/cts/atanpi_f32_3.rs b/tests/src/android/renderscript/cts/atanpi_f32_3.rs
deleted file mode 100644
index 8d96d22773d..00000000000
--- a/tests/src/android/renderscript/cts/atanpi_f32_3.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root (const float3* in, float3* out) {
- *out = atanpi(*in);
-}
diff --git a/tests/src/android/renderscript/cts/atanpi_f32_4.rs b/tests/src/android/renderscript/cts/atanpi_f32_4.rs
deleted file mode 100644
index c1e4e8782f6..00000000000
--- a/tests/src/android/renderscript/cts/atanpi_f32_4.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root (const float4* in, float4* out) {
- *out = atanpi(*in);
-}
diff --git a/tests/src/android/renderscript/cts/cbrt_f32.rs b/tests/src/android/renderscript/cts/cbrt_f32.rs
index e1752868b67..273e8a47e38 100644
--- a/tests/src/android/renderscript/cts/cbrt_f32.rs
+++ b/tests/src/android/renderscript/cts/cbrt_f32.rs
@@ -1,6 +1,18 @@
#pragma version(1)
#pragma rs java_package_name(android.renderscript.cts)
-void root(const float *in, float *out) {
+void cbrt_f32_1(const float *in, float *out) {
+ *out = cbrt(*in);
+}
+
+void cbrt_f32_2(const float2 *in, float2 *out) {
+ *out = cbrt(*in);
+}
+
+void cbrt_f32_3(const float3 *in, float3 *out) {
+ *out = cbrt(*in);
+}
+
+void cbrt_f32_4(const float4 *in, float4 *out) {
*out = cbrt(*in);
}
diff --git a/tests/src/android/renderscript/cts/cbrt_f32_2.rs b/tests/src/android/renderscript/cts/cbrt_f32_2.rs
deleted file mode 100644
index 6f9f30313d1..00000000000
--- a/tests/src/android/renderscript/cts/cbrt_f32_2.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root(const float2 *in, float2 *out) {
- *out = cbrt(*in);
-} \ No newline at end of file
diff --git a/tests/src/android/renderscript/cts/cbrt_f32_3.rs b/tests/src/android/renderscript/cts/cbrt_f32_3.rs
deleted file mode 100644
index 1472fb3e527..00000000000
--- a/tests/src/android/renderscript/cts/cbrt_f32_3.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root(const float3 *in, float3 *out) {
- *out = cbrt(*in);
-} \ No newline at end of file
diff --git a/tests/src/android/renderscript/cts/cbrt_f32_4.rs b/tests/src/android/renderscript/cts/cbrt_f32_4.rs
deleted file mode 100644
index b07c68144d4..00000000000
--- a/tests/src/android/renderscript/cts/cbrt_f32_4.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root(const float4 *in, float4 *out) {
- *out = cbrt(*in);
-} \ No newline at end of file
diff --git a/tests/src/android/renderscript/cts/ceil_f32.rs b/tests/src/android/renderscript/cts/ceil_f32.rs
index 2aac482a85a..c0817e294ff 100644
--- a/tests/src/android/renderscript/cts/ceil_f32.rs
+++ b/tests/src/android/renderscript/cts/ceil_f32.rs
@@ -1,6 +1,18 @@
#pragma version(1)
#pragma rs java_package_name(android.renderscript.cts)
-void root(const float *in, float *out) {
+void ceil_f32_1(const float *in, float *out) {
*out = ceil(*in);
-} \ No newline at end of file
+}
+
+void ceil_f32_2(const float2 *in, float2 *out) {
+ *out = ceil(*in);
+}
+
+void ceil_f32_3(const float3 *in, float3 *out) {
+ *out = ceil(*in);
+}
+
+void ceil_f32_4(const float4 *in, float4 *out) {
+ *out = ceil(*in);
+}
diff --git a/tests/src/android/renderscript/cts/ceil_f32_2.rs b/tests/src/android/renderscript/cts/ceil_f32_2.rs
deleted file mode 100644
index e05e5aaac43..00000000000
--- a/tests/src/android/renderscript/cts/ceil_f32_2.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root(const float2 *in, float2 *out) {
- *out = ceil(*in);
-}
diff --git a/tests/src/android/renderscript/cts/ceil_f32_3.rs b/tests/src/android/renderscript/cts/ceil_f32_3.rs
deleted file mode 100644
index 397a9218ef3..00000000000
--- a/tests/src/android/renderscript/cts/ceil_f32_3.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root(const float3 *in, float3 *out) {
- *out = ceil(*in);
-} \ No newline at end of file
diff --git a/tests/src/android/renderscript/cts/ceil_f32_4.rs b/tests/src/android/renderscript/cts/ceil_f32_4.rs
deleted file mode 100644
index 41cad2b0c60..00000000000
--- a/tests/src/android/renderscript/cts/ceil_f32_4.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root(const float4 *in, float4 *out) {
- *out = ceil(*in);
-} \ No newline at end of file
diff --git a/tests/src/android/renderscript/cts/clear_object.rs b/tests/src/android/renderscript/cts/clear_object.rs
new file mode 100644
index 00000000000..0bee38b7ba5
--- /dev/null
+++ b/tests/src/android/renderscript/cts/clear_object.rs
@@ -0,0 +1,42 @@
+#pragma version(1)
+#pragma rs java_package_name(android.renderscript.cts)
+
+rs_allocation allocation;
+
+void clear_allocation(int *out)
+{
+ rsClearObject( &allocation );
+ *out = ( NULL == allocation.p ? 1 : 0 );
+}
+
+rs_element element;
+
+void clear_element(int *out)
+{
+ rsClearObject( &element );
+ *out = ( NULL == element.p ? 1 : 0 );
+}
+
+rs_sampler sampler;
+
+void clear_sampler(int *out)
+{
+ rsClearObject( &sampler );
+ *out = ( NULL == sampler.p ? 1 : 0 );
+}
+
+rs_script script;
+
+void clear_script(int *out)
+{
+ rsClearObject( &script );
+ *out = ( NULL == script.p ? 1 : 0 );
+}
+
+rs_type type;
+
+void clear_type(int *out)
+{
+ rsClearObject( &type );
+ *out = ( NULL == type.p ? 1 : 0 );
+}
diff --git a/tests/src/android/renderscript/cts/clear_object_allocation.rs b/tests/src/android/renderscript/cts/clear_object_allocation.rs
deleted file mode 100644
index 7bfe64dd941..00000000000
--- a/tests/src/android/renderscript/cts/clear_object_allocation.rs
+++ /dev/null
@@ -1,10 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-rs_allocation allocation;
-
-void root( int *out)
-{
- rsClearObject( &allocation );
- *out = ( NULL == allocation.p ? 1 : 0 );
-}
diff --git a/tests/src/android/renderscript/cts/clear_object_element.rs b/tests/src/android/renderscript/cts/clear_object_element.rs
deleted file mode 100644
index abf3f89249a..00000000000
--- a/tests/src/android/renderscript/cts/clear_object_element.rs
+++ /dev/null
@@ -1,10 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-rs_element element;
-
-void root( int *out)
-{
- rsClearObject( &element );
- *out = ( NULL == element.p ? 1 : 0 );
-}
diff --git a/tests/src/android/renderscript/cts/clear_object_mesh.rs b/tests/src/android/renderscript/cts/clear_object_mesh.rs
deleted file mode 100644
index 41daf1fb78f..00000000000
--- a/tests/src/android/renderscript/cts/clear_object_mesh.rs
+++ /dev/null
@@ -1,10 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-rs_mesh mesh;
-
-void root(int *out)
-{
- rsClearObject( &mesh );
- *out = ( NULL == mesh.p ? 1 : 0 );
-}
diff --git a/tests/src/android/renderscript/cts/clear_object_sampler.rs b/tests/src/android/renderscript/cts/clear_object_sampler.rs
deleted file mode 100644
index b29d853634b..00000000000
--- a/tests/src/android/renderscript/cts/clear_object_sampler.rs
+++ /dev/null
@@ -1,10 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-rs_sampler sampler;
-
-void root(int *out)
-{
- rsClearObject( &sampler );
- *out = ( NULL == sampler.p ? 1 : 0 );
-}
diff --git a/tests/src/android/renderscript/cts/clear_object_script.rs b/tests/src/android/renderscript/cts/clear_object_script.rs
deleted file mode 100644
index 5a0139f5e4d..00000000000
--- a/tests/src/android/renderscript/cts/clear_object_script.rs
+++ /dev/null
@@ -1,10 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-rs_script script;
-
-void root( int *out)
-{
- rsClearObject( &script );
- *out = ( NULL == script.p ? 1 : 0 );
-}
diff --git a/tests/src/android/renderscript/cts/clear_object_type.rs b/tests/src/android/renderscript/cts/clear_object_type.rs
deleted file mode 100644
index 02e9f3162a6..00000000000
--- a/tests/src/android/renderscript/cts/clear_object_type.rs
+++ /dev/null
@@ -1,10 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-rs_type type;
-
-void root(int *out)
-{
- rsClearObject( &type );
- *out = ( NULL == type.p ? 1 : 0 );
-}
diff --git a/tests/src/android/renderscript/cts/copysign_f32.rs b/tests/src/android/renderscript/cts/copysign_f32.rs
index d722d5a40b1..b0b300d4f37 100644
--- a/tests/src/android/renderscript/cts/copysign_f32.rs
+++ b/tests/src/android/renderscript/cts/copysign_f32.rs
@@ -6,6 +6,33 @@ struct copysign_f32_input {
float y;
};
-void root(const struct copysign_f32_input *in, float *out) {
+void copysign_f32_1(const struct copysign_f32_input *in, float *out) {
+ *out = copysign(in->x, in->y);
+}
+
+struct copysign_f32_2_input {
+ float2 x;
+ float2 y;
+};
+
+void copysign_f32_2(const struct copysign_f32_2_input *in, float2 *out) {
+ *out = copysign(in->x, in->y);
+}
+
+struct copysign_f32_3_input {
+ float3 x;
+ float3 y;
+};
+
+void copysign_f32_3(const struct copysign_f32_3_input *in, float3 *out) {
+ *out = copysign(in->x, in->y);
+}
+
+struct copysign_f32_4_input {
+ float4 x;
+ float4 y;
+};
+
+void copysign_f32_4(const struct copysign_f32_4_input *in, float4 *out) {
*out = copysign(in->x, in->y);
}
diff --git a/tests/src/android/renderscript/cts/copysign_f32_2.rs b/tests/src/android/renderscript/cts/copysign_f32_2.rs
deleted file mode 100644
index f310a5d125b..00000000000
--- a/tests/src/android/renderscript/cts/copysign_f32_2.rs
+++ /dev/null
@@ -1,11 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-struct copysign_f32_2_input {
- float2 x;
- float2 y;
-};
-
-void root(const struct copysign_f32_2_input *in, float2 *out) {
- *out = copysign(in->x, in->y);
-}
diff --git a/tests/src/android/renderscript/cts/copysign_f32_3.rs b/tests/src/android/renderscript/cts/copysign_f32_3.rs
deleted file mode 100644
index bb58ef414ef..00000000000
--- a/tests/src/android/renderscript/cts/copysign_f32_3.rs
+++ /dev/null
@@ -1,11 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-struct copysign_f32_3_input {
- float3 x;
- float3 y;
-};
-
-void root(const struct copysign_f32_3_input *in, float3 *out) {
- *out = copysign(in->x, in->y);
-}
diff --git a/tests/src/android/renderscript/cts/copysign_f32_4.rs b/tests/src/android/renderscript/cts/copysign_f32_4.rs
deleted file mode 100644
index ad083376b55..00000000000
--- a/tests/src/android/renderscript/cts/copysign_f32_4.rs
+++ /dev/null
@@ -1,11 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-struct copysign_f32_4_input {
- float4 x;
- float4 y;
-};
-
-void root(const struct copysign_f32_4_input *in, float4 *out) {
- *out = copysign(in->x, in->y);
-}
diff --git a/tests/src/android/renderscript/cts/cos_f32.rs b/tests/src/android/renderscript/cts/cos_f32.rs
index 89f3878a98e..fd061dca0d6 100644
--- a/tests/src/android/renderscript/cts/cos_f32.rs
+++ b/tests/src/android/renderscript/cts/cos_f32.rs
@@ -1,6 +1,18 @@
#pragma version(1)
#pragma rs java_package_name(android.renderscript.cts)
-void root(const float *in, float *out) {
+void cos_f32_1(const float *in, float *out) {
+ *out = cos(*in);
+}
+
+void cos_f32_2(const float2 *in, float2 *out) {
+ *out = cos(*in);
+}
+
+void cos_f32_3(const float3 *in, float3 *out) {
+ *out = cos(*in);
+}
+
+void cos_f32_4(const float4 *in, float4 *out) {
*out = cos(*in);
}
diff --git a/tests/src/android/renderscript/cts/cos_f32_2.rs b/tests/src/android/renderscript/cts/cos_f32_2.rs
deleted file mode 100644
index e596eca2e78..00000000000
--- a/tests/src/android/renderscript/cts/cos_f32_2.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root(const float2 *in, float2 *out) {
- *out = cos(*in);
-}
diff --git a/tests/src/android/renderscript/cts/cos_f32_3.rs b/tests/src/android/renderscript/cts/cos_f32_3.rs
deleted file mode 100644
index bcf5c4a8887..00000000000
--- a/tests/src/android/renderscript/cts/cos_f32_3.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root(const float3 *in, float3 *out) {
- *out = cos(*in);
-}
diff --git a/tests/src/android/renderscript/cts/cos_f32_4.rs b/tests/src/android/renderscript/cts/cos_f32_4.rs
deleted file mode 100644
index 08e47677b41..00000000000
--- a/tests/src/android/renderscript/cts/cos_f32_4.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root(const float4 *in, float4 *out) {
- *out = cos(*in);
-}
diff --git a/tests/src/android/renderscript/cts/cosh_f32.rs b/tests/src/android/renderscript/cts/cosh_f32.rs
index 6ec2987491f..0f2ab0f5293 100644
--- a/tests/src/android/renderscript/cts/cosh_f32.rs
+++ b/tests/src/android/renderscript/cts/cosh_f32.rs
@@ -1,6 +1,18 @@
#pragma version(1)
#pragma rs java_package_name(android.renderscript.cts)
-void root(const float *in, float *out) {
+void cosh_f32_1(const float *in, float *out) {
+ *out = cosh(*in);
+}
+
+void cosh_f32_2(const float2 *in, float2 *out) {
+ *out = cosh(*in);
+}
+
+void cosh_f32_3(const float3 *in, float3 *out) {
+ *out = cosh(*in);
+}
+
+void cosh_f32_4(const float4 *in, float4 *out) {
*out = cosh(*in);
}
diff --git a/tests/src/android/renderscript/cts/cosh_f32_2.rs b/tests/src/android/renderscript/cts/cosh_f32_2.rs
deleted file mode 100644
index a440e60a600..00000000000
--- a/tests/src/android/renderscript/cts/cosh_f32_2.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root(const float2 *in, float2 *out) {
- *out = cosh(*in);
-}
diff --git a/tests/src/android/renderscript/cts/cosh_f32_3.rs b/tests/src/android/renderscript/cts/cosh_f32_3.rs
deleted file mode 100644
index 6408d33fb52..00000000000
--- a/tests/src/android/renderscript/cts/cosh_f32_3.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root(const float3 *in, float3 *out) {
- *out = cosh(*in);
-}
diff --git a/tests/src/android/renderscript/cts/cosh_f32_4.rs b/tests/src/android/renderscript/cts/cosh_f32_4.rs
deleted file mode 100644
index 666c493f525..00000000000
--- a/tests/src/android/renderscript/cts/cosh_f32_4.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root(const float4 *in, float4 *out) {
- *out = cosh(*in);
-}
diff --git a/tests/src/android/renderscript/cts/cross_f32.rs b/tests/src/android/renderscript/cts/cross_f32.rs
new file mode 100644
index 00000000000..e996e5fbf06
--- /dev/null
+++ b/tests/src/android/renderscript/cts/cross_f32.rs
@@ -0,0 +1,19 @@
+#pragma version(1)
+#pragma rs java_package_name(android.renderscript.cts)
+typedef struct _cross_f32_3_struct {
+ float3 low;
+ float3 high;
+} cross_f32_3_struct;
+
+void cross_f32_3(const cross_f32_3_struct *in, float3 *out) {
+ *out = cross(in->low, in->high);
+}
+
+typedef struct _cross_f32_4_struct {
+ float4 low;
+ float4 high;
+} cross_f32_4_struct;
+
+void cross_f32_4(const cross_f32_4_struct *in, float4 *out) {
+ *out = cross(in->low, in->high);
+}
diff --git a/tests/src/android/renderscript/cts/cross_f32_3.rs b/tests/src/android/renderscript/cts/cross_f32_3.rs
deleted file mode 100644
index 5895ae48969..00000000000
--- a/tests/src/android/renderscript/cts/cross_f32_3.rs
+++ /dev/null
@@ -1,10 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-typedef struct _cross_f32_3_struct {
- float3 low;
- float3 high;
-}cross_f32_3_struct;
-
-void root(const cross_f32_3_struct *in, float3 *out) {
- *out = cross(in->low, in->high);
-}
diff --git a/tests/src/android/renderscript/cts/cross_f32_4.rs b/tests/src/android/renderscript/cts/cross_f32_4.rs
deleted file mode 100644
index b2092ca979d..00000000000
--- a/tests/src/android/renderscript/cts/cross_f32_4.rs
+++ /dev/null
@@ -1,10 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-typedef struct _cross_f32_4_struct {
- float4 low;
- float4 high;
-}cross_f32_4_struct;
-
-void root(const cross_f32_4_struct *in, float4 *out) {
- *out = cross(in->low, in->high);
-}
diff --git a/tests/src/android/renderscript/cts/deg_f32.rs b/tests/src/android/renderscript/cts/deg_f32.rs
deleted file mode 100644
index 447b12b3399..00000000000
--- a/tests/src/android/renderscript/cts/deg_f32.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root(const float* in, float* out) {
- *out = degrees(*in);
-}
diff --git a/tests/src/android/renderscript/cts/deg_f32_2.rs b/tests/src/android/renderscript/cts/deg_f32_2.rs
deleted file mode 100644
index c9fc6a00f07..00000000000
--- a/tests/src/android/renderscript/cts/deg_f32_2.rs
+++ /dev/null
@@ -1,7 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root(const float2* in, float2* out) {
- *out = degrees (*in);
-
-}
diff --git a/tests/src/android/renderscript/cts/deg_f32_3.rs b/tests/src/android/renderscript/cts/deg_f32_3.rs
deleted file mode 100644
index ed34b19edbe..00000000000
--- a/tests/src/android/renderscript/cts/deg_f32_3.rs
+++ /dev/null
@@ -1,7 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root(const float3* in, float3* out) {
- *out = degrees(*in);
-
-}
diff --git a/tests/src/android/renderscript/cts/deg_f32_4.rs b/tests/src/android/renderscript/cts/deg_f32_4.rs
deleted file mode 100644
index 82c5e5c0987..00000000000
--- a/tests/src/android/renderscript/cts/deg_f32_4.rs
+++ /dev/null
@@ -1,7 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root(const float4* in, float4* out) {
- *out = degrees(*in);
-
-}
diff --git a/tests/src/android/renderscript/cts/degrees_f32.rs b/tests/src/android/renderscript/cts/degrees_f32.rs
new file mode 100644
index 00000000000..e57124607ff
--- /dev/null
+++ b/tests/src/android/renderscript/cts/degrees_f32.rs
@@ -0,0 +1,21 @@
+#pragma version(1)
+#pragma rs java_package_name(android.renderscript.cts)
+
+void degrees_f32_1(const float* in, float* out) {
+ *out = degrees(*in);
+}
+
+void degrees_f32_2(const float2* in, float2* out) {
+ *out = degrees (*in);
+
+}
+
+void degrees_f32_3(const float3* in, float3* out) {
+ *out = degrees(*in);
+
+}
+
+void degrees_f32_4(const float4* in, float4* out) {
+ *out = degrees(*in);
+
+}
diff --git a/tests/src/android/renderscript/cts/exp10_f32.rs b/tests/src/android/renderscript/cts/exp10_f32.rs
index f45a50366ec..67f5c26aec9 100644
--- a/tests/src/android/renderscript/cts/exp10_f32.rs
+++ b/tests/src/android/renderscript/cts/exp10_f32.rs
@@ -1,6 +1,18 @@
#pragma version(1)
#pragma rs java_package_name(android.renderscript.cts)
-void root(const float *in, float *out) {
+void exp10_f32_1(const float *in, float *out) {
+ *out = exp10(*in);
+}
+
+void exp10_f32_2(const float2 *in, float2 *out) {
+ *out = exp10(*in);
+}
+
+void exp10_f32_3(const float3 *in, float3 *out) {
+ *out = exp10(*in);
+}
+
+void exp10_f32_4(const float4 *in, float4 *out) {
*out = exp10(*in);
}
diff --git a/tests/src/android/renderscript/cts/exp10_f32_2.rs b/tests/src/android/renderscript/cts/exp10_f32_2.rs
deleted file mode 100644
index ff48f4e575d..00000000000
--- a/tests/src/android/renderscript/cts/exp10_f32_2.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root(const float2 *in, float2 *out) {
- *out = exp10(*in);
-}
diff --git a/tests/src/android/renderscript/cts/exp10_f32_3.rs b/tests/src/android/renderscript/cts/exp10_f32_3.rs
deleted file mode 100644
index e7ffa54fee3..00000000000
--- a/tests/src/android/renderscript/cts/exp10_f32_3.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root(const float3 *in, float3 *out) {
- *out = exp10(*in);
-}
diff --git a/tests/src/android/renderscript/cts/exp10_f32_4.rs b/tests/src/android/renderscript/cts/exp10_f32_4.rs
deleted file mode 100644
index 1c60e94d4a4..00000000000
--- a/tests/src/android/renderscript/cts/exp10_f32_4.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root(const float4 *in, float4 *out) {
- *out = exp10(*in);
-}
diff --git a/tests/src/android/renderscript/cts/exp2_f32.rs b/tests/src/android/renderscript/cts/exp2_f32.rs
index c5f0a815b41..9095bf3a1f7 100644
--- a/tests/src/android/renderscript/cts/exp2_f32.rs
+++ b/tests/src/android/renderscript/cts/exp2_f32.rs
@@ -1,6 +1,18 @@
#pragma version(1)
#pragma rs java_package_name(android.renderscript.cts)
-void root(const float *in, float *out) {
+void exp2_f32_1(const float *in, float *out) {
+ *out = exp2(*in);
+}
+
+void exp2_f32_2(const float2 *in, float2 *out) {
+ *out = exp2(*in);
+}
+
+void exp2_f32_3(const float3 *in, float3 *out) {
+ *out = exp2(*in);
+}
+
+void exp2_f32_4(const float4 *in, float4 *out) {
*out = exp2(*in);
}
diff --git a/tests/src/android/renderscript/cts/exp2_f32_2.rs b/tests/src/android/renderscript/cts/exp2_f32_2.rs
deleted file mode 100644
index c972310903a..00000000000
--- a/tests/src/android/renderscript/cts/exp2_f32_2.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root(const float2 *in, float2 *out) {
- *out = exp2(*in);
-}
diff --git a/tests/src/android/renderscript/cts/exp2_f32_3.rs b/tests/src/android/renderscript/cts/exp2_f32_3.rs
deleted file mode 100644
index 80d49c110bb..00000000000
--- a/tests/src/android/renderscript/cts/exp2_f32_3.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root(const float3 *in, float3 *out) {
- *out = exp2(*in);
-}
diff --git a/tests/src/android/renderscript/cts/exp2_f32_4.rs b/tests/src/android/renderscript/cts/exp2_f32_4.rs
deleted file mode 100644
index a82430f11d0..00000000000
--- a/tests/src/android/renderscript/cts/exp2_f32_4.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root(const float4 *in, float4 *out) {
- *out = exp2(*in);
-}
diff --git a/tests/src/android/renderscript/cts/exp_f32.rs b/tests/src/android/renderscript/cts/exp_f32.rs
index 575d2473f72..036c490c47c 100644
--- a/tests/src/android/renderscript/cts/exp_f32.rs
+++ b/tests/src/android/renderscript/cts/exp_f32.rs
@@ -1,6 +1,18 @@
#pragma version(1)
#pragma rs java_package_name(android.renderscript.cts)
-void root(const float *in, float *out) {
+void exp_f32_1(const float *in, float *out) {
*out = exp(*in);
-} \ No newline at end of file
+}
+
+void exp_f32_2(const float2 *in, float2 *out) {
+ *out = exp(*in);
+}
+
+void exp_f32_3(const float3 *in, float3 *out) {
+ *out = exp(*in);
+}
+
+void exp_f32_4(const float4 *in, float4 *out) {
+ *out = exp(*in);
+}
diff --git a/tests/src/android/renderscript/cts/exp_f32_2.rs b/tests/src/android/renderscript/cts/exp_f32_2.rs
deleted file mode 100644
index 1d2c5461438..00000000000
--- a/tests/src/android/renderscript/cts/exp_f32_2.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root(const float2 *in, float2 *out) {
- *out = exp(*in);
-} \ No newline at end of file
diff --git a/tests/src/android/renderscript/cts/exp_f32_3.rs b/tests/src/android/renderscript/cts/exp_f32_3.rs
deleted file mode 100644
index 6b04c5fec5a..00000000000
--- a/tests/src/android/renderscript/cts/exp_f32_3.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root(const float3 *in, float3 *out) {
- *out = exp(*in);
-} \ No newline at end of file
diff --git a/tests/src/android/renderscript/cts/exp_f32_4.rs b/tests/src/android/renderscript/cts/exp_f32_4.rs
deleted file mode 100644
index ced9021f363..00000000000
--- a/tests/src/android/renderscript/cts/exp_f32_4.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root(const float4 *in, float4 *out) {
- *out = exp(*in);
-} \ No newline at end of file
diff --git a/tests/src/android/renderscript/cts/expm1_f32.rs b/tests/src/android/renderscript/cts/expm1_f32.rs
index b9875ae57fa..19501315dcd 100644
--- a/tests/src/android/renderscript/cts/expm1_f32.rs
+++ b/tests/src/android/renderscript/cts/expm1_f32.rs
@@ -1,6 +1,18 @@
#pragma version(1)
#pragma rs java_package_name(android.renderscript.cts)
-void root(const float *in, float *out) {
+void expm1_f32_1(const float *in, float *out) {
+ *out = expm1(*in);
+}
+
+void expm1_f32_2(const float2 *in, float2 *out) {
+ *out = expm1(*in);
+}
+
+void expm1_f32_3(const float3 *in, float3 *out) {
+ *out = expm1(*in);
+}
+
+void expm1_f32_4(const float4 *in, float4 *out) {
*out = expm1(*in);
}
diff --git a/tests/src/android/renderscript/cts/expm1_f32_2.rs b/tests/src/android/renderscript/cts/expm1_f32_2.rs
deleted file mode 100644
index 73fb2b14027..00000000000
--- a/tests/src/android/renderscript/cts/expm1_f32_2.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root(const float2 *in, float2 *out) {
- *out = expm1(*in);
-} \ No newline at end of file
diff --git a/tests/src/android/renderscript/cts/expm1_f32_3.rs b/tests/src/android/renderscript/cts/expm1_f32_3.rs
deleted file mode 100644
index 92593bd8e56..00000000000
--- a/tests/src/android/renderscript/cts/expm1_f32_3.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root(const float3 *in, float3 *out) {
- *out = expm1(*in);
-} \ No newline at end of file
diff --git a/tests/src/android/renderscript/cts/expm1_f32_4.rs b/tests/src/android/renderscript/cts/expm1_f32_4.rs
deleted file mode 100644
index 4d2aaaa7bf7..00000000000
--- a/tests/src/android/renderscript/cts/expm1_f32_4.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root(const float4 *in, float4 *out) {
- *out = expm1(*in);
-} \ No newline at end of file
diff --git a/tests/src/android/renderscript/cts/fabs_f32.rs b/tests/src/android/renderscript/cts/fabs_f32.rs
index 221339cdb80..1567e4d349b 100644
--- a/tests/src/android/renderscript/cts/fabs_f32.rs
+++ b/tests/src/android/renderscript/cts/fabs_f32.rs
@@ -1,5 +1,18 @@
#pragma version(1)
#pragma rs java_package_name(android.renderscript.cts)
-void root(const float *in, float *out) {
+
+void fabs_f32_1(const float *in, float *out) {
*out = fabs(*in);
-} \ No newline at end of file
+}
+
+void fabs_f32_2(const float2 *in, float2 *out) {
+ *out = fabs(*in);
+}
+
+void fabs_f32_3(const float3 *in, float3 *out) {
+ *out = fabs(*in);
+}
+
+void fabs_f32_4(const float4 *in, float4 *out) {
+ *out = fabs(*in);
+}
diff --git a/tests/src/android/renderscript/cts/fabs_f32_2.rs b/tests/src/android/renderscript/cts/fabs_f32_2.rs
deleted file mode 100644
index c4aa88406fc..00000000000
--- a/tests/src/android/renderscript/cts/fabs_f32_2.rs
+++ /dev/null
@@ -1,5 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-void root(const float2 *in, float2 *out) {
- *out = fabs(*in);
-} \ No newline at end of file
diff --git a/tests/src/android/renderscript/cts/fabs_f32_3.rs b/tests/src/android/renderscript/cts/fabs_f32_3.rs
deleted file mode 100644
index 320d551fbf5..00000000000
--- a/tests/src/android/renderscript/cts/fabs_f32_3.rs
+++ /dev/null
@@ -1,5 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-void root(const float3 *in, float3 *out) {
- *out = fabs(*in);
-} \ No newline at end of file
diff --git a/tests/src/android/renderscript/cts/fabs_f32_4.rs b/tests/src/android/renderscript/cts/fabs_f32_4.rs
deleted file mode 100644
index c7f97888dd2..00000000000
--- a/tests/src/android/renderscript/cts/fabs_f32_4.rs
+++ /dev/null
@@ -1,5 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-void root(const float4 *in, float4 *out) {
- *out = fabs(*in);
-} \ No newline at end of file
diff --git a/tests/src/android/renderscript/cts/fdim_f32.rs b/tests/src/android/renderscript/cts/fdim_f32.rs
index 4292ec9c1e3..e2c5fb10bb5 100644
--- a/tests/src/android/renderscript/cts/fdim_f32.rs
+++ b/tests/src/android/renderscript/cts/fdim_f32.rs
@@ -6,6 +6,33 @@ struct fdim_f32_input {
float y;
};
-void root(const struct fdim_f32_input *in, float *out) {
+void fdim_f32_1(const struct fdim_f32_input *in, float *out) {
*out = fdim(in->x, in->y);
-} \ No newline at end of file
+}
+
+struct fdim_f32_2_input {
+ float2 x;
+ float2 y;
+};
+
+void fdim_f32_2(const struct fdim_f32_2_input *in, float2 *out) {
+ *out = fdim(in->x, in->y);
+}
+
+struct fdim_f32_3_input {
+ float3 x;
+ float3 y;
+};
+
+void fdim_f32_3(const struct fdim_f32_3_input *in, float3 *out) {
+ *out = fdim(in->x, in->y);
+}
+
+struct fdim_f32_4_input {
+ float4 x;
+ float4 y;
+};
+
+void fdim_f32_4(const struct fdim_f32_4_input *in, float4 *out) {
+ *out = fdim(in->x, in->y);
+}
diff --git a/tests/src/android/renderscript/cts/fdim_f32_2.rs b/tests/src/android/renderscript/cts/fdim_f32_2.rs
deleted file mode 100644
index 5965a4ea069..00000000000
--- a/tests/src/android/renderscript/cts/fdim_f32_2.rs
+++ /dev/null
@@ -1,11 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-struct fdim_f32_2_input {
- float2 x;
- float2 y;
-};
-
-void root(const struct fdim_f32_2_input *in, float2 *out) {
- *out = fdim(in->x, in->y);
-} \ No newline at end of file
diff --git a/tests/src/android/renderscript/cts/fdim_f32_3.rs b/tests/src/android/renderscript/cts/fdim_f32_3.rs
deleted file mode 100644
index 86aecd56e0c..00000000000
--- a/tests/src/android/renderscript/cts/fdim_f32_3.rs
+++ /dev/null
@@ -1,11 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-struct fdim_f32_3_input {
- float3 x;
- float3 y;
-};
-
-void root(const struct fdim_f32_3_input *in, float3 *out) {
- *out = fdim(in->x, in->y);
-} \ No newline at end of file
diff --git a/tests/src/android/renderscript/cts/fdim_f32_4.rs b/tests/src/android/renderscript/cts/fdim_f32_4.rs
deleted file mode 100644
index a3d953fc5b4..00000000000
--- a/tests/src/android/renderscript/cts/fdim_f32_4.rs
+++ /dev/null
@@ -1,11 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-struct fdim_f32_4_input {
- float4 x;
- float4 y;
-};
-
-void root(const struct fdim_f32_4_input *in, float4 *out) {
- *out = fdim(in->x, in->y);
-} \ No newline at end of file
diff --git a/tests/src/android/renderscript/cts/floor_f32.rs b/tests/src/android/renderscript/cts/floor_f32.rs
index e2faa4817bd..2300dabdd7d 100644
--- a/tests/src/android/renderscript/cts/floor_f32.rs
+++ b/tests/src/android/renderscript/cts/floor_f32.rs
@@ -1,5 +1,17 @@
#pragma version(1)
#pragma rs java_package_name(android.renderscript.cts)
-void root(const float *in, float *out) {
+void floor_f32_1(const float *in, float *out) {
*out = floor(*in);
-} \ No newline at end of file
+}
+
+void floor_f32_2(const float2 *in, float2 *out) {
+ *out = floor(*in);
+}
+
+void floor_f32_3(const float3 *in, float3 *out) {
+ *out = floor(*in);
+}
+
+void floor_f32_4(const float4 *in, float4 *out) {
+ *out = floor(*in);
+}
diff --git a/tests/src/android/renderscript/cts/floor_f32_2.rs b/tests/src/android/renderscript/cts/floor_f32_2.rs
deleted file mode 100644
index 83fb4e7b984..00000000000
--- a/tests/src/android/renderscript/cts/floor_f32_2.rs
+++ /dev/null
@@ -1,5 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-void root(const float2 *in, float2 *out) {
- *out = floor(*in);
-} \ No newline at end of file
diff --git a/tests/src/android/renderscript/cts/floor_f32_3.rs b/tests/src/android/renderscript/cts/floor_f32_3.rs
deleted file mode 100644
index 6dad3e2336e..00000000000
--- a/tests/src/android/renderscript/cts/floor_f32_3.rs
+++ /dev/null
@@ -1,5 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-void root(const float3 *in, float3 *out) {
- *out = floor(*in);
-} \ No newline at end of file
diff --git a/tests/src/android/renderscript/cts/floor_f32_4.rs b/tests/src/android/renderscript/cts/floor_f32_4.rs
deleted file mode 100644
index b6083bee270..00000000000
--- a/tests/src/android/renderscript/cts/floor_f32_4.rs
+++ /dev/null
@@ -1,5 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-void root(const float4 *in, float4 *out) {
- *out = floor(*in);
-} \ No newline at end of file
diff --git a/tests/src/android/renderscript/cts/fma_f32.rs b/tests/src/android/renderscript/cts/fma_f32.rs
index fba5202f64c..36257a5baee 100644
--- a/tests/src/android/renderscript/cts/fma_f32.rs
+++ b/tests/src/android/renderscript/cts/fma_f32.rs
@@ -7,6 +7,36 @@ typedef struct Floats {
float fc;
} Floats;
-void root(const Floats *in, float *out) {
+void fma_f32_1(const Floats *in, float *out) {
*out = fma(in->fa, in->fb, in->fc);
-} \ No newline at end of file
+}
+
+typedef struct Floats2 {
+ float2 fa;
+ float2 fb;
+ float2 fc;
+} Floats2;
+
+void fma_f32_2(const Floats2 *in, float2 *out) {
+ *out = fma(in->fa, in->fb, in->fc);
+}
+
+typedef struct Floats3 {
+ float3 fa;
+ float3 fb;
+ float3 fc;
+} Floats3;
+
+void fma_f32_3(const Floats3 *in, float3 *out) {
+ *out = fma(in->fa, in->fb, in->fc);
+}
+
+typedef struct Floats4 {
+ float4 fa;
+ float4 fb;
+ float4 fc;
+} Floats4;
+
+void fma_f32_4(const Floats4 *in, float4 *out) {
+ *out = fma(in->fa, in->fb, in->fc);
+}
diff --git a/tests/src/android/renderscript/cts/fma_f32_2.rs b/tests/src/android/renderscript/cts/fma_f32_2.rs
deleted file mode 100644
index 1ab4b4fe360..00000000000
--- a/tests/src/android/renderscript/cts/fma_f32_2.rs
+++ /dev/null
@@ -1,12 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-typedef struct Floats2 {
- float2 fa;
- float2 fb;
- float2 fc;
-} Floats2;
-
-void root(const Floats2 *in, float2 *out) {
- *out = fma(in->fa, in->fb, in->fc);
-} \ No newline at end of file
diff --git a/tests/src/android/renderscript/cts/fma_f32_3.rs b/tests/src/android/renderscript/cts/fma_f32_3.rs
deleted file mode 100644
index c1006e1a072..00000000000
--- a/tests/src/android/renderscript/cts/fma_f32_3.rs
+++ /dev/null
@@ -1,12 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-typedef struct Floats3 {
- float3 fa;
- float3 fb;
- float3 fc;
-} Floats3;
-
-void root(const Floats3 *in, float3 *out) {
- *out = fma(in->fa, in->fb, in->fc);
-} \ No newline at end of file
diff --git a/tests/src/android/renderscript/cts/fma_f32_4.rs b/tests/src/android/renderscript/cts/fma_f32_4.rs
deleted file mode 100644
index 46c2f895eb3..00000000000
--- a/tests/src/android/renderscript/cts/fma_f32_4.rs
+++ /dev/null
@@ -1,12 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-typedef struct Floats4 {
- float4 fa;
- float4 fb;
- float4 fc;
-} Floats4;
-
-void root(const Floats4 *in, float4 *out) {
- *out = fma(in->fa, in->fb, in->fc);
-} \ No newline at end of file
diff --git a/tests/src/android/renderscript/cts/fmax_f32.rs b/tests/src/android/renderscript/cts/fmax_f32.rs
index 3deab717b7b..e03f258b310 100644
--- a/tests/src/android/renderscript/cts/fmax_f32.rs
+++ b/tests/src/android/renderscript/cts/fmax_f32.rs
@@ -4,8 +4,35 @@
typedef struct fmax_f32_in {
float first;
float second;
-} input;
+} input1;
-void root(const input* in, float* out){
+void fmax_f32_1(const input1* in, float* out){
+ *out = fmax(in->first, in->second);
+}
+
+typedef struct fmax_f32_2_in {
+ float2 first;
+ float2 second;
+} input2;
+
+void fmax_f32_2(const input2* in, float2* out){
+ *out = fmax(in->first, in->second);
+}
+
+typedef struct fmax_f32_3_in {
+ float3 first;
+ float3 second;
+} input3;
+
+void fmax_f32_3(const input3* in, float3* out){
+ *out = fmax(in->first, in->second);
+}
+
+typedef struct fmax_f32_4_in {
+ float4 first;
+ float4 second;
+} input4;
+
+void fmax_f32_4(const input4* in, float4* out){
*out = fmax(in->first, in->second);
}
diff --git a/tests/src/android/renderscript/cts/fmax_f32_2.rs b/tests/src/android/renderscript/cts/fmax_f32_2.rs
deleted file mode 100644
index 7e901e9c56a..00000000000
--- a/tests/src/android/renderscript/cts/fmax_f32_2.rs
+++ /dev/null
@@ -1,11 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-typedef struct fmax_f32_2_in {
- float2 first;
- float2 second;
-} input;
-
-void root(const input* in, float2* out){
- *out = fmax(in->first, in->second);
-}
diff --git a/tests/src/android/renderscript/cts/fmax_f32_3.rs b/tests/src/android/renderscript/cts/fmax_f32_3.rs
deleted file mode 100644
index 37b856df42e..00000000000
--- a/tests/src/android/renderscript/cts/fmax_f32_3.rs
+++ /dev/null
@@ -1,11 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-typedef struct fmax_f32_3_in {
- float3 first;
- float3 second;
-} input;
-
-void root(const input* in, float3* out){
- *out = fmax(in->first, in->second);
-}
diff --git a/tests/src/android/renderscript/cts/fmax_f32_4.rs b/tests/src/android/renderscript/cts/fmax_f32_4.rs
deleted file mode 100644
index 2057a863a84..00000000000
--- a/tests/src/android/renderscript/cts/fmax_f32_4.rs
+++ /dev/null
@@ -1,11 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-typedef struct fmax_f32_4_in {
- float4 first;
- float4 second;
-} input;
-
-void root(const input* in, float4* out){
- *out = fmax(in->first, in->second);
-}
diff --git a/tests/src/android/renderscript/cts/fmin_f32.rs b/tests/src/android/renderscript/cts/fmin_f32.rs
index d8dec4d55cb..49033f016ef 100644
--- a/tests/src/android/renderscript/cts/fmin_f32.rs
+++ b/tests/src/android/renderscript/cts/fmin_f32.rs
@@ -4,8 +4,35 @@
typedef struct fmin_f32_in {
float first;
float second;
-} input;
+} input1;
-void root(const input* in, float* out){
+void fmin_f32_1(const input1* in, float* out){
+ *out = fmin(in->first, in->second);
+}
+
+typedef struct fmin_f32_2_in {
+ float2 first;
+ float2 second;
+} input2;
+
+void fmin_f32_2(const input2* in, float2* out){
+ *out = fmin(in->first, in->second);
+}
+
+typedef struct fmin_f32_3_in {
+ float3 first;
+ float3 second;
+} input3;
+
+void fmin_f32_3(const input3* in, float3* out){
+ *out = fmin(in->first, in->second);
+}
+
+typedef struct fmin_f32_4_in {
+ float4 first;
+ float4 second;
+} input4;
+
+void fmin_f32_4(const input4* in, float4* out){
*out = fmin(in->first, in->second);
}
diff --git a/tests/src/android/renderscript/cts/fmin_f32_2.rs b/tests/src/android/renderscript/cts/fmin_f32_2.rs
deleted file mode 100644
index b623bc54548..00000000000
--- a/tests/src/android/renderscript/cts/fmin_f32_2.rs
+++ /dev/null
@@ -1,11 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-typedef struct fmin_f32_2_in {
- float2 first;
- float2 second;
-} input;
-
-void root(const input* in, float2* out){
- *out = fmin(in->first, in->second);
-}
diff --git a/tests/src/android/renderscript/cts/fmin_f32_3.rs b/tests/src/android/renderscript/cts/fmin_f32_3.rs
deleted file mode 100644
index 8e60215c5fe..00000000000
--- a/tests/src/android/renderscript/cts/fmin_f32_3.rs
+++ /dev/null
@@ -1,11 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-typedef struct fmin_f32_3_in {
- float3 first;
- float3 second;
-} input;
-
-void root(const input* in, float3* out){
- *out = fmin(in->first, in->second);
-}
diff --git a/tests/src/android/renderscript/cts/fmin_f32_4.rs b/tests/src/android/renderscript/cts/fmin_f32_4.rs
deleted file mode 100644
index ab299128fa5..00000000000
--- a/tests/src/android/renderscript/cts/fmin_f32_4.rs
+++ /dev/null
@@ -1,11 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-typedef struct fmin_f32_4_in {
- float4 first;
- float4 second;
-} input;
-
-void root(const input* in, float4* out){
- *out = fmin(in->first, in->second);
-}
diff --git a/tests/src/android/renderscript/cts/fmod_f32.rs b/tests/src/android/renderscript/cts/fmod_f32.rs
index 95f5ce37344..ca8b282df1e 100644
--- a/tests/src/android/renderscript/cts/fmod_f32.rs
+++ b/tests/src/android/renderscript/cts/fmod_f32.rs
@@ -6,6 +6,33 @@ struct fmod_input_f32 {
float param2;
};
-void root(const struct fmod_input_f32 *in, float *out) {
+void fmod_f32_1(const struct fmod_input_f32 *in, float *out) {
*out = fmod(in->param1, in->param2);
-} \ No newline at end of file
+}
+
+struct fmod_input_f32_2 {
+ float2 param1;
+ float2 param2;
+};
+
+void fmod_f32_2(const struct fmod_input_f32_2 *in, float2 *out) {
+ *out = fmod(in->param1, in->param2);
+}
+
+struct fmod_input_f32_3 {
+ float3 param1;
+ float3 param2;
+};
+
+void fmod_f32_3(const struct fmod_input_f32_3 *in, float3 *out) {
+ *out = fmod(in->param1, in->param2);
+}
+
+struct fmod_input_f32_4 {
+ float4 param1;
+ float4 param2;
+};
+
+void fmod_f32_4(const struct fmod_input_f32_4 *in, float4 *out) {
+ *out = fmod(in->param1, in->param2);
+}
diff --git a/tests/src/android/renderscript/cts/fmod_f32_2.rs b/tests/src/android/renderscript/cts/fmod_f32_2.rs
deleted file mode 100644
index c48c2a3f581..00000000000
--- a/tests/src/android/renderscript/cts/fmod_f32_2.rs
+++ /dev/null
@@ -1,11 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-struct fmod_input_f32_2 {
- float2 param1;
- float2 param2;
-};
-
-void root(const struct fmod_input_f32_2 *in, float2 *out) {
- *out = fmod(in->param1, in->param2);
-} \ No newline at end of file
diff --git a/tests/src/android/renderscript/cts/fmod_f32_3.rs b/tests/src/android/renderscript/cts/fmod_f32_3.rs
deleted file mode 100644
index 7a57e1a244d..00000000000
--- a/tests/src/android/renderscript/cts/fmod_f32_3.rs
+++ /dev/null
@@ -1,11 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-struct fmod_input_f32_3 {
- float3 param1;
- float3 param2;
-};
-
-void root(const struct fmod_input_f32_3 *in, float3 *out) {
- *out = fmod(in->param1, in->param2);
-} \ No newline at end of file
diff --git a/tests/src/android/renderscript/cts/fmod_f32_4.rs b/tests/src/android/renderscript/cts/fmod_f32_4.rs
deleted file mode 100644
index 0fb4f739500..00000000000
--- a/tests/src/android/renderscript/cts/fmod_f32_4.rs
+++ /dev/null
@@ -1,11 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-struct fmod_input_f32_4 {
- float4 param1;
- float4 param2;
-};
-
-void root(const struct fmod_input_f32_4 *in, float4 *out) {
- *out = fmod(in->param1, in->param2);
-} \ No newline at end of file
diff --git a/tests/src/android/renderscript/cts/hypot_f32.rs b/tests/src/android/renderscript/cts/hypot_f32.rs
index 196fd2377ef..4f9159cc573 100644
--- a/tests/src/android/renderscript/cts/hypot_f32.rs
+++ b/tests/src/android/renderscript/cts/hypot_f32.rs
@@ -6,6 +6,33 @@ typedef struct hypot_f32_in {
float y;
} hypot_input_f32;
-void root(const hypot_input_f32 *in, float *out) {
+void hypot_f32_1(const hypot_input_f32 *in, float *out) {
+ *out = hypot(in->x, in->y);
+}
+
+typedef struct hypot_f32_2_in {
+ float2 x;
+ float2 y;
+} hypot_input_f32_2;
+
+void hypot_f32_2(const hypot_input_f32_2 *in, float2 *out) {
+ *out = hypot(in->x, in->y);
+}
+
+typedef struct hypot_f32_3_in {
+ float3 x;
+ float3 y;
+} hypot_input_f32_3;
+
+void hypot_f32_3(const hypot_input_f32_3 *in, float3 *out) {
+ *out = hypot(in->x, in->y);
+}
+
+typedef struct hypot_f32_4_in {
+ float4 x;
+ float4 y;
+} hypot_input_f32_4;
+
+void hypot_f32_4(const hypot_input_f32_4 *in, float4 *out) {
*out = hypot(in->x, in->y);
}
diff --git a/tests/src/android/renderscript/cts/hypot_f32_2.rs b/tests/src/android/renderscript/cts/hypot_f32_2.rs
deleted file mode 100644
index 08d2809b6a7..00000000000
--- a/tests/src/android/renderscript/cts/hypot_f32_2.rs
+++ /dev/null
@@ -1,11 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-typedef struct hypot_f32_2_in {
- float2 x;
- float2 y;
-} hypot_input_f32_2;
-
-void root(const hypot_input_f32_2 *in, float2 *out) {
- *out = hypot(in->x, in->y);
-}
diff --git a/tests/src/android/renderscript/cts/hypot_f32_3.rs b/tests/src/android/renderscript/cts/hypot_f32_3.rs
deleted file mode 100644
index 7864840bb6f..00000000000
--- a/tests/src/android/renderscript/cts/hypot_f32_3.rs
+++ /dev/null
@@ -1,11 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-typedef struct hypot_f32_3_in {
- float3 x;
- float3 y;
-} hypot_input_f32_3;
-
-void root(const hypot_input_f32_3 *in, float3 *out) {
- *out = hypot(in->x, in->y);
-}
diff --git a/tests/src/android/renderscript/cts/hypot_f32_4.rs b/tests/src/android/renderscript/cts/hypot_f32_4.rs
deleted file mode 100644
index b23effe9bbb..00000000000
--- a/tests/src/android/renderscript/cts/hypot_f32_4.rs
+++ /dev/null
@@ -1,11 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-typedef struct hypot_f32_4_in {
- float4 x;
- float4 y;
-} hypot_input_f32_4;
-
-void root(const hypot_input_f32_4 *in, float4 *out) {
- *out = hypot(in->x, in->y);
-}
diff --git a/tests/src/android/renderscript/cts/is_object.rs b/tests/src/android/renderscript/cts/is_object.rs
new file mode 100644
index 00000000000..da28240fdbb
--- /dev/null
+++ b/tests/src/android/renderscript/cts/is_object.rs
@@ -0,0 +1,47 @@
+#pragma version(1)
+#pragma rs java_package_name(android.renderscript.cts)
+
+typedef struct _object_allocation_input {
+ rs_allocation allocation;
+} object_allocation_input;
+
+void is_object_allocation( const object_allocation_input *in, int *out)
+{
+ *out = rsIsObject(in->allocation)==false ? 0 : 1;
+}
+
+typedef struct _object_element_input {
+ rs_element element;
+} object_element_input;
+
+void is_object_element( const object_element_input *in, int *out)
+{
+ *out = rsIsObject(in->element)==false ? 0 : 1;
+}
+
+typedef struct _object_sampler_input {
+ rs_sampler sampler;
+} object_sampler_input;
+
+void is_object_sampler( const object_sampler_input *in, int *out)
+{
+ *out = rsIsObject(in->sampler)==false ? 0 : 1;
+}
+
+typedef struct _object_script_input {
+ rs_script script;
+} object_script_input;
+
+void is_object_script( const object_script_input *in, int *out)
+{
+ *out = rsIsObject(in->script)==false ? 0 : 1;
+}
+
+typedef struct _object_type_input {
+ rs_type type;
+} object_type_input;
+
+void is_object_type( const object_type_input *in, int *out)
+{
+ *out = rsIsObject(in->type)==false ? 0 : 1;
+}
diff --git a/tests/src/android/renderscript/cts/is_object_allocation.rs b/tests/src/android/renderscript/cts/is_object_allocation.rs
deleted file mode 100644
index b99668a4bae..00000000000
--- a/tests/src/android/renderscript/cts/is_object_allocation.rs
+++ /dev/null
@@ -1,11 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-typedef struct _object_allocation_input {
- rs_allocation allocation;
-}object_allocation_input;
-
-void root( const object_allocation_input *in, int *out)
-{
- *out = rsIsObject(in->allocation)==false ? 0 : 1;
-}
diff --git a/tests/src/android/renderscript/cts/is_object_element.rs b/tests/src/android/renderscript/cts/is_object_element.rs
deleted file mode 100644
index cdc04e18de0..00000000000
--- a/tests/src/android/renderscript/cts/is_object_element.rs
+++ /dev/null
@@ -1,11 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-typedef struct _object_element_input {
- rs_element element;
-}object_element_input;
-
-void root( const object_element_input *in, int *out)
-{
- *out = rsIsObject(in->element)==false ? 0 : 1;
-}
diff --git a/tests/src/android/renderscript/cts/is_object_mesh.rs b/tests/src/android/renderscript/cts/is_object_mesh.rs
deleted file mode 100644
index 7e25d044083..00000000000
--- a/tests/src/android/renderscript/cts/is_object_mesh.rs
+++ /dev/null
@@ -1,11 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-typedef struct _object_mesh_input {
- rs_mesh mesh;
-}object_mesh_input;
-
-void root( const object_mesh_input *in, int *out)
-{
- *out = rsIsObject(in->mesh)==false ? 0 : 1;
-}
diff --git a/tests/src/android/renderscript/cts/is_object_sampler.rs b/tests/src/android/renderscript/cts/is_object_sampler.rs
deleted file mode 100644
index 96ac1e2379d..00000000000
--- a/tests/src/android/renderscript/cts/is_object_sampler.rs
+++ /dev/null
@@ -1,11 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-typedef struct _object_sampler_input {
- rs_sampler sampler;
-}object_sampler_input;
-
-void root( const object_sampler_input *in, int *out)
-{
- *out = rsIsObject(in->sampler)==false ? 0 : 1;
-}
diff --git a/tests/src/android/renderscript/cts/is_object_script.rs b/tests/src/android/renderscript/cts/is_object_script.rs
deleted file mode 100644
index 0c632d0d5fb..00000000000
--- a/tests/src/android/renderscript/cts/is_object_script.rs
+++ /dev/null
@@ -1,11 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-typedef struct _object_script_input {
- rs_script script;
-}object_script_input;
-
-void root( const object_script_input *in, int *out)
-{
- *out = rsIsObject(in->script)==false ? 0 : 1;
-}
diff --git a/tests/src/android/renderscript/cts/is_object_type.rs b/tests/src/android/renderscript/cts/is_object_type.rs
deleted file mode 100644
index b55ea15dd81..00000000000
--- a/tests/src/android/renderscript/cts/is_object_type.rs
+++ /dev/null
@@ -1,11 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-typedef struct _object_type_input {
- rs_type type;
-}object_type_input;
-
-void root( const object_type_input *in, int *out)
-{
- *out = rsIsObject(in->type)==false ? 0 : 1;
-}
diff --git a/tests/src/android/renderscript/cts/log10_f32.rs b/tests/src/android/renderscript/cts/log10_f32.rs
index b1f5fd91fb9..dbb5150242d 100644
--- a/tests/src/android/renderscript/cts/log10_f32.rs
+++ b/tests/src/android/renderscript/cts/log10_f32.rs
@@ -1,6 +1,18 @@
#pragma version(1)
#pragma rs java_package_name(android.renderscript.cts)
-void root (const float* in, float* out) {
+void log10_f32_1 (const float* in, float* out) {
+ *out = log10(*in);
+}
+
+void log10_f32_2 (const float2* in, float2* out) {
+ *out = log10(*in);
+}
+
+void log10_f32_3 (const float3* in, float3* out) {
+ *out = log10(*in);
+}
+
+void log10_f32_4 (const float4* in, float4* out) {
*out = log10(*in);
}
diff --git a/tests/src/android/renderscript/cts/log10_f32_2.rs b/tests/src/android/renderscript/cts/log10_f32_2.rs
deleted file mode 100644
index 1e3a7fd0612..00000000000
--- a/tests/src/android/renderscript/cts/log10_f32_2.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root (const float2* in, float2* out) {
- *out = log10(*in);
-}
diff --git a/tests/src/android/renderscript/cts/log10_f32_3.rs b/tests/src/android/renderscript/cts/log10_f32_3.rs
deleted file mode 100644
index 58b2a174b1f..00000000000
--- a/tests/src/android/renderscript/cts/log10_f32_3.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root (const float3* in, float3* out) {
- *out = log10(*in);
-}
diff --git a/tests/src/android/renderscript/cts/log10_f32_4.rs b/tests/src/android/renderscript/cts/log10_f32_4.rs
deleted file mode 100644
index 82b71b06b90..00000000000
--- a/tests/src/android/renderscript/cts/log10_f32_4.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root (const float4* in, float4* out) {
- *out = log10(*in);
-}
diff --git a/tests/src/android/renderscript/cts/log1p_f32.rs b/tests/src/android/renderscript/cts/log1p_f32.rs
index d316a16c613..3c725fe71af 100644
--- a/tests/src/android/renderscript/cts/log1p_f32.rs
+++ b/tests/src/android/renderscript/cts/log1p_f32.rs
@@ -1,6 +1,18 @@
#pragma version(1)
#pragma rs java_package_name(android.renderscript.cts)
-void root (const float* in, float* out) {
+void log1p_f32_1 (const float* in, float* out) {
+ *out = log1p(*in);
+}
+
+void log1p_f32_2 (const float2* in, float2* out) {
+ *out = log1p(*in);
+}
+
+void log1p_f32_3 (const float3* in, float3* out) {
+ *out = log1p(*in);
+}
+
+void log1p_f32_4 (const float4* in, float4* out) {
*out = log1p(*in);
}
diff --git a/tests/src/android/renderscript/cts/log1p_f32_2.rs b/tests/src/android/renderscript/cts/log1p_f32_2.rs
deleted file mode 100644
index 89657c218b4..00000000000
--- a/tests/src/android/renderscript/cts/log1p_f32_2.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root (const float2* in, float2* out) {
- *out = log1p(*in);
-}
diff --git a/tests/src/android/renderscript/cts/log1p_f32_3.rs b/tests/src/android/renderscript/cts/log1p_f32_3.rs
deleted file mode 100644
index 243bf0e3c15..00000000000
--- a/tests/src/android/renderscript/cts/log1p_f32_3.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root (const float3* in, float3* out) {
- *out = log1p(*in);
-}
diff --git a/tests/src/android/renderscript/cts/log1p_f32_4.rs b/tests/src/android/renderscript/cts/log1p_f32_4.rs
deleted file mode 100644
index c0b35913ca2..00000000000
--- a/tests/src/android/renderscript/cts/log1p_f32_4.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root (const float4* in, float4* out) {
- *out = log1p(*in);
-}
diff --git a/tests/src/android/renderscript/cts/log2_f32.rs b/tests/src/android/renderscript/cts/log2_f32.rs
index 5455c8443f8..2ed2b98a9e5 100644
--- a/tests/src/android/renderscript/cts/log2_f32.rs
+++ b/tests/src/android/renderscript/cts/log2_f32.rs
@@ -1,6 +1,18 @@
#pragma version(1)
#pragma rs java_package_name(android.renderscript.cts)
-void root (const float* in, float* out) {
+void log2_f32_1 (const float* in, float* out) {
+ *out = log2(*in);
+}
+
+void log2_f32_2 (const float2* in, float2* out) {
+ *out = log2(*in);
+}
+
+void log2_f32_3 (const float3* in, float3* out) {
+ *out = log2(*in);
+}
+
+void log2_f32_4 (const float4* in, float4* out) {
*out = log2(*in);
}
diff --git a/tests/src/android/renderscript/cts/log2_f32_2.rs b/tests/src/android/renderscript/cts/log2_f32_2.rs
deleted file mode 100644
index 9650fa32d02..00000000000
--- a/tests/src/android/renderscript/cts/log2_f32_2.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root (const float2* in, float2* out) {
- *out = log2(*in);
-}
diff --git a/tests/src/android/renderscript/cts/log2_f32_3.rs b/tests/src/android/renderscript/cts/log2_f32_3.rs
deleted file mode 100644
index 6ab88479852..00000000000
--- a/tests/src/android/renderscript/cts/log2_f32_3.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root (const float3* in, float3* out) {
- *out = log2(*in);
-}
diff --git a/tests/src/android/renderscript/cts/log2_f32_4.rs b/tests/src/android/renderscript/cts/log2_f32_4.rs
deleted file mode 100644
index 6807fbba85c..00000000000
--- a/tests/src/android/renderscript/cts/log2_f32_4.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root (const float4* in, float4* out) {
- *out = log2(*in);
-}
diff --git a/tests/src/android/renderscript/cts/log_f32.rs b/tests/src/android/renderscript/cts/log_f32.rs
index 8b00f7bbb83..14052a2e7b6 100644
--- a/tests/src/android/renderscript/cts/log_f32.rs
+++ b/tests/src/android/renderscript/cts/log_f32.rs
@@ -1,6 +1,18 @@
#pragma version(1)
#pragma rs java_package_name(android.renderscript.cts)
-void root (const float* in, float* out) {
+void log_f32_1 (const float* in, float* out) {
+ *out = log(*in);
+}
+
+void log_f32_2 (const float2* in, float2* out) {
+ *out = log(*in);
+}
+
+void log_f32_3 (const float3* in, float3* out) {
+ *out = log(*in);
+}
+
+void log_f32_4 (const float4* in, float4* out) {
*out = log(*in);
}
diff --git a/tests/src/android/renderscript/cts/log_f32_2.rs b/tests/src/android/renderscript/cts/log_f32_2.rs
deleted file mode 100644
index 3d1864a8130..00000000000
--- a/tests/src/android/renderscript/cts/log_f32_2.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root (const float2* in, float2* out) {
- *out = log(*in);
-}
diff --git a/tests/src/android/renderscript/cts/log_f32_3.rs b/tests/src/android/renderscript/cts/log_f32_3.rs
deleted file mode 100644
index 6d7e389c40f..00000000000
--- a/tests/src/android/renderscript/cts/log_f32_3.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root (const float3* in, float3* out) {
- *out = log(*in);
-}
diff --git a/tests/src/android/renderscript/cts/log_f32_4.rs b/tests/src/android/renderscript/cts/log_f32_4.rs
deleted file mode 100644
index a3cbe8e61aa..00000000000
--- a/tests/src/android/renderscript/cts/log_f32_4.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root (const float4* in, float4* out) {
- *out = log(*in);
-}
diff --git a/tests/src/android/renderscript/cts/logb_f32.rs b/tests/src/android/renderscript/cts/logb_f32.rs
index b29f86cdb4e..1b3acfa1064 100644
--- a/tests/src/android/renderscript/cts/logb_f32.rs
+++ b/tests/src/android/renderscript/cts/logb_f32.rs
@@ -1,6 +1,18 @@
#pragma version(1)
#pragma rs java_package_name(android.renderscript.cts)
-void root (const float* in, float* out) {
+void logb_f32_1 (const float* in, float* out) {
+ *out = logb(*in);
+}
+
+void logb_f32_2 (const float2* in, float2* out) {
+ *out = logb(*in);
+}
+
+void logb_f32_3 (const float3* in, float3* out) {
+ *out = logb(*in);
+}
+
+void logb_f32_4 (const float4* in, float4* out) {
*out = logb(*in);
}
diff --git a/tests/src/android/renderscript/cts/logb_f32_2.rs b/tests/src/android/renderscript/cts/logb_f32_2.rs
deleted file mode 100644
index ef0f9484a36..00000000000
--- a/tests/src/android/renderscript/cts/logb_f32_2.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root (const float2* in, float2* out) {
- *out = logb(*in);
-}
diff --git a/tests/src/android/renderscript/cts/logb_f32_3.rs b/tests/src/android/renderscript/cts/logb_f32_3.rs
deleted file mode 100644
index 15d14c94117..00000000000
--- a/tests/src/android/renderscript/cts/logb_f32_3.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root (const float3* in, float3* out) {
- *out = logb(*in);
-}
diff --git a/tests/src/android/renderscript/cts/logb_f32_4.rs b/tests/src/android/renderscript/cts/logb_f32_4.rs
deleted file mode 100644
index 7e2e24ad3ef..00000000000
--- a/tests/src/android/renderscript/cts/logb_f32_4.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root (const float4* in, float4* out) {
- *out = logb(*in);
-}
diff --git a/tests/src/android/renderscript/cts/mad_f32.rs b/tests/src/android/renderscript/cts/mad_f32.rs
index fdf868003ab..fc5081b2fe0 100644
--- a/tests/src/android/renderscript/cts/mad_f32.rs
+++ b/tests/src/android/renderscript/cts/mad_f32.rs
@@ -7,6 +7,36 @@ struct mad_input_f32 {
float z;
};
-void root(const struct mad_input_f32 *param, float *out) {
+void mad_f32_1(const struct mad_input_f32 *param, float *out) {
+ *out = mad(param->x, param->y, param->z);
+}
+
+struct mad_input_f32_2 {
+ float2 x;
+ float2 y;
+ float2 z;
+};
+
+void mad_f32_2(const struct mad_input_f32_2 *param, float2 *out) {
+ *out = mad(param->x, param->y, param->z);
+}
+
+struct mad_input_f32_3 {
+ float3 x;
+ float3 y;
+ float3 z;
+};
+
+void mad_f32_3(const struct mad_input_f32_3 *param, float3 *out) {
+ *out = mad(param->x, param->y, param->z);
+}
+
+struct mad_input_f32_4 {
+ float4 x;
+ float4 y;
+ float4 z;
+};
+
+void mad_f32_4(const struct mad_input_f32_4 *param, float4 *out) {
*out = mad(param->x, param->y, param->z);
}
diff --git a/tests/src/android/renderscript/cts/mad_f32_2.rs b/tests/src/android/renderscript/cts/mad_f32_2.rs
deleted file mode 100644
index 16c8b25267c..00000000000
--- a/tests/src/android/renderscript/cts/mad_f32_2.rs
+++ /dev/null
@@ -1,12 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-struct mad_input_f32_2 {
- float2 x;
- float2 y;
- float2 z;
-};
-
-void root(const struct mad_input_f32_2 *param, float2 *out) {
- *out = mad(param->x, param->y, param->z);
-}
diff --git a/tests/src/android/renderscript/cts/mad_f32_3.rs b/tests/src/android/renderscript/cts/mad_f32_3.rs
deleted file mode 100644
index d386238a59d..00000000000
--- a/tests/src/android/renderscript/cts/mad_f32_3.rs
+++ /dev/null
@@ -1,12 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-struct mad_input_f32_3 {
- float3 x;
- float3 y;
- float3 z;
-};
-
-void root(const struct mad_input_f32_3 *param, float3 *out) {
- *out = mad(param->x, param->y, param->z);
-}
diff --git a/tests/src/android/renderscript/cts/mad_f32_4.rs b/tests/src/android/renderscript/cts/mad_f32_4.rs
deleted file mode 100644
index d81cdd2cd1b..00000000000
--- a/tests/src/android/renderscript/cts/mad_f32_4.rs
+++ /dev/null
@@ -1,12 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-struct mad_input_f32_4 {
- float4 x;
- float4 y;
- float4 z;
-};
-
-void root(const struct mad_input_f32_4 *param, float4 *out) {
- *out = mad(param->x, param->y, param->z);
-}
diff --git a/tests/src/android/renderscript/cts/nextafter_f32.rs b/tests/src/android/renderscript/cts/nextafter_f32.rs
index 042d48bcadb..04ce73a49e1 100644
--- a/tests/src/android/renderscript/cts/nextafter_f32.rs
+++ b/tests/src/android/renderscript/cts/nextafter_f32.rs
@@ -6,6 +6,33 @@ typedef struct InputData {
float b;
} InputData;
-void root(const InputData *in, float *out) {
+void nextafter_f32_1(const InputData *in, float *out) {
+ *out = nextafter (in->a, in->b);
+}
+
+typedef struct InputData_2 {
+ float2 a;
+ float2 b;
+} InputData_2;
+
+void nextafter_f32_2(const InputData_2 *in, float2 *out) {
+ *out = nextafter (in->a, in->b);
+}
+
+typedef struct InputData_3 {
+ float3 a;
+ float3 b;
+} InputData_3;
+
+void nextafter_f32_3(const InputData_3 *in, float3 *out) {
+ *out = nextafter (in->a, in->b);
+}
+
+typedef struct InputData_4 {
+ float4 a;
+ float4 b;
+} InputData_4;
+
+void nextafter_f32_4(const InputData_4 *in, float4 *out) {
*out = nextafter (in->a, in->b);
}
diff --git a/tests/src/android/renderscript/cts/nextafter_f32_2.rs b/tests/src/android/renderscript/cts/nextafter_f32_2.rs
deleted file mode 100644
index 529aafe9bac..00000000000
--- a/tests/src/android/renderscript/cts/nextafter_f32_2.rs
+++ /dev/null
@@ -1,11 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-typedef struct InputData_2 {
- float2 a;
- float2 b;
-} InputData_2;
-
-void root(const InputData_2 *in, float2 *out) {
- *out = nextafter (in->a, in->b);
-}
diff --git a/tests/src/android/renderscript/cts/nextafter_f32_3.rs b/tests/src/android/renderscript/cts/nextafter_f32_3.rs
deleted file mode 100644
index 9c457bc02bc..00000000000
--- a/tests/src/android/renderscript/cts/nextafter_f32_3.rs
+++ /dev/null
@@ -1,11 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-typedef struct InputData_3 {
- float3 a;
- float3 b;
-} InputData_3;
-
-void root(const InputData_3 *in, float3 *out) {
- *out = nextafter (in->a, in->b);
-}
diff --git a/tests/src/android/renderscript/cts/nextafter_f32_4.rs b/tests/src/android/renderscript/cts/nextafter_f32_4.rs
deleted file mode 100644
index 0fc1edbacab..00000000000
--- a/tests/src/android/renderscript/cts/nextafter_f32_4.rs
+++ /dev/null
@@ -1,11 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-typedef struct InputData_4 {
- float4 a;
- float4 b;
-} InputData_4;
-
-void root(const InputData_4 *in, float4 *out) {
- *out = nextafter (in->a, in->b);
-}
diff --git a/tests/src/android/renderscript/cts/pow_f32.rs b/tests/src/android/renderscript/cts/pow_f32.rs
index c05095e8707..426d4b1ff40 100644
--- a/tests/src/android/renderscript/cts/pow_f32.rs
+++ b/tests/src/android/renderscript/cts/pow_f32.rs
@@ -6,6 +6,33 @@ typedef struct PowInputData {
float expo;
} PowInputData;
-void root(const PowInputData *in, float *out) {
+void pow_f32_1(const PowInputData *in, float *out) {
+ *out = pow(in->base, in->expo);
+}
+
+typedef struct PowInputData_2 {
+ float2 base;
+ float2 expo;
+} PowInputData_2;
+
+void pow_f32_2(const PowInputData_2 *in, float2 *out) {
+ *out = pow(in->base, in->expo);
+}
+
+typedef struct PowInputData_3 {
+ float3 base;
+ float3 expo;
+} PowInputData_3;
+
+void pow_f32_3(const PowInputData_3 *in, float3 *out) {
+ *out = pow(in->base, in->expo);
+}
+
+typedef struct PowInputData_4 {
+ float4 base;
+ float4 expo;
+} PowInputData_4;
+
+void pow_f32_4(const PowInputData_4 *in, float4 *out) {
*out = pow(in->base, in->expo);
}
diff --git a/tests/src/android/renderscript/cts/pow_f32_2.rs b/tests/src/android/renderscript/cts/pow_f32_2.rs
deleted file mode 100644
index 1d696c393f2..00000000000
--- a/tests/src/android/renderscript/cts/pow_f32_2.rs
+++ /dev/null
@@ -1,11 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-typedef struct PowInputData_2 {
- float2 base;
- float2 expo;
-} PowInputData_2;
-
-void root(const PowInputData_2 *in, float2 *out) {
- *out = pow(in->base, in->expo);
-}
diff --git a/tests/src/android/renderscript/cts/pow_f32_3.rs b/tests/src/android/renderscript/cts/pow_f32_3.rs
deleted file mode 100644
index 02210eb1ec9..00000000000
--- a/tests/src/android/renderscript/cts/pow_f32_3.rs
+++ /dev/null
@@ -1,11 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-typedef struct PowInputData_3 {
- float3 base;
- float3 expo;
-} PowInputData_3;
-
-void root(const PowInputData_3 *in, float3 *out) {
- *out = pow(in->base, in->expo);
-}
diff --git a/tests/src/android/renderscript/cts/pow_f32_4.rs b/tests/src/android/renderscript/cts/pow_f32_4.rs
deleted file mode 100644
index f0201844209..00000000000
--- a/tests/src/android/renderscript/cts/pow_f32_4.rs
+++ /dev/null
@@ -1,11 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-typedef struct PowInputData_4 {
- float4 base;
- float4 expo;
-} PowInputData_4;
-
-void root(const PowInputData_4 *in, float4 *out) {
- *out = pow(in->base, in->expo);
-}
diff --git a/tests/src/android/renderscript/cts/pown_f32.rs b/tests/src/android/renderscript/cts/pown_f32.rs
index e9bf8d244b1..fa066d095dc 100644
--- a/tests/src/android/renderscript/cts/pown_f32.rs
+++ b/tests/src/android/renderscript/cts/pown_f32.rs
@@ -1,8 +1,26 @@
#pragma version(1)
#pragma rs java_package_name(android.renderscript.cts)
-rs_allocation n;
+rs_allocation n1;
-void root(const float *in, float *out, uint32_t x) {
- *out = pown(*in, *(int *)rsGetElementAt(n,x));
+void pown_f32_1(const float *in, float *out, uint32_t x) {
+ *out = pown(*in, *(int *)rsGetElementAt(n1,x));
+}
+
+rs_allocation n2;
+
+void pown_f32_2(const float2 *in, float2 *out, uint32_t x) {
+ *out = pown(*in, *(int2 *)rsGetElementAt(n2,x));
+}
+
+rs_allocation n3;
+
+void pown_f32_3(const float3 *in, float3 *out, uint32_t x) {
+ *out = pown(*in, *(int3 *)rsGetElementAt(n3,x));
+}
+
+rs_allocation n4;
+
+void pown_f32_4(const float4 *in, float4 *out, uint32_t x) {
+ *out = pown(*in, *(int4 *)rsGetElementAt(n4,x));
}
diff --git a/tests/src/android/renderscript/cts/pown_f32_2.rs b/tests/src/android/renderscript/cts/pown_f32_2.rs
deleted file mode 100644
index ebf41a8ed92..00000000000
--- a/tests/src/android/renderscript/cts/pown_f32_2.rs
+++ /dev/null
@@ -1,8 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-rs_allocation n;
-
-void root(const float2 *in, float2 *out, uint32_t x) {
- *out = pown(*in, *(int2 *)rsGetElementAt(n,x));
-}
diff --git a/tests/src/android/renderscript/cts/pown_f32_3.rs b/tests/src/android/renderscript/cts/pown_f32_3.rs
deleted file mode 100644
index a386666ddcd..00000000000
--- a/tests/src/android/renderscript/cts/pown_f32_3.rs
+++ /dev/null
@@ -1,8 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-rs_allocation n;
-
-void root(const float3 *in, float3 *out, uint32_t x) {
- *out = pown(*in, *(int3 *)rsGetElementAt(n,x));
-}
diff --git a/tests/src/android/renderscript/cts/pown_f32_4.rs b/tests/src/android/renderscript/cts/pown_f32_4.rs
deleted file mode 100644
index b9f416ea04b..00000000000
--- a/tests/src/android/renderscript/cts/pown_f32_4.rs
+++ /dev/null
@@ -1,8 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-rs_allocation n;
-
-void root(const float4 *in, float4 *out, uint32_t x) {
- *out = pown(*in, *(int4 *)rsGetElementAt(n,x));
-}
diff --git a/tests/src/android/renderscript/cts/powr_f32.rs b/tests/src/android/renderscript/cts/powr_f32.rs
index c2c217f5705..6eb36b0c980 100644
--- a/tests/src/android/renderscript/cts/powr_f32.rs
+++ b/tests/src/android/renderscript/cts/powr_f32.rs
@@ -6,6 +6,33 @@ typedef struct PowInputData {
float expo;
} PowInputData;
-void root(const PowInputData *in, float *out) {
+void powr_f32_1(const PowInputData *in, float *out) {
+ *out = powr(in->base, in->expo);
+}
+
+typedef struct PowInputData_2 {
+ float2 base;
+ float2 expo;
+} PowInputData_2;
+
+void powr_f32_2(const PowInputData_2 *in, float2 *out) {
+ *out = powr(in->base, in->expo);
+}
+
+typedef struct PowInputData_3 {
+ float3 base;
+ float3 expo;
+} PowInputData_3;
+
+void powr_f32_3(const PowInputData_3 *in, float3 *out) {
+ *out = powr(in->base, in->expo);
+}
+
+typedef struct PowInputData_4 {
+ float4 base;
+ float4 expo;
+} PowInputData_4;
+
+void powr_f32_4(const PowInputData_4 *in, float4 *out) {
*out = powr(in->base, in->expo);
}
diff --git a/tests/src/android/renderscript/cts/powr_f32_2.rs b/tests/src/android/renderscript/cts/powr_f32_2.rs
deleted file mode 100644
index cdd7699cfba..00000000000
--- a/tests/src/android/renderscript/cts/powr_f32_2.rs
+++ /dev/null
@@ -1,11 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-typedef struct PowInputData_2 {
- float2 base;
- float2 expo;
-} PowInputData_2;
-
-void root(const PowInputData_2 *in, float2 *out) {
- *out = powr(in->base, in->expo);
-}
diff --git a/tests/src/android/renderscript/cts/powr_f32_3.rs b/tests/src/android/renderscript/cts/powr_f32_3.rs
deleted file mode 100644
index 28957b4e273..00000000000
--- a/tests/src/android/renderscript/cts/powr_f32_3.rs
+++ /dev/null
@@ -1,11 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-typedef struct PowInputData_3 {
- float3 base;
- float3 expo;
-} PowInputData_3;
-
-void root(const PowInputData_3 *in, float3 *out) {
- *out = powr(in->base, in->expo);
-}
diff --git a/tests/src/android/renderscript/cts/powr_f32_4.rs b/tests/src/android/renderscript/cts/powr_f32_4.rs
deleted file mode 100644
index eedc6744085..00000000000
--- a/tests/src/android/renderscript/cts/powr_f32_4.rs
+++ /dev/null
@@ -1,11 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-typedef struct PowInputData_4 {
- float4 base;
- float4 expo;
-} PowInputData_4;
-
-void root(const PowInputData_4 *in, float4 *out) {
- *out = powr(in->base, in->expo);
-}
diff --git a/tests/src/android/renderscript/cts/rad_f32.rs b/tests/src/android/renderscript/cts/rad_f32.rs
deleted file mode 100644
index 4bea9057f52..00000000000
--- a/tests/src/android/renderscript/cts/rad_f32.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root(const float* in, float* out) {
- *out = radians (*in);
-}
diff --git a/tests/src/android/renderscript/cts/rad_f32_2.rs b/tests/src/android/renderscript/cts/rad_f32_2.rs
deleted file mode 100644
index c7a7048c136..00000000000
--- a/tests/src/android/renderscript/cts/rad_f32_2.rs
+++ /dev/null
@@ -1,7 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-
-void root(const float2* in, float2* out) {
- *out = radians(*in);
-}
diff --git a/tests/src/android/renderscript/cts/rad_f32_3.rs b/tests/src/android/renderscript/cts/rad_f32_3.rs
deleted file mode 100644
index e16c7faffa5..00000000000
--- a/tests/src/android/renderscript/cts/rad_f32_3.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root(const float3* in, float3* out) {
- *out = radians(*in);
-}
diff --git a/tests/src/android/renderscript/cts/rad_f32_4.rs b/tests/src/android/renderscript/cts/rad_f32_4.rs
deleted file mode 100644
index 1224e52cc76..00000000000
--- a/tests/src/android/renderscript/cts/rad_f32_4.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root(const float4* in, float4* out) {
- *out = radians(*in);
-}
diff --git a/tests/src/android/renderscript/cts/radians_f32.rs b/tests/src/android/renderscript/cts/radians_f32.rs
new file mode 100644
index 00000000000..1aa743e1b6a
--- /dev/null
+++ b/tests/src/android/renderscript/cts/radians_f32.rs
@@ -0,0 +1,18 @@
+#pragma version(1)
+#pragma rs java_package_name(android.renderscript.cts)
+
+void radians_f32_1(const float* in, float* out) {
+ *out = radians (*in);
+}
+
+void radians_f32_2(const float2* in, float2* out) {
+ *out = radians(*in);
+}
+
+void radians_f32_3(const float3* in, float3* out) {
+ *out = radians(*in);
+}
+
+void radians_f32_4(const float4* in, float4* out) {
+ *out = radians(*in);
+}
diff --git a/tests/src/android/renderscript/cts/remainder_f32.rs b/tests/src/android/renderscript/cts/remainder_f32.rs
index 4886fb300b5..d08a0345974 100644
--- a/tests/src/android/renderscript/cts/remainder_f32.rs
+++ b/tests/src/android/renderscript/cts/remainder_f32.rs
@@ -6,6 +6,33 @@ struct remainder_f32 {
float den;
};
-void root (const struct remainder_f32* in, float* out) {
+void remainder_f32_1 (const struct remainder_f32* in, float* out) {
+ *out = remainder(in->num, in->den);
+}
+
+struct remainder_f32_2 {
+ float2 num;
+ float2 den;
+};
+
+void remainder_f32_2 (const struct remainder_f32_2* in, float2* out) {
+ *out = remainder(in->num, in->den);
+}
+
+struct remainder_f32_3 {
+ float3 num;
+ float3 den;
+};
+
+void remainder_f32_3 (const struct remainder_f32_3* in, float3* out) {
+ *out = remainder(in->num, in->den);
+}
+
+struct remainder_f32_4 {
+ float4 num;
+ float4 den;
+};
+
+void remainder_f32_4 (const struct remainder_f32_4* in, float4* out) {
*out = remainder(in->num, in->den);
}
diff --git a/tests/src/android/renderscript/cts/remainder_f32_2.rs b/tests/src/android/renderscript/cts/remainder_f32_2.rs
deleted file mode 100644
index 95808175183..00000000000
--- a/tests/src/android/renderscript/cts/remainder_f32_2.rs
+++ /dev/null
@@ -1,11 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-struct remainder_f32_2 {
- float2 num;
- float2 den;
-};
-
-void root (const struct remainder_f32_2* in, float2* out) {
- *out = remainder(in->num, in->den);
-}
diff --git a/tests/src/android/renderscript/cts/remainder_f32_3.rs b/tests/src/android/renderscript/cts/remainder_f32_3.rs
deleted file mode 100644
index beb2ca809ae..00000000000
--- a/tests/src/android/renderscript/cts/remainder_f32_3.rs
+++ /dev/null
@@ -1,11 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-struct remainder_f32_3 {
- float3 num;
- float3 den;
-};
-
-void root (const struct remainder_f32_3* in, float3* out) {
- *out = remainder(in->num, in->den);
-}
diff --git a/tests/src/android/renderscript/cts/remainder_f32_4.rs b/tests/src/android/renderscript/cts/remainder_f32_4.rs
deleted file mode 100644
index 1118fc2291b..00000000000
--- a/tests/src/android/renderscript/cts/remainder_f32_4.rs
+++ /dev/null
@@ -1,11 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-struct remainder_f32_4 {
- float4 num;
- float4 den;
-};
-
-void root (const struct remainder_f32_4* in, float4* out) {
- *out = remainder(in->num, in->den);
-}
diff --git a/tests/src/android/renderscript/cts/rint_f32.rs b/tests/src/android/renderscript/cts/rint_f32.rs
index 9d52d171743..46ef8b1feb4 100644
--- a/tests/src/android/renderscript/cts/rint_f32.rs
+++ b/tests/src/android/renderscript/cts/rint_f32.rs
@@ -1,6 +1,18 @@
#pragma version(1)
#pragma rs java_package_name(android.renderscript.cts)
-void root (const float* in, float* out) {
+void rint_f32_1 (const float* in, float* out) {
+ *out = rint(*in);
+}
+
+void rint_f32_2 (const float2* in, float2* out) {
+ *out = rint(*in);
+}
+
+void rint_f32_3 (const float3* in, float3* out) {
+ *out = rint(*in);
+}
+
+void rint_f32_4 (const float4* in, float4* out) {
*out = rint(*in);
}
diff --git a/tests/src/android/renderscript/cts/rint_f32_2.rs b/tests/src/android/renderscript/cts/rint_f32_2.rs
deleted file mode 100644
index 371f8cae5bb..00000000000
--- a/tests/src/android/renderscript/cts/rint_f32_2.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root (const float2* in, float2* out) {
- *out = rint(*in);
-}
diff --git a/tests/src/android/renderscript/cts/rint_f32_3.rs b/tests/src/android/renderscript/cts/rint_f32_3.rs
deleted file mode 100644
index df3b240fd26..00000000000
--- a/tests/src/android/renderscript/cts/rint_f32_3.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root (const float3* in, float3* out) {
- *out = rint(*in);
-}
diff --git a/tests/src/android/renderscript/cts/rint_f32_4.rs b/tests/src/android/renderscript/cts/rint_f32_4.rs
deleted file mode 100644
index 02d1eab4cf9..00000000000
--- a/tests/src/android/renderscript/cts/rint_f32_4.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root (const float4* in, float4* out) {
- *out = rint(*in);
-}
diff --git a/tests/src/android/renderscript/cts/rootn_f32.rs b/tests/src/android/renderscript/cts/rootn_f32.rs
index f734c1d1c12..1c60ea91270 100644
--- a/tests/src/android/renderscript/cts/rootn_f32.rs
+++ b/tests/src/android/renderscript/cts/rootn_f32.rs
@@ -1,8 +1,26 @@
#pragma version(1)
#pragma rs java_package_name(android.renderscript.cts)
-rs_allocation n;
+rs_allocation n1;
-void root(const float *in, float *out, uint32_t x) {
- *out = rootn(*in, *(int *)rsGetElementAt(n,x));
+void rootn_f32_1(const float *in, float *out, uint32_t x) {
+ *out = rootn(*in, *(int *)rsGetElementAt(n1,x));
+}
+
+rs_allocation n2;
+
+void rootn_f32_2(const float2 *in, float2 *out, uint32_t x) {
+ *out = rootn(*in, *(int2 *)rsGetElementAt(n2,x));
+}
+
+rs_allocation n3;
+
+void rootn_f32_3(const float3 *in, float3 *out, uint32_t x) {
+ *out = rootn(*in, *(int3 *)rsGetElementAt(n3,x));
+}
+
+rs_allocation n4;
+
+void rootn_f32_4(const float4 *in, float4 *out, uint32_t x) {
+ *out = rootn(*in, *(int4 *)rsGetElementAt(n4,x));
}
diff --git a/tests/src/android/renderscript/cts/rootn_f32_2.rs b/tests/src/android/renderscript/cts/rootn_f32_2.rs
deleted file mode 100644
index d31c179091d..00000000000
--- a/tests/src/android/renderscript/cts/rootn_f32_2.rs
+++ /dev/null
@@ -1,8 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-rs_allocation n;
-
-void root(const float2 *in, float2 *out, uint32_t x) {
- *out = rootn(*in, *(int2 *)rsGetElementAt(n,x));
-}
diff --git a/tests/src/android/renderscript/cts/rootn_f32_3.rs b/tests/src/android/renderscript/cts/rootn_f32_3.rs
deleted file mode 100644
index 7c6c9c9cae5..00000000000
--- a/tests/src/android/renderscript/cts/rootn_f32_3.rs
+++ /dev/null
@@ -1,8 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-rs_allocation n;
-
-void root(const float3 *in, float3 *out, uint32_t x) {
- *out = rootn(*in, *(int3 *)rsGetElementAt(n,x));
-}
diff --git a/tests/src/android/renderscript/cts/rootn_f32_4.rs b/tests/src/android/renderscript/cts/rootn_f32_4.rs
deleted file mode 100644
index cdf6c109449..00000000000
--- a/tests/src/android/renderscript/cts/rootn_f32_4.rs
+++ /dev/null
@@ -1,8 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-rs_allocation n;
-
-void root(const float4 *in, float4 *out, uint32_t x) {
- *out = rootn(*in, *(int4 *)rsGetElementAt(n,x));
-}
diff --git a/tests/src/android/renderscript/cts/round_f32.rs b/tests/src/android/renderscript/cts/round_f32.rs
index e06ad5c0d28..60b5e8d2a40 100644
--- a/tests/src/android/renderscript/cts/round_f32.rs
+++ b/tests/src/android/renderscript/cts/round_f32.rs
@@ -1,6 +1,18 @@
#pragma version(1)
#pragma rs java_package_name(android.renderscript.cts)
-void root (const float* in, float* out) {
+void round_f32_1 (const float* in, float* out) {
+ *out = round(*in);
+}
+
+void round_f32_2 (const float2* in , float2* out) {
+ *out = round(*in);
+}
+
+void round_f32_3 (const float3* in, float3* out) {
+ *out = round(*in);
+}
+
+void round_f32_4 (const float4* in , float4* out) {
*out = round(*in);
}
diff --git a/tests/src/android/renderscript/cts/round_f32_2.rs b/tests/src/android/renderscript/cts/round_f32_2.rs
deleted file mode 100644
index cb8ea971ac4..00000000000
--- a/tests/src/android/renderscript/cts/round_f32_2.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root (const float2* in , float2* out) {
- *out = round(*in);
-}
diff --git a/tests/src/android/renderscript/cts/round_f32_3.rs b/tests/src/android/renderscript/cts/round_f32_3.rs
deleted file mode 100644
index 421b1d409b3..00000000000
--- a/tests/src/android/renderscript/cts/round_f32_3.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root (const float3* in, float3* out) {
- *out = round(*in);
-}
diff --git a/tests/src/android/renderscript/cts/round_f32_4.rs b/tests/src/android/renderscript/cts/round_f32_4.rs
deleted file mode 100644
index 55c36e12724..00000000000
--- a/tests/src/android/renderscript/cts/round_f32_4.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root (const float4* in , float4* out) {
- *out = round(*in);
-}
diff --git a/tests/src/android/renderscript/cts/rs_pack_color_to_8888.rs b/tests/src/android/renderscript/cts/rs_pack_color_to_8888.rs
new file mode 100644
index 00000000000..415e2df9175
--- /dev/null
+++ b/tests/src/android/renderscript/cts/rs_pack_color_to_8888.rs
@@ -0,0 +1,17 @@
+#pragma version(1)
+#pragma rs java_package_name(android.renderscript.cts)
+
+void pack_color_to_8888_rgb (const float3* in, uchar4* out) {
+ *out = rsPackColorTo8888(in->r, in->g, in->b);
+}
+
+void pack_color_to_8888_rgba (const float4* in, uchar4* out) {
+ *out = rsPackColorTo8888(in->r, in->g, in->b, in->a);
+}
+void pack_color_to_8888_f32_3 (const float3* in, uchar4* out) {
+ *out = rsPackColorTo8888(*in);
+}
+
+void pack_color_to_8888_f32_4 (const float4* in, uchar4* out) {
+ *out = rsPackColorTo8888(*in);
+}
diff --git a/tests/src/android/renderscript/cts/rs_pack_color_to_8888_f32_3.rs b/tests/src/android/renderscript/cts/rs_pack_color_to_8888_f32_3.rs
deleted file mode 100644
index 76a01358665..00000000000
--- a/tests/src/android/renderscript/cts/rs_pack_color_to_8888_f32_3.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root (const float3* in, uchar4* out) {
- *out = rsPackColorTo8888(*in);
-}
diff --git a/tests/src/android/renderscript/cts/rs_pack_color_to_8888_f32_4.rs b/tests/src/android/renderscript/cts/rs_pack_color_to_8888_f32_4.rs
deleted file mode 100644
index 1d2d71b8661..00000000000
--- a/tests/src/android/renderscript/cts/rs_pack_color_to_8888_f32_4.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root (const float4* in, uchar4* out) {
- *out = rsPackColorTo8888(*in);
-}
diff --git a/tests/src/android/renderscript/cts/rs_pack_color_to_8888_rgb.rs b/tests/src/android/renderscript/cts/rs_pack_color_to_8888_rgb.rs
deleted file mode 100644
index 1639e61f2b4..00000000000
--- a/tests/src/android/renderscript/cts/rs_pack_color_to_8888_rgb.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root (const float3* in, uchar4* out) {
- *out = rsPackColorTo8888(in->r, in->g, in->b);
-}
diff --git a/tests/src/android/renderscript/cts/rs_pack_color_to_8888_rgba.rs b/tests/src/android/renderscript/cts/rs_pack_color_to_8888_rgba.rs
deleted file mode 100644
index 64e7886df67..00000000000
--- a/tests/src/android/renderscript/cts/rs_pack_color_to_8888_rgba.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root (const float4* in, uchar4* out) {
- *out = rsPackColorTo8888(in->r, in->g, in->b, in->a);
-}
diff --git a/tests/src/android/renderscript/cts/rsqrt_f32.rs b/tests/src/android/renderscript/cts/rsqrt_f32.rs
index 2db534a6b96..1e8f5a2c311 100644
--- a/tests/src/android/renderscript/cts/rsqrt_f32.rs
+++ b/tests/src/android/renderscript/cts/rsqrt_f32.rs
@@ -1,6 +1,18 @@
#pragma version(1)
#pragma rs java_package_name(android.renderscript.cts)
-void root (const float* in, float* out) {
+void Rsqrt_f32_1 (const float* in, float* out) {
+ *out = rsqrt(*in);
+}
+
+void Rsqrt_f32_2 (const float2* in, float2* out) {
+ *out = rsqrt(*in);
+}
+
+void Rsqrt_f32_3 (const float3* in, float3* out) {
+ *out = rsqrt(*in);
+}
+
+void Rsqrt_f32_4 (const float4* in, float4* out) {
*out = rsqrt(*in);
}
diff --git a/tests/src/android/renderscript/cts/rsqrt_f32_2.rs b/tests/src/android/renderscript/cts/rsqrt_f32_2.rs
deleted file mode 100644
index 549bd6af5e6..00000000000
--- a/tests/src/android/renderscript/cts/rsqrt_f32_2.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root (const float2* in, float2* out) {
- *out = rsqrt(*in);
-}
diff --git a/tests/src/android/renderscript/cts/rsqrt_f32_3.rs b/tests/src/android/renderscript/cts/rsqrt_f32_3.rs
deleted file mode 100644
index 847112a61e8..00000000000
--- a/tests/src/android/renderscript/cts/rsqrt_f32_3.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root (const float3* in, float3* out) {
- *out = rsqrt(*in);
-}
diff --git a/tests/src/android/renderscript/cts/rsqrt_f32_4.rs b/tests/src/android/renderscript/cts/rsqrt_f32_4.rs
deleted file mode 100644
index 54587cd989a..00000000000
--- a/tests/src/android/renderscript/cts/rsqrt_f32_4.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root (const float4* in, float4* out) {
- *out = rsqrt(*in);
-}
diff --git a/tests/src/android/renderscript/cts/set_object.rs b/tests/src/android/renderscript/cts/set_object.rs
new file mode 100644
index 00000000000..6a7ba953ab6
--- /dev/null
+++ b/tests/src/android/renderscript/cts/set_object.rs
@@ -0,0 +1,57 @@
+#pragma version(1)
+#pragma rs java_package_name(android.renderscript.cts)
+
+typedef struct _set_object_allocation_input {
+ rs_allocation allocation;
+} set_object_allocation_input;
+
+void set_object_allocation(const set_object_allocation_input *in, int *out)
+{
+ rs_allocation dst;
+ rsSetObject(&dst,in->allocation);
+ *out = ( dst.p == in->allocation.p ? 1 : 0 );
+}
+
+typedef struct _set_object_element_input {
+ rs_element element;
+} set_object_element_input;
+
+void set_object_element(const set_object_element_input *in, int *out)
+{
+ rs_element dst;
+ rsSetObject(&dst,in->element);
+ *out = ( dst.p == in->element.p ? 1 : 0 );
+}
+
+typedef struct _set_object_sampler_input {
+ rs_sampler sampler;
+} set_object_sampler_input;
+
+void set_object_sampler(const set_object_sampler_input *in, int *out)
+{
+ rs_sampler dst;
+ rsSetObject(&dst,in->sampler);
+ *out = ( dst.p == in->sampler.p ? 1 : 0 );
+}
+
+typedef struct _set_object_script_input {
+ rs_script script;
+} set_object_script_input;
+
+void set_object_script(const set_object_script_input *in, int *out)
+{
+ rs_script dst;
+ rsSetObject(&dst,in->script);
+ *out = ( dst.p == in->script.p ? 1 : 0 );
+}
+
+typedef struct _set_object_type_input {
+ rs_type type;
+} set_object_type_input;
+
+void set_object_type(const set_object_type_input *in, int *out)
+{
+ rs_type dst;
+ rsSetObject(&dst,in->type);
+ *out = ( dst.p == in->type.p ? 1 : 0 );
+}
diff --git a/tests/src/android/renderscript/cts/set_object_allocation.rs b/tests/src/android/renderscript/cts/set_object_allocation.rs
deleted file mode 100644
index 6d2dd1dcdc0..00000000000
--- a/tests/src/android/renderscript/cts/set_object_allocation.rs
+++ /dev/null
@@ -1,13 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-typedef struct _set_object_allocation_input {
- rs_allocation allocation;
-}set_object_allocation_input;
-
-void root( const set_object_allocation_input *in, int *out)
-{
- rs_allocation dst;
- rsSetObject(&dst,in->allocation);
- *out = ( dst.p == in->allocation.p ? 1 : 0 );
-}
diff --git a/tests/src/android/renderscript/cts/set_object_element.rs b/tests/src/android/renderscript/cts/set_object_element.rs
deleted file mode 100644
index 6f21ebe39b1..00000000000
--- a/tests/src/android/renderscript/cts/set_object_element.rs
+++ /dev/null
@@ -1,13 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-typedef struct _set_object_element_input {
- rs_element element;
-}set_object_element_input;
-
-void root( const set_object_element_input *in, int *out)
-{
- rs_element dst;
- rsSetObject(&dst,in->element);
- *out = ( dst.p == in->element.p ? 1 : 0 );
-}
diff --git a/tests/src/android/renderscript/cts/set_object_mesh.rs b/tests/src/android/renderscript/cts/set_object_mesh.rs
deleted file mode 100644
index 584b0e68e65..00000000000
--- a/tests/src/android/renderscript/cts/set_object_mesh.rs
+++ /dev/null
@@ -1,13 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-typedef struct _set_object_mesh_input {
- rs_mesh mesh;
-}set_object_mesh_input;
-
-void root( const set_object_mesh_input *in, int *out)
-{
- rs_mesh dst;
- rsSetObject(&dst,in->mesh);
- *out = ( dst.p == in->mesh.p ? 1 : 0 );
-}
diff --git a/tests/src/android/renderscript/cts/set_object_sampler.rs b/tests/src/android/renderscript/cts/set_object_sampler.rs
deleted file mode 100644
index 6ea201b3f1a..00000000000
--- a/tests/src/android/renderscript/cts/set_object_sampler.rs
+++ /dev/null
@@ -1,13 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-typedef struct _set_object_sampler_input {
- rs_sampler sampler;
-}set_object_sampler_input;
-
-void root( const set_object_sampler_input *in, int *out)
-{
- rs_sampler dst;
- rsSetObject(&dst,in->sampler);
- *out = ( dst.p == in->sampler.p ? 1 : 0 );
-}
diff --git a/tests/src/android/renderscript/cts/set_object_script.rs b/tests/src/android/renderscript/cts/set_object_script.rs
deleted file mode 100644
index 2f5703e531b..00000000000
--- a/tests/src/android/renderscript/cts/set_object_script.rs
+++ /dev/null
@@ -1,13 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-typedef struct _set_object_script_input {
- rs_script script;
-}set_object_script_input;
-
-void root( const set_object_script_input *in, int *out)
-{
- rs_script dst;
- rsSetObject(&dst,in->script);
- *out = ( dst.p == in->script.p ? 1 : 0 );
-}
diff --git a/tests/src/android/renderscript/cts/set_object_type.rs b/tests/src/android/renderscript/cts/set_object_type.rs
deleted file mode 100644
index 704cc620c7a..00000000000
--- a/tests/src/android/renderscript/cts/set_object_type.rs
+++ /dev/null
@@ -1,13 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-typedef struct _set_object_type_input {
- rs_type type;
-}set_object_type_input;
-
-void root( const set_object_type_input *in, int *out)
-{
- rs_type dst;
- rsSetObject(&dst,in->type);
- *out = ( dst.p == in->type.p ? 1 : 0 );
-}
diff --git a/tests/src/android/renderscript/cts/sign_f32.rs b/tests/src/android/renderscript/cts/sign_f32.rs
index 29540538175..f9edb90827f 100644
--- a/tests/src/android/renderscript/cts/sign_f32.rs
+++ b/tests/src/android/renderscript/cts/sign_f32.rs
@@ -1,6 +1,18 @@
#pragma version(1)
#pragma rs java_package_name(android.renderscript.cts)
-void root(const float *in, float *out) {
+void sign_f32_1(const float *in, float *out) {
+ *out = sign (*in);
+}
+
+void sign_f32_2(const float2 *in, float2 *out) {
+ *out = sign (*in);
+}
+
+void sign_f32_3(const float3 *in, float3 *out) {
+ *out = sign (*in);
+}
+
+void sign_f32_4(const float4 *in, float4 *out) {
*out = sign (*in);
}
diff --git a/tests/src/android/renderscript/cts/sign_f32_2.rs b/tests/src/android/renderscript/cts/sign_f32_2.rs
deleted file mode 100644
index 3de8ecfb977..00000000000
--- a/tests/src/android/renderscript/cts/sign_f32_2.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root(const float2 *in, float2 *out) {
- *out = sign (*in);
-}
diff --git a/tests/src/android/renderscript/cts/sign_f32_3.rs b/tests/src/android/renderscript/cts/sign_f32_3.rs
deleted file mode 100644
index 6a6088630ef..00000000000
--- a/tests/src/android/renderscript/cts/sign_f32_3.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root(const float3 *in, float3 *out) {
- *out = sign (*in);
-}
diff --git a/tests/src/android/renderscript/cts/sign_f32_4.rs b/tests/src/android/renderscript/cts/sign_f32_4.rs
deleted file mode 100644
index 3c29a7eacc1..00000000000
--- a/tests/src/android/renderscript/cts/sign_f32_4.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root(const float4 *in, float4 *out) {
- *out = sign (*in);
-}
diff --git a/tests/src/android/renderscript/cts/sin_f32.rs b/tests/src/android/renderscript/cts/sin_f32.rs
index 42b67139e21..91652bb6bc8 100644
--- a/tests/src/android/renderscript/cts/sin_f32.rs
+++ b/tests/src/android/renderscript/cts/sin_f32.rs
@@ -1,5 +1,17 @@
#pragma version(1)
#pragma rs java_package_name(android.renderscript.cts)
-void root(const float *in, float *out) {
+void sin_f32_1(const float *in, float *out) {
*out = sin(*in);
-} \ No newline at end of file
+}
+
+void sin_f32_2(const float2 *in, float2 *out) {
+ *out = sin(*in);
+}
+
+void sin_f32_3(const float3 *in, float3 *out) {
+ *out = sin(*in);
+}
+
+void sin_f32_4(const float4 *in, float4 *out) {
+ *out = sin(*in);
+}
diff --git a/tests/src/android/renderscript/cts/sin_f32_2.rs b/tests/src/android/renderscript/cts/sin_f32_2.rs
deleted file mode 100644
index e48c7570921..00000000000
--- a/tests/src/android/renderscript/cts/sin_f32_2.rs
+++ /dev/null
@@ -1,5 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-void root(const float2 *in, float2 *out) {
- *out = sin(*in);
-} \ No newline at end of file
diff --git a/tests/src/android/renderscript/cts/sin_f32_3.rs b/tests/src/android/renderscript/cts/sin_f32_3.rs
deleted file mode 100644
index 1a51f374ab8..00000000000
--- a/tests/src/android/renderscript/cts/sin_f32_3.rs
+++ /dev/null
@@ -1,5 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-void root(const float3 *in, float3 *out) {
- *out = sin(*in);
-} \ No newline at end of file
diff --git a/tests/src/android/renderscript/cts/sin_f32_4.rs b/tests/src/android/renderscript/cts/sin_f32_4.rs
deleted file mode 100644
index 82848c01d87..00000000000
--- a/tests/src/android/renderscript/cts/sin_f32_4.rs
+++ /dev/null
@@ -1,5 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-void root(const float4 *in, float4 *out) {
- *out = sin(*in);
-} \ No newline at end of file
diff --git a/tests/src/android/renderscript/cts/sinh_f32.rs b/tests/src/android/renderscript/cts/sinh_f32.rs
index 8fcc6f20767..b7853992959 100644
--- a/tests/src/android/renderscript/cts/sinh_f32.rs
+++ b/tests/src/android/renderscript/cts/sinh_f32.rs
@@ -1,5 +1,17 @@
#pragma version(1)
#pragma rs java_package_name(android.renderscript.cts)
-void root(const float *in, float *out) {
+void sinh_f32_1(const float *in, float *out) {
*out = sinh(*in);
-} \ No newline at end of file
+}
+
+void sinh_f32_2(const float2 *in, float2 *out) {
+ *out = sinh(*in);
+}
+
+void sinh_f32_3(const float3 *in, float3 *out) {
+ *out = sinh(*in);
+}
+
+void sinh_f32_4(const float4 *in, float4 *out) {
+ *out = sinh(*in);
+}
diff --git a/tests/src/android/renderscript/cts/sinh_f32_2.rs b/tests/src/android/renderscript/cts/sinh_f32_2.rs
deleted file mode 100644
index 5333429a2c5..00000000000
--- a/tests/src/android/renderscript/cts/sinh_f32_2.rs
+++ /dev/null
@@ -1,5 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-void root(const float2 *in, float2 *out) {
- *out = sinh(*in);
-} \ No newline at end of file
diff --git a/tests/src/android/renderscript/cts/sinh_f32_3.rs b/tests/src/android/renderscript/cts/sinh_f32_3.rs
deleted file mode 100644
index 49a5dee2f1c..00000000000
--- a/tests/src/android/renderscript/cts/sinh_f32_3.rs
+++ /dev/null
@@ -1,5 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-void root(const float3 *in, float3 *out) {
- *out = sinh(*in);
-} \ No newline at end of file
diff --git a/tests/src/android/renderscript/cts/sinh_f32_4.rs b/tests/src/android/renderscript/cts/sinh_f32_4.rs
deleted file mode 100644
index e8b60cb6e5b..00000000000
--- a/tests/src/android/renderscript/cts/sinh_f32_4.rs
+++ /dev/null
@@ -1,5 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-void root(const float4 *in, float4 *out) {
- *out = sinh(*in);
-} \ No newline at end of file
diff --git a/tests/src/android/renderscript/cts/sqrt_f32.rs b/tests/src/android/renderscript/cts/sqrt_f32.rs
index 865183dc08a..253f1c09de1 100644
--- a/tests/src/android/renderscript/cts/sqrt_f32.rs
+++ b/tests/src/android/renderscript/cts/sqrt_f32.rs
@@ -1,6 +1,18 @@
#pragma version(1)
#pragma rs java_package_name(android.renderscript.cts)
-void root (const float* in, float* out) {
+void sqrt_f32_1 (const float* in, float* out) {
+ *out = sqrt(*in);
+}
+
+void sqrt_f32_2 (const float2* in, float2* out) {
+ *out = sqrt(*in);
+}
+
+void sqrt_f32_3 (const float3* in, float3* out) {
+ *out = sqrt(*in);
+}
+
+void sqrt_f32_4 (const float4* in, float4* out) {
*out = sqrt(*in);
}
diff --git a/tests/src/android/renderscript/cts/sqrt_f32_2.rs b/tests/src/android/renderscript/cts/sqrt_f32_2.rs
deleted file mode 100644
index ca70e03ac9d..00000000000
--- a/tests/src/android/renderscript/cts/sqrt_f32_2.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root (const float2* in, float2* out) {
- *out = sqrt(*in);
-}
diff --git a/tests/src/android/renderscript/cts/sqrt_f32_3.rs b/tests/src/android/renderscript/cts/sqrt_f32_3.rs
deleted file mode 100644
index 9efe0ce5863..00000000000
--- a/tests/src/android/renderscript/cts/sqrt_f32_3.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root (const float3* in, float3* out) {
- *out = sqrt(*in);
-}
diff --git a/tests/src/android/renderscript/cts/sqrt_f32_4.rs b/tests/src/android/renderscript/cts/sqrt_f32_4.rs
deleted file mode 100644
index b9805824331..00000000000
--- a/tests/src/android/renderscript/cts/sqrt_f32_4.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root (const float4* in, float4* out) {
- *out = sqrt(*in);
-}
diff --git a/tests/src/android/renderscript/cts/step_f32.rs b/tests/src/android/renderscript/cts/step_f32.rs
index 61320c6951c..d2261b3134a 100644
--- a/tests/src/android/renderscript/cts/step_f32.rs
+++ b/tests/src/android/renderscript/cts/step_f32.rs
@@ -6,6 +6,33 @@ struct step_input {
float y;
};
-void root(const struct step_input *in, float *out) {
+void step_f32_1(const struct step_input *in, float *out) {
+ *out = step(in->x, in->y);
+}
+
+struct step_2_input {
+ float2 x;
+ float2 y;
+};
+
+void step_f32_2(const struct step_2_input *in, float2 *out) {
+ *out = step(in->x, in->y);
+}
+
+struct step_3_input {
+ float3 x;
+ float3 y;
+};
+
+void step_f32_3(const struct step_3_input *in, float3 *out) {
+ *out = step(in->x, in->y);
+}
+
+struct step_4_input {
+ float4 x;
+ float4 y;
+};
+
+void step_f32_4(const struct step_4_input *in, float4 *out) {
*out = step(in->x, in->y);
}
diff --git a/tests/src/android/renderscript/cts/step_f32_2.rs b/tests/src/android/renderscript/cts/step_f32_2.rs
deleted file mode 100644
index b3eac17d7dc..00000000000
--- a/tests/src/android/renderscript/cts/step_f32_2.rs
+++ /dev/null
@@ -1,11 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-struct step_2_input {
- float2 x;
- float2 y;
-};
-
-void root(const struct step_2_input *in, float2 *out) {
- *out = step(in->x, in->y);
-}
diff --git a/tests/src/android/renderscript/cts/step_f32_3.rs b/tests/src/android/renderscript/cts/step_f32_3.rs
deleted file mode 100644
index 3d4c9df4dba..00000000000
--- a/tests/src/android/renderscript/cts/step_f32_3.rs
+++ /dev/null
@@ -1,11 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-struct step_3_input {
- float3 x;
- float3 y;
-};
-
-void root(const struct step_3_input *in, float3 *out) {
- *out = step(in->x, in->y);
-}
diff --git a/tests/src/android/renderscript/cts/step_f32_4.rs b/tests/src/android/renderscript/cts/step_f32_4.rs
deleted file mode 100644
index 29523d2a6a7..00000000000
--- a/tests/src/android/renderscript/cts/step_f32_4.rs
+++ /dev/null
@@ -1,11 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-struct step_4_input {
- float4 x;
- float4 y;
-};
-
-void root(const struct step_4_input *in, float4 *out) {
- *out = step(in->x, in->y);
-}
diff --git a/tests/src/android/renderscript/cts/tan_f32.rs b/tests/src/android/renderscript/cts/tan_f32.rs
index 62b1a811608..35ee971f9ae 100644
--- a/tests/src/android/renderscript/cts/tan_f32.rs
+++ b/tests/src/android/renderscript/cts/tan_f32.rs
@@ -1,5 +1,17 @@
#pragma version(1)
#pragma rs java_package_name(android.renderscript.cts)
-void root(const float *in, float *out) {
+void tan_f32_1(const float *in, float *out) {
*out = tan(*in);
-} \ No newline at end of file
+}
+
+void tan_f32_2(const float2 *in, float2 *out) {
+ *out = tan(*in);
+}
+
+void tan_f32_3(const float3 *in, float3 *out) {
+ *out = tan(*in);
+}
+
+void tan_f32_4(const float4 *in, float4 *out) {
+ *out = tan(*in);
+}
diff --git a/tests/src/android/renderscript/cts/tan_f32_2.rs b/tests/src/android/renderscript/cts/tan_f32_2.rs
deleted file mode 100644
index f179da54e00..00000000000
--- a/tests/src/android/renderscript/cts/tan_f32_2.rs
+++ /dev/null
@@ -1,5 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-void root(const float2 *in, float2 *out) {
- *out = tan(*in);
-} \ No newline at end of file
diff --git a/tests/src/android/renderscript/cts/tan_f32_3.rs b/tests/src/android/renderscript/cts/tan_f32_3.rs
deleted file mode 100644
index 0a7f550256c..00000000000
--- a/tests/src/android/renderscript/cts/tan_f32_3.rs
+++ /dev/null
@@ -1,5 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-void root(const float3 *in, float3 *out) {
- *out = tan(*in);
-} \ No newline at end of file
diff --git a/tests/src/android/renderscript/cts/tan_f32_4.rs b/tests/src/android/renderscript/cts/tan_f32_4.rs
deleted file mode 100644
index 2d1b0d06091..00000000000
--- a/tests/src/android/renderscript/cts/tan_f32_4.rs
+++ /dev/null
@@ -1,5 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-void root(const float4 *in, float4 *out) {
- *out = tan(*in);
-} \ No newline at end of file
diff --git a/tests/src/android/renderscript/cts/tanh_f32.rs b/tests/src/android/renderscript/cts/tanh_f32.rs
index e7195729408..2b0782e1c68 100644
--- a/tests/src/android/renderscript/cts/tanh_f32.rs
+++ b/tests/src/android/renderscript/cts/tanh_f32.rs
@@ -1,5 +1,17 @@
#pragma version(1)
#pragma rs java_package_name(android.renderscript.cts)
-void root(const float *in, float *out) {
+void tanh_f32_1(const float *in, float *out) {
*out = tanh(*in);
-} \ No newline at end of file
+}
+
+void tanh_f32_2(const float2 *in, float2 *out) {
+ *out = tanh(*in);
+}
+
+void tanh_f32_3(const float3 *in, float3 *out) {
+ *out = tanh(*in);
+}
+
+void tanh_f32_4(const float4 *in, float4 *out) {
+ *out = tanh(*in);
+}
diff --git a/tests/src/android/renderscript/cts/tanh_f32_2.rs b/tests/src/android/renderscript/cts/tanh_f32_2.rs
deleted file mode 100644
index 2ffb0fff29d..00000000000
--- a/tests/src/android/renderscript/cts/tanh_f32_2.rs
+++ /dev/null
@@ -1,5 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-void root(const float2 *in, float2 *out) {
- *out = tanh(*in);
-} \ No newline at end of file
diff --git a/tests/src/android/renderscript/cts/tanh_f32_3.rs b/tests/src/android/renderscript/cts/tanh_f32_3.rs
deleted file mode 100644
index f39b6fc0545..00000000000
--- a/tests/src/android/renderscript/cts/tanh_f32_3.rs
+++ /dev/null
@@ -1,5 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-void root(const float3 *in, float3 *out) {
- *out = tanh(*in);
-} \ No newline at end of file
diff --git a/tests/src/android/renderscript/cts/tanh_f32_4.rs b/tests/src/android/renderscript/cts/tanh_f32_4.rs
deleted file mode 100644
index f3ff7e78b1e..00000000000
--- a/tests/src/android/renderscript/cts/tanh_f32_4.rs
+++ /dev/null
@@ -1,5 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-void root(const float4 *in, float4 *out) {
- *out = tanh(*in);
-} \ No newline at end of file
diff --git a/tests/src/android/renderscript/cts/trunc_f32.rs b/tests/src/android/renderscript/cts/trunc_f32.rs
index 9a2845a1007..a464086f5af 100644
--- a/tests/src/android/renderscript/cts/trunc_f32.rs
+++ b/tests/src/android/renderscript/cts/trunc_f32.rs
@@ -1,6 +1,18 @@
#pragma version(1)
#pragma rs java_package_name(android.renderscript.cts)
-void root (const float* in, float* out) {
+void trunc_f32_1 (const float* in, float* out) {
+ *out = trunc(*in);
+}
+
+void trunc_f32_2 (const float2* in, float2* out) {
+ *out = trunc(*in);
+}
+
+void trunc_f32_3 (const float3* in, float3* out) {
+ *out = trunc(*in);
+}
+
+void trunc_f32_4 (const float4* in, float4* out) {
*out = trunc(*in);
}
diff --git a/tests/src/android/renderscript/cts/trunc_f32_2.rs b/tests/src/android/renderscript/cts/trunc_f32_2.rs
deleted file mode 100644
index f4eabffa577..00000000000
--- a/tests/src/android/renderscript/cts/trunc_f32_2.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root (const float2* in, float2* out) {
- *out = trunc(*in);
-}
diff --git a/tests/src/android/renderscript/cts/trunc_f32_3.rs b/tests/src/android/renderscript/cts/trunc_f32_3.rs
deleted file mode 100644
index 9f0b13fc5ed..00000000000
--- a/tests/src/android/renderscript/cts/trunc_f32_3.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root (const float3* in, float3* out) {
- *out = trunc(*in);
-}
diff --git a/tests/src/android/renderscript/cts/trunc_f32_4.rs b/tests/src/android/renderscript/cts/trunc_f32_4.rs
deleted file mode 100644
index 2524cafd466..00000000000
--- a/tests/src/android/renderscript/cts/trunc_f32_4.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#pragma version(1)
-#pragma rs java_package_name(android.renderscript.cts)
-
-void root (const float4* in, float4* out) {
- *out = trunc(*in);
-}
diff --git a/tests/tests/renderscript/src/android/renderscript/cts/AcosPiTest.java b/tests/tests/renderscript/src/android/renderscript/cts/AcosPiTest.java
index 532d61af367..859f235ff3b 100644
--- a/tests/tests/renderscript/src/android/renderscript/cts/AcosPiTest.java
+++ b/tests/tests/renderscript/src/android/renderscript/cts/AcosPiTest.java
@@ -21,26 +21,28 @@ import android.renderscript.Allocation;
import android.renderscript.RSRuntimeException;
public class AcosPiTest extends RSBaseCompute {
-
private ScriptC_acospi_f32 script_f32;
- private ScriptC_acospi_f32_2 script_f32_2;
- private ScriptC_acospi_f32_3 script_f32_3;
- private ScriptC_acospi_f32_4 script_f32_4;
+
+ @Override
+ protected void setUp() throws Exception {
+ super.setUp();
+ script_f32 = new ScriptC_acospi_f32(mRS);
+ }
@Override
public void forEach(int testId, Allocation mIn, Allocation mOut) throws RSRuntimeException {
switch (testId) {
case TEST_F32:
- script_f32.forEach_root(mIn, mOut);
+ script_f32.forEach_acospi_f32_1(mIn, mOut);
break;
case TEST_F32_2:
- script_f32_2.forEach_root(mIn, mOut);
+ script_f32.forEach_acospi_f32_2(mIn, mOut);
break;
case TEST_F32_3:
- script_f32_3.forEach_root(mIn, mOut);
+ script_f32.forEach_acospi_f32_3(mIn, mOut);
break;
case TEST_F32_4:
- script_f32_4.forEach_root(mIn, mOut);
+ script_f32.forEach_acospi_f32_4(mIn, mOut);
break;
}
}
@@ -59,22 +61,18 @@ public class AcosPiTest extends RSBaseCompute {
}
public void testAcosPiF32() {
- script_f32 = new ScriptC_acospi_f32(mRS, mRes, R.raw.acospi_f32);
doF32(0xe1, 5);
}
public void testAcosPiF32_2() {
- script_f32_2 = new ScriptC_acospi_f32_2(mRS, mRes, R.raw.acospi_f32_2);
doF32_2(0xa123, 5);
}
public void testAcosPiF32_3() {
- script_f32_3 = new ScriptC_acospi_f32_3(mRS, mRes, R.raw.acospi_f32_3);
doF32_3(0x123, 5);
}
public void testAcosPiF32_4() {
- script_f32_4 = new ScriptC_acospi_f32_4(mRS, mRes, R.raw.acospi_f32_4);
doF32_4(0x123ef, 5);
}
-} \ No newline at end of file
+}
diff --git a/tests/tests/renderscript/src/android/renderscript/cts/AcosTest.java b/tests/tests/renderscript/src/android/renderscript/cts/AcosTest.java
index 4b6e0b0de0a..0553aa53c14 100644
--- a/tests/tests/renderscript/src/android/renderscript/cts/AcosTest.java
+++ b/tests/tests/renderscript/src/android/renderscript/cts/AcosTest.java
@@ -22,24 +22,27 @@ import android.renderscript.RSRuntimeException;
public class AcosTest extends RSBaseCompute {
private ScriptC_acos_f32 script_f32;
- private ScriptC_acos_f32_2 script_f32_2;
- private ScriptC_acos_f32_3 script_f32_3;
- private ScriptC_acos_f32_4 script_f32_4;
+
+ @Override
+ protected void setUp() throws Exception {
+ super.setUp();
+ script_f32 = new ScriptC_acos_f32(mRS);
+ }
@Override
public void forEach(int testId, Allocation mIn, Allocation mOut) throws RSRuntimeException {
switch (testId) {
case TEST_F32:
- script_f32.forEach_root(mIn, mOut);
+ script_f32.forEach_acos_f32_1(mIn, mOut);
break;
case TEST_F32_2:
- script_f32_2.forEach_root(mIn, mOut);
+ script_f32.forEach_acos_f32_2(mIn, mOut);
break;
case TEST_F32_3:
- script_f32_3.forEach_root(mIn, mOut);
+ script_f32.forEach_acos_f32_3(mIn, mOut);
break;
case TEST_F32_4:
- script_f32_4.forEach_root(mIn, mOut);
+ script_f32.forEach_acos_f32_4(mIn, mOut);
break;
}
}
@@ -58,22 +61,18 @@ public class AcosTest extends RSBaseCompute {
}
public void testAcosF32() {
- script_f32 = new ScriptC_acos_f32(mRS, mRes, R.raw.acos_f32);
doF32(0x123e, 4);
}
public void testAcosF32_2() {
- script_f32_2 = new ScriptC_acos_f32_2(mRS, mRes, R.raw.acos_f32_2);
doF32_2(0x1e, 4);
}
public void testAcosF32_3() {
- script_f32_3 = new ScriptC_acos_f32_3(mRS, mRes, R.raw.acos_f32_3);
doF32_3(0xeaf, 4);
}
public void testAcosF32_4() {
- script_f32_4 = new ScriptC_acos_f32_4(mRS, mRes, R.raw.acos_f32_4);
doF32_4(0x123, 4);
}
}
diff --git a/tests/tests/renderscript/src/android/renderscript/cts/AcoshTest.java b/tests/tests/renderscript/src/android/renderscript/cts/AcoshTest.java
index 05ca1835cd2..86755b0deba 100644
--- a/tests/tests/renderscript/src/android/renderscript/cts/AcoshTest.java
+++ b/tests/tests/renderscript/src/android/renderscript/cts/AcoshTest.java
@@ -22,24 +22,27 @@ import android.renderscript.RSRuntimeException;
public class AcoshTest extends RSBaseCompute {
private ScriptC_acosh_f32 script_f32;
- private ScriptC_acosh_f32_2 script_f32_2;
- private ScriptC_acosh_f32_3 script_f32_3;
- private ScriptC_acosh_f32_4 script_f32_4;
+
+ @Override
+ protected void setUp() throws Exception {
+ super.setUp();
+ script_f32 = new ScriptC_acosh_f32(mRS);
+ }
@Override
public void forEach(int testId, Allocation mIn, Allocation mOut) throws RSRuntimeException {
switch (testId) {
case TEST_F32:
- script_f32.forEach_root(mIn, mOut);
+ script_f32.forEach_acosh_f32_1(mIn, mOut);
break;
case TEST_F32_2:
- script_f32_2.forEach_root(mIn, mOut);
+ script_f32.forEach_acosh_f32_2(mIn, mOut);
break;
case TEST_F32_3:
- script_f32_3.forEach_root(mIn, mOut);
+ script_f32.forEach_acosh_f32_3(mIn, mOut);
break;
case TEST_F32_4:
- script_f32_4.forEach_root(mIn, mOut);
+ script_f32.forEach_acosh_f32_4(mIn, mOut);
break;
}
}
@@ -59,22 +62,18 @@ public class AcoshTest extends RSBaseCompute {
}
public void testAcoshF32() {
- script_f32 = new ScriptC_acosh_f32(mRS, mRes, R.raw.acosh_f32);
doF32(0x12345678, 4);
}
public void testAcoshF32_2() {
- script_f32_2 = new ScriptC_acosh_f32_2(mRS, mRes, R.raw.acosh_f32_2);
doF32_2(0x1234ac, 4);
}
public void testAcoshF32_3() {
- script_f32_3 = new ScriptC_acosh_f32_3(mRS, mRes, R.raw.acosh_f32_3);
doF32_3(0x123fc78, 4);
}
public void testAcoshF32_4() {
- script_f32_4 = new ScriptC_acosh_f32_4(mRS, mRes, R.raw.acosh_f32_4);
doF32_4(0x12def8, 4);
}
}
diff --git a/tests/tests/renderscript/src/android/renderscript/cts/AsinPiTest.java b/tests/tests/renderscript/src/android/renderscript/cts/AsinPiTest.java
index 63e60ce5288..d0ce9eafd95 100644
--- a/tests/tests/renderscript/src/android/renderscript/cts/AsinPiTest.java
+++ b/tests/tests/renderscript/src/android/renderscript/cts/AsinPiTest.java
@@ -22,24 +22,27 @@ import android.renderscript.RSRuntimeException;
public class AsinPiTest extends RSBaseCompute {
private ScriptC_asinpi_f32 script_f32;
- private ScriptC_asinpi_f32_2 script_f32_2;
- private ScriptC_asinpi_f32_3 script_f32_3;
- private ScriptC_asinpi_f32_4 script_f32_4;
+
+ @Override
+ protected void setUp() throws Exception {
+ super.setUp();
+ script_f32 = new ScriptC_asinpi_f32(mRS);
+ }
@Override
public void forEach(int testId, Allocation mIn, Allocation mOut) throws RSRuntimeException {
switch (testId) {
case TEST_F32:
- script_f32.forEach_root(mIn, mOut);
+ script_f32.forEach_asinpi_f32_1(mIn, mOut);
break;
case TEST_F32_2:
- script_f32_2.forEach_root(mIn, mOut);
+ script_f32.forEach_asinpi_f32_2(mIn, mOut);
break;
case TEST_F32_3:
- script_f32_3.forEach_root(mIn, mOut);
+ script_f32.forEach_asinpi_f32_3(mIn, mOut);
break;
case TEST_F32_4:
- script_f32_4.forEach_root(mIn, mOut);
+ script_f32.forEach_asinpi_f32_4(mIn, mOut);
break;
}
}
@@ -58,22 +61,18 @@ public class AsinPiTest extends RSBaseCompute {
}
public void testAsinPiF32() {
- script_f32 = new ScriptC_asinpi_f32(mRS, mRes, R.raw.asinpi_f32);
doF32(0xa, 5);
}
public void testAsinPiF32_2() {
- script_f32_2 = new ScriptC_asinpi_f32_2(mRS, mRes, R.raw.asinpi_f32_2);
doF32_2(0xe, 5);
}
public void testAsinPiF32_3() {
- script_f32_3 = new ScriptC_asinpi_f32_3(mRS, mRes, R.raw.asinpi_f32_3);
doF32_3(0x1234, 5);
}
public void testAsinPiF32_4() {
- script_f32_4 = new ScriptC_asinpi_f32_4(mRS, mRes, R.raw.asinpi_f32_4);
doF32_4(0xaf, 5);
}
}
diff --git a/tests/tests/renderscript/src/android/renderscript/cts/AsinTest.java b/tests/tests/renderscript/src/android/renderscript/cts/AsinTest.java
index eaf5e452043..a47e034db26 100644
--- a/tests/tests/renderscript/src/android/renderscript/cts/AsinTest.java
+++ b/tests/tests/renderscript/src/android/renderscript/cts/AsinTest.java
@@ -22,24 +22,27 @@ import android.renderscript.RSRuntimeException;
public class AsinTest extends RSBaseCompute {
private ScriptC_asin_f32 script_f32;
- private ScriptC_asin_f32_2 script_f32_2;
- private ScriptC_asin_f32_3 script_f32_3;
- private ScriptC_asin_f32_4 script_f32_4;
+
+ @Override
+ protected void setUp() throws Exception {
+ super.setUp();
+ script_f32 = new ScriptC_asin_f32(mRS);
+ }
@Override
public void forEach(int testId, Allocation mIn, Allocation mOut) throws RSRuntimeException {
switch (testId) {
case TEST_F32:
- script_f32.forEach_root(mIn, mOut);
+ script_f32.forEach_asin_f32_1(mIn, mOut);
break;
case TEST_F32_2:
- script_f32_2.forEach_root(mIn, mOut);
+ script_f32.forEach_asin_f32_2(mIn, mOut);
break;
case TEST_F32_3:
- script_f32_3.forEach_root(mIn, mOut);
+ script_f32.forEach_asin_f32_3(mIn, mOut);
break;
case TEST_F32_4:
- script_f32_4.forEach_root(mIn, mOut);
+ script_f32.forEach_asin_f32_4(mIn, mOut);
break;
}
}
@@ -58,22 +61,18 @@ public class AsinTest extends RSBaseCompute {
}
public void testAsinF32() {
- script_f32 = new ScriptC_asin_f32(mRS, mRes, R.raw.asin_f32);
doF32(0x12efa, 4);
}
public void testAsinF32_2() {
- script_f32_2 = new ScriptC_asin_f32_2(mRS, mRes, R.raw.asin_f32_2);
doF32_2(0x34ef, 4);
}
public void testAsinF32_3() {
- script_f32_3 = new ScriptC_asin_f32_3(mRS, mRes, R.raw.asin_f32_3);
doF32_3(0xae31, 4);
}
public void testAsinF32_4() {
- script_f32_4 = new ScriptC_asin_f32_4(mRS, mRes, R.raw.asin_f32_4);
doF32_4(0x341, 4);
}
}
diff --git a/tests/tests/renderscript/src/android/renderscript/cts/AsinhTest.java b/tests/tests/renderscript/src/android/renderscript/cts/AsinhTest.java
index e4370ec509d..729262648e2 100644
--- a/tests/tests/renderscript/src/android/renderscript/cts/AsinhTest.java
+++ b/tests/tests/renderscript/src/android/renderscript/cts/AsinhTest.java
@@ -22,25 +22,27 @@ import android.renderscript.RSRuntimeException;
public class AsinhTest extends RSBaseCompute {
private ScriptC_asinh_f32 script_f32;
- private ScriptC_asinh_f32_2 script_f32_2;
- private ScriptC_asinh_f32_3 script_f32_3;
- private ScriptC_asinh_f32_4 script_f32_4;
+ @Override
+ protected void setUp() throws Exception {
+ super.setUp();
+ script_f32 = new ScriptC_asinh_f32(mRS);
+ }
@Override
public void forEach(int testId, Allocation mIn, Allocation mOut) throws RSRuntimeException {
switch (testId) {
case TEST_F32:
- script_f32.forEach_root(mIn, mOut);
+ script_f32.forEach_asinh_f32_1(mIn, mOut);
break;
case TEST_F32_2:
- script_f32_2.forEach_root(mIn, mOut);
+ script_f32.forEach_asinh_f32_2(mIn, mOut);
break;
case TEST_F32_3:
- script_f32_3.forEach_root(mIn, mOut);
+ script_f32.forEach_asinh_f32_3(mIn, mOut);
break;
case TEST_F32_4:
- script_f32_4.forEach_root(mIn, mOut);
+ script_f32.forEach_asinh_f32_4(mIn, mOut);
break;
}
}
@@ -60,22 +62,18 @@ public class AsinhTest extends RSBaseCompute {
}
public void testAsinhF32() {
- script_f32 = new ScriptC_asinh_f32(mRS, mRes, R.raw.asinh_f32);
doF32(0x12, 4);
}
public void testAsinhF32_2() {
- script_f32_2 = new ScriptC_asinh_f32_2(mRS, mRes, R.raw.asinh_f32_2);
doF32_2(0xead, 4);
}
public void testAsinhF32_3() {
- script_f32_3 = new ScriptC_asinh_f32_3(mRS, mRes, R.raw.asinh_f32_3);
doF32_3(0xabc, 4);
}
public void testAsinhF32_4() {
- script_f32_4 = new ScriptC_asinh_f32_4(mRS, mRes, R.raw.asinh_f32_4);
doF32_4(0xfea, 4);
}
}
diff --git a/tests/tests/renderscript/src/android/renderscript/cts/Atan2PiTest.java b/tests/tests/renderscript/src/android/renderscript/cts/Atan2PiTest.java
index 62d31e60e0d..ef821c75037 100644
--- a/tests/tests/renderscript/src/android/renderscript/cts/Atan2PiTest.java
+++ b/tests/tests/renderscript/src/android/renderscript/cts/Atan2PiTest.java
@@ -23,25 +23,28 @@ import android.renderscript.Element;
public class Atan2PiTest extends RSBaseCompute {
private ScriptC_atan2pi_f32 script_f32;
- private ScriptC_atan2pi_f32_2 script_f32_2;
- private ScriptC_atan2pi_f32_3 script_f32_3;
- private ScriptC_atan2pi_f32_4 script_f32_4;
private Allocation mIn;
@Override
+ protected void setUp() throws Exception {
+ super.setUp();
+ script_f32 = new ScriptC_atan2pi_f32(mRS);
+ }
+
+ @Override
public void forEach(int testId, Allocation mIn, Allocation mOut) throws RSRuntimeException {
switch (testId) {
case TEST_F32:
- script_f32.forEach_root(mIn, mOut);
+ script_f32.forEach_atan2pi_f32_1(mIn, mOut);
break;
case TEST_F32_2:
- script_f32_2.forEach_root(mIn, mOut);
+ script_f32.forEach_atan2pi_f32_2(mIn, mOut);
break;
case TEST_F32_3:
- script_f32_3.forEach_root(mIn, mOut);
+ script_f32.forEach_atan2pi_f32_3(mIn, mOut);
break;
case TEST_F32_4:
- script_f32_4.forEach_root(mIn, mOut);
+ script_f32.forEach_atan2pi_f32_4(mIn, mOut);
break;
}
}
@@ -69,28 +72,24 @@ public class Atan2PiTest extends RSBaseCompute {
}
public void testAtan2PiF32() {
- script_f32 = new ScriptC_atan2pi_f32(mRS, mRes, R.raw.atan2pi_f32);
ScriptField_atan2pi_float_input in = new ScriptField_atan2pi_float_input(mRS, INPUTSIZE);
mIn = in.getAllocation();
doF32(0x12678, 6);
}
public void testAtan2PiF32_2() {
- script_f32_2 = new ScriptC_atan2pi_f32_2(mRS, mRes, R.raw.atan2pi_f32_2);
ScriptField_atan2pi_float2_input in = new ScriptField_atan2pi_float2_input(mRS, INPUTSIZE);
mIn = in.getAllocation();
doF32_2(0x1af45, 6);
}
public void testAtan2PiF32_3() {
- script_f32_3 = new ScriptC_atan2pi_f32_3(mRS, mRes, R.raw.atan2pi_f32_3);
ScriptField_atan2pi_float3_input in = new ScriptField_atan2pi_float3_input(mRS, INPUTSIZE);
mIn = in.getAllocation();
doF32_3(0x1cd345, 6);
}
public void testAtan2PiF32_4() {
- script_f32_4 = new ScriptC_atan2pi_f32_4(mRS, mRes, R.raw.atan2pi_f32_4);
ScriptField_atan2pi_float4_input in = new ScriptField_atan2pi_float4_input(mRS, INPUTSIZE);
mIn = in.getAllocation();
doF32_4(0x1ca45, 6);
diff --git a/tests/tests/renderscript/src/android/renderscript/cts/Atan2Test.java b/tests/tests/renderscript/src/android/renderscript/cts/Atan2Test.java
index 4071e10c118..93f252741fc 100644
--- a/tests/tests/renderscript/src/android/renderscript/cts/Atan2Test.java
+++ b/tests/tests/renderscript/src/android/renderscript/cts/Atan2Test.java
@@ -23,25 +23,28 @@ import android.renderscript.Element;
public class Atan2Test extends RSBaseCompute {
private ScriptC_atan2_f32 script_f32;
- private ScriptC_atan2_f32_2 script_f32_2;
- private ScriptC_atan2_f32_3 script_f32_3;
- private ScriptC_atan2_f32_4 script_f32_4;
private Allocation mIn;
@Override
+ protected void setUp() throws Exception {
+ super.setUp();
+ script_f32 = new ScriptC_atan2_f32(mRS);
+ }
+
+ @Override
public void forEach(int testId, Allocation mIn, Allocation mOut) throws RSRuntimeException {
switch (testId) {
case TEST_F32:
- script_f32.forEach_root(mIn, mOut);
+ script_f32.forEach_atan2_f32_1(mIn, mOut);
break;
case TEST_F32_2:
- script_f32_2.forEach_root(mIn, mOut);
+ script_f32.forEach_atan2_f32_2(mIn, mOut);
break;
case TEST_F32_3:
- script_f32_3.forEach_root(mIn, mOut);
+ script_f32.forEach_atan2_f32_3(mIn, mOut);
break;
case TEST_F32_4:
- script_f32_4.forEach_root(mIn, mOut);
+ script_f32.forEach_atan2_f32_4(mIn, mOut);
break;
}
}
@@ -69,28 +72,24 @@ public class Atan2Test extends RSBaseCompute {
}
public void testAtan2F32() {
- script_f32 = new ScriptC_atan2_f32(mRS, mRes, R.raw.atan2_f32);
ScriptField_atan2_f32_in in = new ScriptField_atan2_f32_in(mRS, INPUTSIZE);
mIn = in.getAllocation();
doF32(0x12678, 6);
}
public void testAtan2F32_2() {
- script_f32_2 = new ScriptC_atan2_f32_2(mRS, mRes, R.raw.atan2_f32_2);
ScriptField_atan2_f32_2_in in = new ScriptField_atan2_f32_2_in(mRS, INPUTSIZE);
mIn = in.getAllocation();
doF32_2(0x1af45, 6);
}
public void testAtan2F32_3() {
- script_f32_3 = new ScriptC_atan2_f32_3(mRS, mRes, R.raw.atan2_f32_3);
ScriptField_atan2_f32_3_in in = new ScriptField_atan2_f32_3_in(mRS, INPUTSIZE);
mIn = in.getAllocation();
doF32_3(0x1cd345, 6);
}
public void testAtan2F32_4() {
- script_f32_4 = new ScriptC_atan2_f32_4(mRS, mRes, R.raw.atan2_f32_4);
ScriptField_atan2_f32_4_in in = new ScriptField_atan2_f32_4_in(mRS, INPUTSIZE);
mIn = in.getAllocation();
doF32_4(0x1ca45, 6);
diff --git a/tests/tests/renderscript/src/android/renderscript/cts/AtanPiTest.java b/tests/tests/renderscript/src/android/renderscript/cts/AtanPiTest.java
index 29977249c52..de22780967a 100644
--- a/tests/tests/renderscript/src/android/renderscript/cts/AtanPiTest.java
+++ b/tests/tests/renderscript/src/android/renderscript/cts/AtanPiTest.java
@@ -22,24 +22,27 @@ import android.renderscript.RSRuntimeException;
public class AtanPiTest extends RSBaseCompute {
private ScriptC_atanpi_f32 script_f32;
- private ScriptC_atanpi_f32_2 script_f32_2;
- private ScriptC_atanpi_f32_3 script_f32_3;
- private ScriptC_atanpi_f32_4 script_f32_4;
+
+ @Override
+ protected void setUp() throws Exception {
+ super.setUp();
+ script_f32 = new ScriptC_atanpi_f32(mRS);
+ }
@Override
public void forEach(int testId, Allocation mIn, Allocation mOut) throws RSRuntimeException {
switch (testId) {
case TEST_F32:
- script_f32.forEach_root(mIn, mOut);
+ script_f32.forEach_atanpi_f32_1(mIn, mOut);
break;
case TEST_F32_2:
- script_f32_2.forEach_root(mIn, mOut);
+ script_f32.forEach_atanpi_f32_2(mIn, mOut);
break;
case TEST_F32_3:
- script_f32_3.forEach_root(mIn, mOut);
+ script_f32.forEach_atanpi_f32_3(mIn, mOut);
break;
case TEST_F32_4:
- script_f32_4.forEach_root(mIn, mOut);
+ script_f32.forEach_atanpi_f32_4(mIn, mOut);
break;
}
}
@@ -58,22 +61,18 @@ public class AtanPiTest extends RSBaseCompute {
}
public void testAtanPiF32() {
- script_f32 = new ScriptC_atanpi_f32(mRS, mRes, R.raw.atanpi_f32);
doF32(0x123, 5);
}
public void testAtanPiF32_2() {
- script_f32_2 = new ScriptC_atanpi_f32_2(mRS, mRes, R.raw.atanpi_f32_2);
doF32_2(0x12, 5);
}
public void testAtanPiF32_3() {
- script_f32_3 = new ScriptC_atanpi_f32_3(mRS, mRes, R.raw.atanpi_f32_3);
doF32_3(0x847, 5);
}
public void testAtanPiF32_4() {
- script_f32_4 = new ScriptC_atanpi_f32_4(mRS, mRes, R.raw.atanpi_f32_4);
doF32_4(0xfa2, 5);
}
}
diff --git a/tests/tests/renderscript/src/android/renderscript/cts/AtanTest.java b/tests/tests/renderscript/src/android/renderscript/cts/AtanTest.java
index f1daec3b676..d91b6e598f7 100644
--- a/tests/tests/renderscript/src/android/renderscript/cts/AtanTest.java
+++ b/tests/tests/renderscript/src/android/renderscript/cts/AtanTest.java
@@ -22,24 +22,27 @@ import android.renderscript.RSRuntimeException;
public class AtanTest extends RSBaseCompute {
private ScriptC_atan_f32 script_f32;
- private ScriptC_atan_f32_2 script_f32_2;
- private ScriptC_atan_f32_3 script_f32_3;
- private ScriptC_atan_f32_4 script_f32_4;
+
+ @Override
+ protected void setUp() throws Exception {
+ super.setUp();
+ script_f32 = new ScriptC_atan_f32(mRS);
+ }
@Override
public void forEach(int testId, Allocation mIn, Allocation mOut) throws RSRuntimeException {
switch (testId) {
case TEST_F32:
- script_f32.forEach_root(mIn, mOut);
+ script_f32.forEach_atan_f32_1(mIn, mOut);
break;
case TEST_F32_2:
- script_f32_2.forEach_root(mIn, mOut);
+ script_f32.forEach_atan_f32_2(mIn, mOut);
break;
case TEST_F32_3:
- script_f32_3.forEach_root(mIn, mOut);
+ script_f32.forEach_atan_f32_3(mIn, mOut);
break;
case TEST_F32_4:
- script_f32_4.forEach_root(mIn, mOut);
+ script_f32.forEach_atan_f32_4(mIn, mOut);
break;
}
}
@@ -58,22 +61,18 @@ public class AtanTest extends RSBaseCompute {
}
public void testAtanF32() {
- script_f32 = new ScriptC_atan_f32(mRS, mRes, R.raw.atan_f32);
doF32(0x12a, 5);
}
public void testAtanF32_2() {
- script_f32_2 = new ScriptC_atan_f32_2(mRS, mRes, R.raw.atan_f32_2);
doF32_2(0xad, 5);
}
public void testAtanF32_3() {
- script_f32_3 = new ScriptC_atan_f32_3(mRS, mRes, R.raw.atan_f32_3);
doF32_3(0xafe, 5);
}
public void testAtanF32_4() {
- script_f32_4 = new ScriptC_atan_f32_4(mRS, mRes, R.raw.atan_f32_4);
doF32_4(0x1238, 5);
}
}
diff --git a/tests/tests/renderscript/src/android/renderscript/cts/AtanhTest.java b/tests/tests/renderscript/src/android/renderscript/cts/AtanhTest.java
index 0ff35e9f878..25fa8597be1 100644
--- a/tests/tests/renderscript/src/android/renderscript/cts/AtanhTest.java
+++ b/tests/tests/renderscript/src/android/renderscript/cts/AtanhTest.java
@@ -22,24 +22,27 @@ import android.renderscript.RSRuntimeException;
public class AtanhTest extends RSBaseCompute {
private ScriptC_atanh_f32 script_f32;
- private ScriptC_atanh_f32_2 script_f32_2;
- private ScriptC_atanh_f32_3 script_f32_3;
- private ScriptC_atanh_f32_4 script_f32_4;
+
+ @Override
+ protected void setUp() throws Exception {
+ super.setUp();
+ script_f32 = new ScriptC_atanh_f32(mRS);
+ }
@Override
public void forEach(int testId, Allocation mIn, Allocation mOut) throws RSRuntimeException {
switch (testId) {
case TEST_F32:
- script_f32.forEach_root(mIn, mOut);
+ script_f32.forEach_atanh_f32_1(mIn, mOut);
break;
case TEST_F32_2:
- script_f32_2.forEach_root(mIn, mOut);
+ script_f32.forEach_atanh_f32_2(mIn, mOut);
break;
case TEST_F32_3:
- script_f32_3.forEach_root(mIn, mOut);
+ script_f32.forEach_atanh_f32_3(mIn, mOut);
break;
case TEST_F32_4:
- script_f32_4.forEach_root(mIn, mOut);
+ script_f32.forEach_atanh_f32_4(mIn, mOut);
break;
}
}
@@ -59,22 +62,18 @@ public class AtanhTest extends RSBaseCompute {
}
public void testAtanhF32() {
- script_f32 = new ScriptC_atanh_f32(mRS, mRes, R.raw.atanh_f32);
doF32(0xace, 5);
}
public void testAtanhF32_2() {
- script_f32_2 = new ScriptC_atanh_f32_2(mRS, mRes, R.raw.atanh_f32_2);
doF32_2(0xdae, 5);
}
public void testAtanhF32_3() {
- script_f32_3 = new ScriptC_atanh_f32_3(mRS, mRes, R.raw.atanh_f32_3);
doF32_3(0x123, 5);
}
public void testAtanhF32_4() {
- script_f32_4 = new ScriptC_atanh_f32_4(mRS, mRes, R.raw.atanh_f32_4);
doF32_4(0x6480, 5);
}
}
diff --git a/tests/tests/renderscript/src/android/renderscript/cts/CbrtTest.java b/tests/tests/renderscript/src/android/renderscript/cts/CbrtTest.java
index 2db47061c9e..15a509d25e3 100644
--- a/tests/tests/renderscript/src/android/renderscript/cts/CbrtTest.java
+++ b/tests/tests/renderscript/src/android/renderscript/cts/CbrtTest.java
@@ -21,25 +21,28 @@ import android.renderscript.RSRuntimeException;
import com.android.cts.stub.R;
public class CbrtTest extends RSBaseCompute {
- private ScriptC_cbrt_f32 mscript_f32;
- private ScriptC_cbrt_f32_2 mscript_f32_2;
- private ScriptC_cbrt_f32_3 mscript_f32_3;
- private ScriptC_cbrt_f32_4 mscript_f32_4;
+ private ScriptC_cbrt_f32 script_f32;
+
+ @Override
+ protected void setUp() throws Exception {
+ super.setUp();
+ script_f32 = new ScriptC_cbrt_f32(mRS);
+ }
@Override
public void forEach(int testId, Allocation mIn, Allocation mOut) throws RSRuntimeException {
switch (testId) {
case TEST_F32:
- mscript_f32.forEach_root(mIn, mOut);
+ script_f32.forEach_cbrt_f32_1(mIn, mOut);
break;
case TEST_F32_2:
- mscript_f32_2.forEach_root(mIn, mOut);
+ script_f32.forEach_cbrt_f32_2(mIn, mOut);
break;
case TEST_F32_3:
- mscript_f32_3.forEach_root(mIn, mOut);
+ script_f32.forEach_cbrt_f32_3(mIn, mOut);
break;
case TEST_F32_4:
- mscript_f32_4.forEach_root(mIn, mOut);
+ script_f32.forEach_cbrt_f32_4(mIn, mOut);
break;
}
}
@@ -58,22 +61,18 @@ public class CbrtTest extends RSBaseCompute {
}
public void testCbrtF32() {
- mscript_f32 = new ScriptC_cbrt_f32(mRS, mRes, R.raw.cbrt_f32);
doF32(0xabe, 2);
}
public void testCbrtF32_2() {
- mscript_f32_2 = new ScriptC_cbrt_f32_2(mRS, mRes, R.raw.cbrt_f32_2);
doF32_2(0x78, 2);
}
public void testCbrtF32_3() {
- mscript_f32_3 = new ScriptC_cbrt_f32_3(mRS, mRes, R.raw.cbrt_f32_3);
doF32_3(0x1e, 2);
}
public void testCbrtF32_4() {
- mscript_f32_4 = new ScriptC_cbrt_f32_4(mRS, mRes, R.raw.cbrt_f32_4);
doF32_4(0xfe2, 2);
}
}
diff --git a/tests/tests/renderscript/src/android/renderscript/cts/CeilTest.java b/tests/tests/renderscript/src/android/renderscript/cts/CeilTest.java
index dfaee006a70..4ee2adea637 100644
--- a/tests/tests/renderscript/src/android/renderscript/cts/CeilTest.java
+++ b/tests/tests/renderscript/src/android/renderscript/cts/CeilTest.java
@@ -21,25 +21,28 @@ import android.renderscript.RSRuntimeException;
import com.android.cts.stub.R;
public class CeilTest extends RSBaseCompute {
- private ScriptC_ceil_f32 mscript_f32;
- private ScriptC_ceil_f32_2 mscript_f32_2;
- private ScriptC_ceil_f32_3 mscript_f32_3;
- private ScriptC_ceil_f32_4 mscript_f32_4;
+ private ScriptC_ceil_f32 script_f32;
+
+ @Override
+ protected void setUp() throws Exception {
+ super.setUp();
+ script_f32 = new ScriptC_ceil_f32(mRS);
+ }
@Override
public void forEach(int testId, Allocation mIn, Allocation mOut) throws RSRuntimeException {
switch (testId) {
case TEST_F32:
- mscript_f32.forEach_root(mIn, mOut);
+ script_f32.forEach_ceil_f32_1(mIn, mOut);
break;
case TEST_F32_2:
- mscript_f32_2.forEach_root(mIn, mOut);
+ script_f32.forEach_ceil_f32_2(mIn, mOut);
break;
case TEST_F32_3:
- mscript_f32_3.forEach_root(mIn, mOut);
+ script_f32.forEach_ceil_f32_3(mIn, mOut);
break;
case TEST_F32_4:
- mscript_f32_4.forEach_root(mIn, mOut);
+ script_f32.forEach_ceil_f32_4(mIn, mOut);
break;
}
}
@@ -58,22 +61,18 @@ public class CeilTest extends RSBaseCompute {
}
public void testCeilF32() {
- mscript_f32 = new ScriptC_ceil_f32(mRS, mRes, R.raw.ceil_f32);
doF32(0x12345ace, 0);
}
public void testCeilF32_2() {
- mscript_f32_2 = new ScriptC_ceil_f32_2(mRS, mRes, R.raw.ceil_f32_2);
doF32_2(0x1ac478, 0);
}
public void testCeilF32_3() {
- mscript_f32_3 = new ScriptC_ceil_f32_3(mRS, mRes, R.raw.ceil_f32_3);
doF32_3(0xacef, 0);
}
public void testCeilF32_4() {
- mscript_f32_4 = new ScriptC_ceil_f32_4(mRS, mRes, R.raw.ceil_f32_4);
doF32_4(0xef12, 0);
}
}
diff --git a/tests/tests/renderscript/src/android/renderscript/cts/ClearObjectTest.java b/tests/tests/renderscript/src/android/renderscript/cts/ClearObjectTest.java
index 6a974a66b72..64deb332ba3 100644
--- a/tests/tests/renderscript/src/android/renderscript/cts/ClearObjectTest.java
+++ b/tests/tests/renderscript/src/android/renderscript/cts/ClearObjectTest.java
@@ -31,39 +31,40 @@ public class ClearObjectTest extends RSBaseCompute {
static final int TEST_ID_ALLOCATION = 2;
static final int TEST_ID_SAMPLER = 3;
static final int TEST_ID_SCRIPT = 4;
- private ScriptC_clear_object_element ms_element;
- private ScriptC_clear_object_type ms_type;
- private ScriptC_clear_object_allocation ms_allcation;
- private ScriptC_clear_object_sampler ms_sampler;
- private ScriptC_clear_object_script ms_script;
+ private ScriptC_clear_object ms_clear;
+
+ @Override
+ protected void setUp() throws Exception {
+ super.setUp();
+ ms_clear = new ScriptC_clear_object(mRS);
+ }
@Override
public void forEach(int testId, Allocation mIn, Allocation mOut) throws RSRuntimeException {
switch (testId) {
case TEST_ID_ELEMENT:
- ms_element.forEach_root(mOut);
+ ms_clear.forEach_clear_element(mOut);
break;
case TEST_ID_TYPE:
- ms_type.forEach_root(mOut);
+ ms_clear.forEach_clear_type(mOut);
break;
case TEST_ID_ALLOCATION:
- ms_allcation.forEach_root(mOut);
+ ms_clear.forEach_clear_allocation(mOut);
break;
case TEST_ID_SAMPLER:
- ms_sampler.forEach_root(mOut);
+ ms_clear.forEach_clear_sampler(mOut);
break;
case TEST_ID_SCRIPT:
- ms_script.forEach_root(mOut);
+ ms_clear.forEach_clear_script(mOut);
break;
}
}
public void testClearObjectElement() {
- ms_element = new ScriptC_clear_object_element(mRS, mRes, R.raw.clear_object_element);
Element element = Element.BOOLEAN(mRS);
Allocation mIn = Allocation.createSized(mRS, Element.I32(mRS), ObjectNum);
Allocation mOut = Allocation.createSized(mRS, Element.I32(mRS), ObjectNum);
- ms_element.set_element(element);
+ ms_clear.set_element(element);
try {
RSUtils.forEach(this, TEST_ID_ELEMENT, mIn, mOut);
} catch (RSRuntimeException e) {
@@ -76,11 +77,10 @@ public class ClearObjectTest extends RSBaseCompute {
}
public void testclearObjectType() {
- ms_type = new ScriptC_clear_object_type(mRS, mRes, R.raw.clear_object_type);
Type type= new Type.Builder(mRS, Element.I8(mRS)).setX(1).create();
Allocation mOut = Allocation.createSized(mRS, Element.I32(mRS), ObjectNum);
Allocation mIn = Allocation.createSized(mRS, Element.I32(mRS), ObjectNum);
- ms_type.set_type(type);
+ ms_clear.set_type(type);
try {
RSUtils.forEach(this, TEST_ID_TYPE, mIn, mOut);
@@ -94,12 +94,10 @@ public class ClearObjectTest extends RSBaseCompute {
}
public void testclearObjectAllocation() {
- ms_allcation = new ScriptC_clear_object_allocation(mRS, mRes,
- R.raw.clear_object_allocation);
Allocation mOut = Allocation.createSized(mRS, Element.I32(mRS), ObjectNum);
Allocation mIn = Allocation.createSized(mRS, Element.I32(mRS), ObjectNum);
Allocation allocation = Allocation.createTyped(mRS, mIn.getType());
- ms_allcation.set_allocation(allocation);
+ ms_clear.set_allocation(allocation);
try {
RSUtils.forEach(this, TEST_ID_ALLOCATION, mIn, mOut);
} catch (RSRuntimeException e) {
@@ -112,11 +110,10 @@ public class ClearObjectTest extends RSBaseCompute {
}
public void testclearObjectSampler() {
- ms_sampler = new ScriptC_clear_object_sampler(mRS, mRes, R.raw.clear_object_sampler);
Sampler sampler = new Sampler.Builder(mRS).create();
Allocation mOut = Allocation.createSized(mRS, Element.I32(mRS), ObjectNum);
Allocation mIn = Allocation.createSized(mRS, Element.I32(mRS), ObjectNum);
- ms_sampler.set_sampler(sampler);
+ ms_clear.set_sampler(sampler);
try {
RSUtils.forEach(this, TEST_ID_SAMPLER, mIn, mOut);
} catch (RSRuntimeException e) {
@@ -129,11 +126,10 @@ public class ClearObjectTest extends RSBaseCompute {
}
public void testclearObjectScript() {
- ms_script = new ScriptC_clear_object_script(mRS, mRes, R.raw.clear_object_script);
- Script script = new ScriptC_clear_object_type(mRS, mRes, R.raw.clear_object_element);
+ Script script = new ScriptC_clear_object(mRS);
Allocation mIn = Allocation.createSized(mRS, Element.I32(mRS), ObjectNum);
Allocation mOut = Allocation.createSized(mRS, Element.I32(mRS), ObjectNum);
- ms_script.set_script(script);
+ ms_clear.set_script(script);
try {
RSUtils.forEach(this, TEST_ID_SCRIPT, mIn, mOut);
} catch (RSRuntimeException e) {
diff --git a/tests/tests/renderscript/src/android/renderscript/cts/CopysignTest.java b/tests/tests/renderscript/src/android/renderscript/cts/CopysignTest.java
index 84e07ed5b50..5601e4659e1 100644
--- a/tests/tests/renderscript/src/android/renderscript/cts/CopysignTest.java
+++ b/tests/tests/renderscript/src/android/renderscript/cts/CopysignTest.java
@@ -22,26 +22,29 @@ import android.renderscript.RSRuntimeException;
import com.android.cts.stub.R;
public class CopysignTest extends RSBaseCompute {
- private ScriptC_copysign_f32 ms_f32;
- private ScriptC_copysign_f32_2 ms_f32_2;
- private ScriptC_copysign_f32_3 ms_f32_3;
- private ScriptC_copysign_f32_4 ms_f32_4;
+ private ScriptC_copysign_f32 script_f32;
private Allocation mIn;
@Override
+ protected void setUp() throws Exception {
+ super.setUp();
+ script_f32 = new ScriptC_copysign_f32(mRS);
+ }
+
+ @Override
public void forEach(int testId, Allocation mIn, Allocation mOut) throws RSRuntimeException {
switch (testId) {
case TEST_F32:
- ms_f32.forEach_root(mIn, mOut);
+ script_f32.forEach_copysign_f32_1(mIn, mOut);
break;
case TEST_F32_2:
- ms_f32_2.forEach_root(mIn, mOut);
+ script_f32.forEach_copysign_f32_2(mIn, mOut);
break;
case TEST_F32_3:
- ms_f32_3.forEach_root(mIn, mOut);
+ script_f32.forEach_copysign_f32_3(mIn, mOut);
break;
case TEST_F32_4:
- ms_f32_4.forEach_root(mIn, mOut);
+ script_f32.forEach_copysign_f32_4(mIn, mOut);
break;
}
}
@@ -73,7 +76,6 @@ public class CopysignTest extends RSBaseCompute {
* Tests copysign(float, float).
*/
public void testCopysignF32() {
- ms_f32 = new ScriptC_copysign_f32(mRS, mRes, R.raw.copysign_f32);
ScriptField_copysign_f32_input in = new ScriptField_copysign_f32_input(mRS, INPUTSIZE);
mIn = in.getAllocation();
doF32(0x12ac5678, 0);
@@ -83,7 +85,6 @@ public class CopysignTest extends RSBaseCompute {
* Tests copysign(float2, float2).
*/
public void testCopysignF32_2() {
- ms_f32_2 = new ScriptC_copysign_f32_2(mRS, mRes, R.raw.copysign_f32_2);
ScriptField_copysign_f32_2_input in =
new ScriptField_copysign_f32_2_input(mRS, INPUTSIZE);
mIn = in.getAllocation();
@@ -94,7 +95,6 @@ public class CopysignTest extends RSBaseCompute {
* Tests copysign(float3, float3).
*/
public void testCopysignF32_3() {
- ms_f32_3 = new ScriptC_copysign_f32_3(mRS, mRes, R.raw.copysign_f32_3);
ScriptField_copysign_f32_3_input in =
new ScriptField_copysign_f32_3_input(mRS, INPUTSIZE);
mIn = in.getAllocation();
@@ -105,7 +105,6 @@ public class CopysignTest extends RSBaseCompute {
* Tests copysign(float4, float4).
*/
public void testCopysignF32_4() {
- ms_f32_4 = new ScriptC_copysign_f32_4(mRS, mRes, R.raw.copysign_f32_4);
ScriptField_copysign_f32_4_input in =
new ScriptField_copysign_f32_4_input(mRS, INPUTSIZE);
mIn = in.getAllocation();
diff --git a/tests/tests/renderscript/src/android/renderscript/cts/CosTest.java b/tests/tests/renderscript/src/android/renderscript/cts/CosTest.java
index ae2bac4d050..ebf4940ce7f 100644
--- a/tests/tests/renderscript/src/android/renderscript/cts/CosTest.java
+++ b/tests/tests/renderscript/src/android/renderscript/cts/CosTest.java
@@ -22,24 +22,27 @@ import com.android.cts.stub.R;
public class CosTest extends RSBaseCompute {
private ScriptC_cos_f32 script_f32;
- private ScriptC_cos_f32_2 script_f32_2;
- private ScriptC_cos_f32_3 script_f32_3;
- private ScriptC_cos_f32_4 script_f32_4;
+
+ @Override
+ protected void setUp() throws Exception {
+ super.setUp();
+ script_f32 = new ScriptC_cos_f32(mRS);
+ }
@Override
public void forEach(int testId, Allocation mIn, Allocation mOut) throws RSRuntimeException {
switch (testId) {
case TEST_F32:
- script_f32.forEach_root(mIn, mOut);
+ script_f32.forEach_cos_f32_1(mIn, mOut);
break;
case TEST_F32_2:
- script_f32_2.forEach_root(mIn, mOut);
+ script_f32.forEach_cos_f32_2(mIn, mOut);
break;
case TEST_F32_3:
- script_f32_3.forEach_root(mIn, mOut);
+ script_f32.forEach_cos_f32_3(mIn, mOut);
break;
case TEST_F32_4:
- script_f32_4.forEach_root(mIn, mOut);
+ script_f32.forEach_cos_f32_4(mIn, mOut);
break;
}
}
@@ -58,22 +61,18 @@ public class CosTest extends RSBaseCompute {
}
public void testCosF32() {
- script_f32 = new ScriptC_cos_f32(mRS, mRes, R.raw.cos_f32);
doF32(0xe, 4);
}
public void testCosF32_2() {
- script_f32_2 = new ScriptC_cos_f32_2(mRS, mRes, R.raw.cos_f32_2);
doF32_2(0xb, 4);
}
public void testCosF32_3() {
- script_f32_3 = new ScriptC_cos_f32_3(mRS, mRes, R.raw.cos_f32_3);
doF32_3(0x12a, 4);
}
public void testCosF32_4() {
- script_f32_4 = new ScriptC_cos_f32_4(mRS, mRes, R.raw.cos_f32_4);
doF32_4(0x98a, 4);
}
}
diff --git a/tests/tests/renderscript/src/android/renderscript/cts/CoshTest.java b/tests/tests/renderscript/src/android/renderscript/cts/CoshTest.java
index eafa3b059db..7e46b4c6e29 100644
--- a/tests/tests/renderscript/src/android/renderscript/cts/CoshTest.java
+++ b/tests/tests/renderscript/src/android/renderscript/cts/CoshTest.java
@@ -22,25 +22,28 @@ import android.renderscript.RSRuntimeException;
public class CoshTest extends RSBaseCompute {
- private ScriptC_cosh_f32 ms_f32;
- private ScriptC_cosh_f32_2 ms_f32_2;
- private ScriptC_cosh_f32_3 ms_f32_3;
- private ScriptC_cosh_f32_4 ms_f32_4;
+ private ScriptC_cosh_f32 script_f32;
+
+ @Override
+ protected void setUp() throws Exception {
+ super.setUp();
+ script_f32 = new ScriptC_cosh_f32(mRS);
+ }
@Override
public void forEach(int testId, Allocation mIn, Allocation mOut) throws RSRuntimeException {
switch (testId) {
case TEST_F32:
- ms_f32.forEach_root(mIn, mOut);
+ script_f32.forEach_cosh_f32_1(mIn, mOut);
break;
case TEST_F32_2:
- ms_f32_2.forEach_root(mIn, mOut);
+ script_f32.forEach_cosh_f32_2(mIn, mOut);
break;
case TEST_F32_3:
- ms_f32_3.forEach_root(mIn, mOut);
+ script_f32.forEach_cosh_f32_3(mIn, mOut);
break;
case TEST_F32_4:
- ms_f32_4.forEach_root(mIn, mOut);
+ script_f32.forEach_cosh_f32_4(mIn, mOut);
break;
}
}
@@ -59,22 +62,18 @@ public class CoshTest extends RSBaseCompute {
}
public void testCoshF32() {
- ms_f32 = new ScriptC_cosh_f32(mRS, mRes, R.raw.cosh_f32);
doF32(0xfe, 4);
}
public void testCoshF32_2() {
- ms_f32_2 = new ScriptC_cosh_f32_2(mRS, mRes, R.raw.cosh_f32_2);
doF32_2(0x71, 4);
}
public void testCoshF32_3() {
- ms_f32_3 = new ScriptC_cosh_f32_3(mRS, mRes, R.raw.cosh_f32_3);
doF32_3(0xa, 4);
}
public void testCoshF32_4() {
- ms_f32_4 = new ScriptC_cosh_f32_4(mRS, mRes, R.raw.cosh_f32_4);
doF32_4(0xabe, 4);
}
}
diff --git a/tests/tests/renderscript/src/android/renderscript/cts/CrossTest.java b/tests/tests/renderscript/src/android/renderscript/cts/CrossTest.java
index 3c8c212655b..a32eafdada5 100644
--- a/tests/tests/renderscript/src/android/renderscript/cts/CrossTest.java
+++ b/tests/tests/renderscript/src/android/renderscript/cts/CrossTest.java
@@ -22,18 +22,23 @@ import android.renderscript.Element;
import android.renderscript.RSRuntimeException;
public class CrossTest extends RSBaseCompute {
- private ScriptC_cross_f32_3 script_f32_3;
- private ScriptC_cross_f32_4 script_f32_4;
+ private ScriptC_cross_f32 script_f32;
private Allocation mIn;
@Override
+ protected void setUp() throws Exception {
+ super.setUp();
+ script_f32 = new ScriptC_cross_f32(mRS);
+ }
+
+ @Override
public void forEach(int testId, Allocation mIn, Allocation mOut) throws RSRuntimeException {
switch (testId) {
case TEST_F32_3:
- script_f32_3.forEach_root(mIn, mOut);
+ script_f32.forEach_cross_f32_3(mIn, mOut);
break;
case TEST_F32_4:
- script_f32_4.forEach_root(mIn, mOut);
+ script_f32.forEach_cross_f32_4(mIn, mOut);
break;
}
}
@@ -67,7 +72,6 @@ public class CrossTest extends RSBaseCompute {
* cross test for float3
*/
public void testCrossF32_3() {
- script_f32_3 = new ScriptC_cross_f32_3(mRS, mRes, R.raw.cross_f32_3);
ScriptField__cross_f32_3_struct in = new ScriptField__cross_f32_3_struct(mRS, INPUTSIZE);
mIn = in.getAllocation();
doF32_3(0x12345678, 0);
@@ -77,7 +81,6 @@ public class CrossTest extends RSBaseCompute {
* cross test for float4
*/
public void testCrossF32_4() {
- script_f32_4 = new ScriptC_cross_f32_4(mRS, mRes, R.raw.cross_f32_4);
ScriptField__cross_f32_4_struct in = new ScriptField__cross_f32_4_struct(mRS, INPUTSIZE);
mIn = in.getAllocation();
doF32_4(0x12ac5678, 0);
diff --git a/tests/tests/renderscript/src/android/renderscript/cts/DegreesTest.java b/tests/tests/renderscript/src/android/renderscript/cts/DegreesTest.java
index 83496ffc469..bb6e18d47ae 100644
--- a/tests/tests/renderscript/src/android/renderscript/cts/DegreesTest.java
+++ b/tests/tests/renderscript/src/android/renderscript/cts/DegreesTest.java
@@ -21,25 +21,28 @@ import android.renderscript.Allocation;
import android.renderscript.RSRuntimeException;
public class DegreesTest extends RSBaseCompute {
- private ScriptC_deg_f32 script_f32;
- private ScriptC_deg_f32_2 script_f32_2;
- private ScriptC_deg_f32_3 script_f32_3;
- private ScriptC_deg_f32_4 script_f32_4;
+ private ScriptC_degrees_f32 script_f32;
+
+ @Override
+ protected void setUp() throws Exception {
+ super.setUp();
+ script_f32 = new ScriptC_degrees_f32(mRS);
+ }
@Override
public void forEach(int testId, Allocation mIn, Allocation mOut) throws RSRuntimeException {
switch (testId) {
case TEST_F32:
- script_f32.forEach_root(mIn, mOut);
+ script_f32.forEach_degrees_f32_1(mIn, mOut);
break;
case TEST_F32_2:
- script_f32_2.forEach_root(mIn, mOut);
+ script_f32.forEach_degrees_f32_2(mIn, mOut);
break;
case TEST_F32_3:
- script_f32_3.forEach_root(mIn, mOut);
+ script_f32.forEach_degrees_f32_3(mIn, mOut);
break;
case TEST_F32_4:
- script_f32_4.forEach_root(mIn, mOut);
+ script_f32.forEach_degrees_f32_4(mIn, mOut);
break;
}
}
@@ -62,7 +65,6 @@ public class DegreesTest extends RSBaseCompute {
* degrees test for float
*/
public void testDegreesF32() {
- script_f32 = new ScriptC_deg_f32(mRS, mRes, R.raw.deg_f32);
doF32(0x12345678, 3);
}
@@ -70,7 +72,6 @@ public class DegreesTest extends RSBaseCompute {
* degrees test for float2
*/
public void testDegreesF32_2() {
- script_f32_2 = new ScriptC_deg_f32_2(mRS, mRes, R.raw.deg_f32_2);
doF32_2(0x12353678, 3);
}
@@ -78,7 +79,6 @@ public class DegreesTest extends RSBaseCompute {
* degrees test for float3
*/
public void testDegreesF32_3() {
- script_f32_3 = new ScriptC_deg_f32_3(mRS, mRes, R.raw.deg_f32_3);
doF32_3(0x12312678, 3);
}
@@ -86,7 +86,6 @@ public class DegreesTest extends RSBaseCompute {
* degrees test for float4
*/
public void testDegreesF32_4() {
- script_f32_4 = new ScriptC_deg_f32_4(mRS, mRes, R.raw.deg_f32_4);
doF32_4(0x12675678, 3);
}
}
diff --git a/tests/tests/renderscript/src/android/renderscript/cts/Exp10Test.java b/tests/tests/renderscript/src/android/renderscript/cts/Exp10Test.java
index 679dd7a8919..6359765aafb 100644
--- a/tests/tests/renderscript/src/android/renderscript/cts/Exp10Test.java
+++ b/tests/tests/renderscript/src/android/renderscript/cts/Exp10Test.java
@@ -22,24 +22,27 @@ import com.android.cts.stub.R;
public class Exp10Test extends RSBaseCompute {
private ScriptC_exp10_f32 script_f32;
- private ScriptC_exp10_f32_2 script_f32_2;
- private ScriptC_exp10_f32_3 script_f32_3;
- private ScriptC_exp10_f32_4 script_f32_4;
+
+ @Override
+ protected void setUp() throws Exception {
+ super.setUp();
+ script_f32 = new ScriptC_exp10_f32(mRS);
+ }
@Override
public void forEach(int testId, Allocation mIn, Allocation mOut) throws RSRuntimeException {
switch (testId) {
case TEST_F32:
- script_f32.forEach_root(mIn, mOut);
+ script_f32.forEach_exp10_f32_1(mIn, mOut);
break;
case TEST_F32_2:
- script_f32_2.forEach_root(mIn, mOut);
+ script_f32.forEach_exp10_f32_2(mIn, mOut);
break;
case TEST_F32_3:
- script_f32_3.forEach_root(mIn, mOut);
+ script_f32.forEach_exp10_f32_3(mIn, mOut);
break;
case TEST_F32_4:
- script_f32_4.forEach_root(mIn, mOut);
+ script_f32.forEach_exp10_f32_4(mIn, mOut);
break;
}
}
@@ -58,22 +61,18 @@ public class Exp10Test extends RSBaseCompute {
}
public void testExp10F32() {
- script_f32 = new ScriptC_exp10_f32(mRS, mRes, R.raw.exp10_f32);
doF32(0x81, 3);
}
public void testExp10F32_2() {
- script_f32_2 = new ScriptC_exp10_f32_2(mRS, mRes, R.raw.exp10_f32_2);
doF32_2(0xa42, 3);
}
public void testExp10F32_3() {
- script_f32_3 = new ScriptC_exp10_f32_3(mRS, mRes, R.raw.exp10_f32_3);
doF32_3(0xace2, 3);
}
public void testExp10F32_4() {
- script_f32_4 = new ScriptC_exp10_f32_4(mRS, mRes, R.raw.exp10_f32_4);
doF32_4(0x918, 3);
}
}
diff --git a/tests/tests/renderscript/src/android/renderscript/cts/Exp2Test.java b/tests/tests/renderscript/src/android/renderscript/cts/Exp2Test.java
index 4b4918dfafd..4f9335e2869 100644
--- a/tests/tests/renderscript/src/android/renderscript/cts/Exp2Test.java
+++ b/tests/tests/renderscript/src/android/renderscript/cts/Exp2Test.java
@@ -22,24 +22,27 @@ import com.android.cts.stub.R;
public class Exp2Test extends RSBaseCompute {
private ScriptC_exp2_f32 script_f32;
- private ScriptC_exp2_f32_2 script_f32_2;
- private ScriptC_exp2_f32_3 script_f32_3;
- private ScriptC_exp2_f32_4 script_f32_4;
+
+ @Override
+ protected void setUp() throws Exception {
+ super.setUp();
+ script_f32 = new ScriptC_exp2_f32(mRS);
+ }
@Override
public void forEach(int testId, Allocation mIn, Allocation mOut) throws RSRuntimeException {
switch (testId) {
case TEST_F32:
- script_f32.forEach_root(mIn, mOut);
+ script_f32.forEach_exp2_f32_1(mIn, mOut);
break;
case TEST_F32_2:
- script_f32_2.forEach_root(mIn, mOut);
+ script_f32.forEach_exp2_f32_2(mIn, mOut);
break;
case TEST_F32_3:
- script_f32_3.forEach_root(mIn, mOut);
+ script_f32.forEach_exp2_f32_3(mIn, mOut);
break;
case TEST_F32_4:
- script_f32_4.forEach_root(mIn, mOut);
+ script_f32.forEach_exp2_f32_4(mIn, mOut);
break;
}
}
@@ -58,22 +61,18 @@ public class Exp2Test extends RSBaseCompute {
}
public void testExp2F32() {
- script_f32 = new ScriptC_exp2_f32(mRS, mRes, R.raw.exp2_f32);
doF32(0xa6, 3);
}
public void testExp2F32_2() {
- script_f32_2 = new ScriptC_exp2_f32_2(mRS, mRes, R.raw.exp2_f32_2);
doF32_2(0xab2, 3);
}
public void testExp2F32_3() {
- script_f32_3 = new ScriptC_exp2_f32_3(mRS, mRes, R.raw.exp2_f32_3);
doF32_3(0x617a, 3);
}
public void testExp2F32_4() {
- script_f32_4 = new ScriptC_exp2_f32_4(mRS, mRes, R.raw.exp2_f32_4);
doF32_4(0xabc3, 3);
}
}
diff --git a/tests/tests/renderscript/src/android/renderscript/cts/ExpTest.java b/tests/tests/renderscript/src/android/renderscript/cts/ExpTest.java
index c2789e8930c..3542f6f87be 100644
--- a/tests/tests/renderscript/src/android/renderscript/cts/ExpTest.java
+++ b/tests/tests/renderscript/src/android/renderscript/cts/ExpTest.java
@@ -22,24 +22,27 @@ import com.android.cts.stub.R;
public class ExpTest extends RSBaseCompute {
private ScriptC_exp_f32 script_f32;
- private ScriptC_exp_f32_2 script_f32_2;
- private ScriptC_exp_f32_3 script_f32_3;
- private ScriptC_exp_f32_4 script_f32_4;
+
+ @Override
+ protected void setUp() throws Exception {
+ super.setUp();
+ script_f32 = new ScriptC_exp_f32(mRS);
+ }
@Override
public void forEach(int testId, Allocation mIn, Allocation mOut) throws RSRuntimeException {
switch (testId) {
case TEST_F32:
- script_f32.forEach_root(mIn, mOut);
+ script_f32.forEach_exp_f32_1(mIn, mOut);
break;
case TEST_F32_2:
- script_f32_2.forEach_root(mIn, mOut);
+ script_f32.forEach_exp_f32_2(mIn, mOut);
break;
case TEST_F32_3:
- script_f32_3.forEach_root(mIn, mOut);
+ script_f32.forEach_exp_f32_3(mIn, mOut);
break;
case TEST_F32_4:
- script_f32_4.forEach_root(mIn, mOut);
+ script_f32.forEach_exp_f32_4(mIn, mOut);
break;
}
}
@@ -58,22 +61,18 @@ public class ExpTest extends RSBaseCompute {
}
public void testExpF32() {
- script_f32 = new ScriptC_exp_f32(mRS, mRes, R.raw.exp_f32);
doF32(0xa28, 3);
}
public void testExpF32_2() {
- script_f32_2 = new ScriptC_exp_f32_2(mRS, mRes, R.raw.exp_f32_2);
doF32_2(0xfeb4, 3);
}
public void testExpF32_3() {
- script_f32_3 = new ScriptC_exp_f32_3(mRS, mRes, R.raw.exp_f32_3);
doF32_3(0xab2, 3);
}
public void testExpF32_4() {
- script_f32_4 = new ScriptC_exp_f32_4(mRS, mRes, R.raw.exp_f32_4);
doF32_4(0x7a6, 3);
}
}
diff --git a/tests/tests/renderscript/src/android/renderscript/cts/Expm1Test.java b/tests/tests/renderscript/src/android/renderscript/cts/Expm1Test.java
index 4379462cbe4..f501c391776 100644
--- a/tests/tests/renderscript/src/android/renderscript/cts/Expm1Test.java
+++ b/tests/tests/renderscript/src/android/renderscript/cts/Expm1Test.java
@@ -22,24 +22,27 @@ import com.android.cts.stub.R;
public class Expm1Test extends RSBaseCompute {
private ScriptC_expm1_f32 script_f32;
- private ScriptC_expm1_f32_2 script_f32_2;
- private ScriptC_expm1_f32_3 script_f32_3;
- private ScriptC_expm1_f32_4 script_f32_4;
+
+ @Override
+ protected void setUp() throws Exception {
+ super.setUp();
+ script_f32 = new ScriptC_expm1_f32(mRS);
+ }
@Override
public void forEach(int testId, Allocation mIn, Allocation mOut) throws RSRuntimeException {
switch (testId) {
case TEST_F32:
- script_f32.forEach_root(mIn, mOut);
+ script_f32.forEach_expm1_f32_1(mIn, mOut);
break;
case TEST_F32_2:
- script_f32_2.forEach_root(mIn, mOut);
+ script_f32.forEach_expm1_f32_2(mIn, mOut);
break;
case TEST_F32_3:
- script_f32_3.forEach_root(mIn, mOut);
+ script_f32.forEach_expm1_f32_3(mIn, mOut);
break;
case TEST_F32_4:
- script_f32_4.forEach_root(mIn, mOut);
+ script_f32.forEach_expm1_f32_4(mIn, mOut);
break;
}
}
@@ -58,22 +61,18 @@ public class Expm1Test extends RSBaseCompute {
}
public void testExpm1F32() {
- script_f32 = new ScriptC_expm1_f32(mRS, mRes, R.raw.expm1_f32);
doF32(0xa29, 3);
}
public void testExpm1F32_2() {
- script_f32_2 = new ScriptC_expm1_f32_2(mRS, mRes, R.raw.expm1_f32_2);
doF32_2(0x8a2, 3);
}
public void testExpm1F32_3() {
- script_f32_3 = new ScriptC_expm1_f32_3(mRS, mRes, R.raw.expm1_f32_3);
doF32_3(0xa7c, 3);
}
public void testExpm1F32_4() {
- script_f32_4 = new ScriptC_expm1_f32_4(mRS, mRes, R.raw.expm1_f32_4);
doF32_4(0x81a, 3);
}
}
diff --git a/tests/tests/renderscript/src/android/renderscript/cts/FabsTest.java b/tests/tests/renderscript/src/android/renderscript/cts/FabsTest.java
index 481e4ed293d..a50162c241c 100644
--- a/tests/tests/renderscript/src/android/renderscript/cts/FabsTest.java
+++ b/tests/tests/renderscript/src/android/renderscript/cts/FabsTest.java
@@ -21,24 +21,27 @@ import com.android.cts.stub.R;
public class FabsTest extends RSBaseCompute {
private ScriptC_fabs_f32 script_f32;
- private ScriptC_fabs_f32_2 script_f32_2;
- private ScriptC_fabs_f32_3 script_f32_3;
- private ScriptC_fabs_f32_4 script_f32_4;
+
+ @Override
+ protected void setUp() throws Exception {
+ super.setUp();
+ script_f32 = new ScriptC_fabs_f32(mRS);
+ }
@Override
public void forEach(int testId, Allocation mIn, Allocation mOut) throws RSRuntimeException {
switch (testId) {
case TEST_F32:
- script_f32.forEach_root(mIn, mOut);
+ script_f32.forEach_fabs_f32_1(mIn, mOut);
break;
case TEST_F32_2:
- script_f32_2.forEach_root(mIn, mOut);
+ script_f32.forEach_fabs_f32_2(mIn, mOut);
break;
case TEST_F32_3:
- script_f32_3.forEach_root(mIn, mOut);
+ script_f32.forEach_fabs_f32_3(mIn, mOut);
break;
case TEST_F32_4:
- script_f32_4.forEach_root(mIn, mOut);
+ script_f32.forEach_fabs_f32_4(mIn, mOut);
break;
}
}
@@ -57,22 +60,18 @@ public class FabsTest extends RSBaseCompute {
}
public void testfabsF32() {
- script_f32 = new ScriptC_fabs_f32(mRS, mRes, R.raw.fabs_f32);
doF32(0xa, 0);
}
public void testfabsF32_2() {
- script_f32_2 = new ScriptC_fabs_f32_2(mRS, mRes, R.raw.fabs_f32_2);
doF32_2(0xb, 0);
}
public void testfabsF32_3() {
- script_f32_3 = new ScriptC_fabs_f32_3(mRS, mRes, R.raw.fabs_f32_3);
doF32_3(0xc, 0);
}
public void testfabsF32_4() {
- script_f32_4 = new ScriptC_fabs_f32_4(mRS, mRes, R.raw.fabs_f32_4);
doF32_4(0xd, 0);
}
}
diff --git a/tests/tests/renderscript/src/android/renderscript/cts/FdimTest.java b/tests/tests/renderscript/src/android/renderscript/cts/FdimTest.java
index ee19d38a610..099ca3d3346 100644
--- a/tests/tests/renderscript/src/android/renderscript/cts/FdimTest.java
+++ b/tests/tests/renderscript/src/android/renderscript/cts/FdimTest.java
@@ -22,25 +22,28 @@ import com.android.cts.stub.R;
public class FdimTest extends RSBaseCompute {
private ScriptC_fdim_f32 script_f32;
- private ScriptC_fdim_f32_2 script_f32_2;
- private ScriptC_fdim_f32_3 script_f32_3;
- private ScriptC_fdim_f32_4 script_f32_4;
private Allocation mIn;
@Override
+ protected void setUp() throws Exception {
+ super.setUp();
+ script_f32 = new ScriptC_fdim_f32(mRS);
+ }
+
+ @Override
public void forEach(int testId, Allocation mIn, Allocation mOut) throws RSRuntimeException {
switch (testId) {
case TEST_F32:
- script_f32.forEach_root(mIn, mOut);
+ script_f32.forEach_fdim_f32_1(mIn, mOut);
break;
case TEST_F32_2:
- script_f32_2.forEach_root(mIn, mOut);
+ script_f32.forEach_fdim_f32_2(mIn, mOut);
break;
case TEST_F32_3:
- script_f32_3.forEach_root(mIn, mOut);
+ script_f32.forEach_fdim_f32_3(mIn, mOut);
break;
case TEST_F32_4:
- script_f32_4.forEach_root(mIn, mOut);
+ script_f32.forEach_fdim_f32_4(mIn, mOut);
break;
}
}
@@ -68,28 +71,24 @@ public class FdimTest extends RSBaseCompute {
}
public void testfdimF32() {
- script_f32 = new ScriptC_fdim_f32(mRS, mRes, R.raw.fdim_f32);
ScriptField_fdim_f32_input floatArray = new ScriptField_fdim_f32_input(mRS, INPUTSIZE);
mIn = floatArray.getAllocation();
doF32(0x12678, 0);
}
public void testfdimF32_2() {
- script_f32_2 = new ScriptC_fdim_f32_2(mRS, mRes, R.raw.fdim_f32_2);
ScriptField_fdim_f32_2_input floatArray = new ScriptField_fdim_f32_2_input(mRS, INPUTSIZE);
mIn = floatArray.getAllocation();
doF32_2(0x1af45, 0);
}
public void testfdimF32_3() {
- script_f32_3 = new ScriptC_fdim_f32_3(mRS, mRes, R.raw.fdim_f32_3);
ScriptField_fdim_f32_3_input floatArray = new ScriptField_fdim_f32_3_input(mRS, INPUTSIZE);
mIn = floatArray.getAllocation();
doF32_3(0x1cd345, 0);
}
public void testfdimF32_4() {
- script_f32_4 = new ScriptC_fdim_f32_4(mRS, mRes, R.raw.fdim_f32_4);
ScriptField_fdim_f32_4_input floatArray = new ScriptField_fdim_f32_4_input(mRS, INPUTSIZE);
mIn = floatArray.getAllocation();
doF32_4(0x1ca45, 0);
diff --git a/tests/tests/renderscript/src/android/renderscript/cts/FloorTest.java b/tests/tests/renderscript/src/android/renderscript/cts/FloorTest.java
index 3068d095e05..78b819b18cd 100644
--- a/tests/tests/renderscript/src/android/renderscript/cts/FloorTest.java
+++ b/tests/tests/renderscript/src/android/renderscript/cts/FloorTest.java
@@ -21,24 +21,27 @@ import com.android.cts.stub.R;
public class FloorTest extends RSBaseCompute {
private ScriptC_floor_f32 script_f32;
- private ScriptC_floor_f32_2 script_f32_2;
- private ScriptC_floor_f32_3 script_f32_3;
- private ScriptC_floor_f32_4 script_f32_4;
+
+ @Override
+ protected void setUp() throws Exception {
+ super.setUp();
+ script_f32 = new ScriptC_floor_f32(mRS);
+ }
@Override
public void forEach(int testId, Allocation mIn, Allocation mOut) throws RSRuntimeException {
switch (testId) {
case TEST_F32:
- script_f32.forEach_root(mIn, mOut);
+ script_f32.forEach_floor_f32_1(mIn, mOut);
break;
case TEST_F32_2:
- script_f32_2.forEach_root(mIn, mOut);
+ script_f32.forEach_floor_f32_2(mIn, mOut);
break;
case TEST_F32_3:
- script_f32_3.forEach_root(mIn, mOut);
+ script_f32.forEach_floor_f32_3(mIn, mOut);
break;
case TEST_F32_4:
- script_f32_4.forEach_root(mIn, mOut);
+ script_f32.forEach_floor_f32_4(mIn, mOut);
break;
}
}
@@ -57,22 +60,18 @@ public class FloorTest extends RSBaseCompute {
}
public void testfloorF32() {
- script_f32 = new ScriptC_floor_f32(mRS, mRes, R.raw.floor_f32);
doF32(0xa, 0);
}
public void testfloorF32_2() {
- script_f32_2 = new ScriptC_floor_f32_2(mRS, mRes, R.raw.floor_f32_2);
doF32_2(0xb, 0);
}
public void testfloorF32_3() {
- script_f32_3 = new ScriptC_floor_f32_3(mRS, mRes, R.raw.floor_f32_3);
doF32_3(0xef1, 0);
}
public void testfloorF32_4() {
- script_f32_4 = new ScriptC_floor_f32_4(mRS, mRes, R.raw.floor_f32_4);
doF32_4(0xefa12, 0);
}
}
diff --git a/tests/tests/renderscript/src/android/renderscript/cts/FmaTest.java b/tests/tests/renderscript/src/android/renderscript/cts/FmaTest.java
index e68d9a142a6..2fb29b7bb19 100644
--- a/tests/tests/renderscript/src/android/renderscript/cts/FmaTest.java
+++ b/tests/tests/renderscript/src/android/renderscript/cts/FmaTest.java
@@ -23,25 +23,28 @@ import com.android.cts.stub.R;
public class FmaTest extends RSBaseCompute {
private ScriptC_fma_f32 script_f32;
- private ScriptC_fma_f32_2 script_f32_2;
- private ScriptC_fma_f32_3 script_f32_3;
- private ScriptC_fma_f32_4 script_f32_4;
private Allocation mIn;
@Override
+ protected void setUp() throws Exception {
+ super.setUp();
+ script_f32 = new ScriptC_fma_f32(mRS);
+ }
+
+ @Override
public void forEach(int testId, Allocation mIn, Allocation mOut) throws RSRuntimeException {
switch (testId) {
case TEST_F32:
- script_f32.forEach_root(mIn, mOut);
+ script_f32.forEach_fma_f32_1(mIn, mOut);
break;
case TEST_F32_2:
- script_f32_2.forEach_root(mIn, mOut);
+ script_f32.forEach_fma_f32_2(mIn, mOut);
break;
case TEST_F32_3:
- script_f32_3.forEach_root(mIn, mOut);
+ script_f32.forEach_fma_f32_3(mIn, mOut);
break;
case TEST_F32_4:
- script_f32_4.forEach_root(mIn, mOut);
+ script_f32.forEach_fma_f32_4(mIn, mOut);
break;
}
}
@@ -69,28 +72,24 @@ public class FmaTest extends RSBaseCompute {
}
public void testFmaF32() {
- script_f32 = new ScriptC_fma_f32(mRS, mRes, R.raw.fma_f32);
ScriptField_Floats floatArray = new ScriptField_Floats(mRS, INPUTSIZE);
mIn = floatArray.getAllocation();
doF32(0xea1, 0);
}
public void testFmaF32_2() {
- script_f32_2 = new ScriptC_fma_f32_2(mRS, mRes, R.raw.fma_f32_2);
ScriptField_Floats2 floatArray = new ScriptField_Floats2(mRS, INPUTSIZE);
mIn = floatArray.getAllocation();
doF32_2(0x12a, 0);
}
public void testFmaF32_3() {
- script_f32_3 = new ScriptC_fma_f32_3(mRS, mRes, R.raw.fma_f32_3);
ScriptField_Floats3 floatArray = new ScriptField_Floats3(mRS, INPUTSIZE);
mIn = floatArray.getAllocation();
doF32_3(0xfae, 0);
}
public void testFmaF32_4() {
- script_f32_4 = new ScriptC_fma_f32_4(mRS, mRes, R.raw.fma_f32_4);
ScriptField_Floats4 floatArray = new ScriptField_Floats4(mRS, INPUTSIZE);
mIn = floatArray.getAllocation();
doF32_4(0x87a, 0);
diff --git a/tests/tests/renderscript/src/android/renderscript/cts/FmaxTest.java b/tests/tests/renderscript/src/android/renderscript/cts/FmaxTest.java
index 5c2a9d349d0..eca16a067d4 100644
--- a/tests/tests/renderscript/src/android/renderscript/cts/FmaxTest.java
+++ b/tests/tests/renderscript/src/android/renderscript/cts/FmaxTest.java
@@ -22,25 +22,28 @@ import com.android.cts.stub.R;
public class FmaxTest extends RSBaseCompute {
private ScriptC_fmax_f32 script_f32;
- private ScriptC_fmax_f32_2 script_f32_2;
- private ScriptC_fmax_f32_3 script_f32_3;
- private ScriptC_fmax_f32_4 script_f32_4;
private Allocation mIn;
@Override
+ protected void setUp() throws Exception {
+ super.setUp();
+ script_f32 = new ScriptC_fmax_f32(mRS);
+ }
+
+ @Override
public void forEach(int testId, Allocation max, Allocation mOut) throws RSRuntimeException {
switch (testId) {
case TEST_F32:
- script_f32.forEach_root(mIn, mOut);
+ script_f32.forEach_fmax_f32_1(mIn, mOut);
break;
case TEST_F32_2:
- script_f32_2.forEach_root(mIn, mOut);
+ script_f32.forEach_fmax_f32_2(mIn, mOut);
break;
case TEST_F32_3:
- script_f32_3.forEach_root(mIn, mOut);
+ script_f32.forEach_fmax_f32_3(mIn, mOut);
break;
case TEST_F32_4:
- script_f32_4.forEach_root(mIn, mOut);
+ script_f32.forEach_fmax_f32_4(mIn, mOut);
break;
}
}
@@ -68,28 +71,24 @@ public class FmaxTest extends RSBaseCompute {
}
public void testfmaxF32() {
- script_f32 = new ScriptC_fmax_f32(mRS, mRes, R.raw.fmax_f32);
ScriptField_fmax_f32_in in = new ScriptField_fmax_f32_in(mRS, INPUTSIZE);
mIn = in.getAllocation();
doF32(0x12678, 0);
}
public void testfmaxF32_2() {
- script_f32_2 = new ScriptC_fmax_f32_2(mRS, mRes, R.raw.fmax_f32_2);
ScriptField_fmax_f32_2_in in = new ScriptField_fmax_f32_2_in(mRS, INPUTSIZE);
mIn = in.getAllocation();
doF32_2(0x12ace, 0);
}
public void testfmaxF32_3() {
- script_f32_3 = new ScriptC_fmax_f32_3(mRS, mRes, R.raw.fmax_f32_3);
ScriptField_fmax_f32_3_in in = new ScriptField_fmax_f32_3_in(mRS, INPUTSIZE);
mIn = in.getAllocation();
doF32_3(0x12e8, 0);
}
public void testfmaxF32_4() {
- script_f32_4 = new ScriptC_fmax_f32_4(mRS, mRes, R.raw.fmax_f32_4);
ScriptField_fmax_f32_4_in in = new ScriptField_fmax_f32_4_in(mRS, INPUTSIZE);
mIn = in.getAllocation();
doF32_4(0xeac, 0);
diff --git a/tests/tests/renderscript/src/android/renderscript/cts/FminTest.java b/tests/tests/renderscript/src/android/renderscript/cts/FminTest.java
index 179edd79a39..da90e14dd22 100644
--- a/tests/tests/renderscript/src/android/renderscript/cts/FminTest.java
+++ b/tests/tests/renderscript/src/android/renderscript/cts/FminTest.java
@@ -22,25 +22,28 @@ import com.android.cts.stub.R;
public class FminTest extends RSBaseCompute {
private ScriptC_fmin_f32 script_f32;
- private ScriptC_fmin_f32_2 script_f32_2;
- private ScriptC_fmin_f32_3 script_f32_3;
- private ScriptC_fmin_f32_4 script_f32_4;
private Allocation mIn;
@Override
+ protected void setUp() throws Exception {
+ super.setUp();
+ script_f32 = new ScriptC_fmin_f32(mRS);
+ }
+
+ @Override
public void forEach(int testId, Allocation mIn, Allocation mOut) throws RSRuntimeException {
switch (testId) {
case TEST_F32:
- script_f32.forEach_root(mIn, mOut);
+ script_f32.forEach_fmin_f32_1(mIn, mOut);
break;
case TEST_F32_2:
- script_f32_2.forEach_root(mIn, mOut);
+ script_f32.forEach_fmin_f32_2(mIn, mOut);
break;
case TEST_F32_3:
- script_f32_3.forEach_root(mIn, mOut);
+ script_f32.forEach_fmin_f32_3(mIn, mOut);
break;
case TEST_F32_4:
- script_f32_4.forEach_root(mIn, mOut);
+ script_f32.forEach_fmin_f32_4(mIn, mOut);
break;
}
}
@@ -68,28 +71,24 @@ public class FminTest extends RSBaseCompute {
}
public void testfminF32() {
- script_f32 = new ScriptC_fmin_f32(mRS, mRes, R.raw.fmin_f32);
ScriptField_fmin_f32_in in = new ScriptField_fmin_f32_in(mRS, INPUTSIZE);
mIn = in.getAllocation();
doF32(0x12678, 0);
}
public void testfminF32_2() {
- script_f32_2 = new ScriptC_fmin_f32_2(mRS, mRes, R.raw.fmin_f32_2);
ScriptField_fmin_f32_2_in in = new ScriptField_fmin_f32_2_in(mRS, INPUTSIZE);
mIn = in.getAllocation();
doF32_2(0x12ace, 0);
}
public void testfminF32_3() {
- script_f32_3 = new ScriptC_fmin_f32_3(mRS, mRes, R.raw.fmin_f32_3);
ScriptField_fmin_f32_3_in in = new ScriptField_fmin_f32_3_in(mRS, INPUTSIZE);
mIn = in.getAllocation();
doF32_3(0x12e8, 0);
}
public void testfminF32_4() {
- script_f32_4 = new ScriptC_fmin_f32_4(mRS, mRes, R.raw.fmin_f32_4);
ScriptField_fmin_f32_4_in in = new ScriptField_fmin_f32_4_in(mRS, INPUTSIZE);
mIn = in.getAllocation();
doF32_4(0xeac, 0);
diff --git a/tests/tests/renderscript/src/android/renderscript/cts/FmodTest.java b/tests/tests/renderscript/src/android/renderscript/cts/FmodTest.java
index 0cd49b5ddf4..47fe202de2b 100644
--- a/tests/tests/renderscript/src/android/renderscript/cts/FmodTest.java
+++ b/tests/tests/renderscript/src/android/renderscript/cts/FmodTest.java
@@ -23,25 +23,28 @@ import com.android.cts.stub.R;
public class FmodTest extends RSBaseCompute {
private ScriptC_fmod_f32 script_f32;
- private ScriptC_fmod_f32_2 script_f32_2;
- private ScriptC_fmod_f32_3 script_f32_3;
- private ScriptC_fmod_f32_4 script_f32_4;
private Allocation mIn;
@Override
+ protected void setUp() throws Exception {
+ super.setUp();
+ script_f32 = new ScriptC_fmod_f32(mRS);
+ }
+
+ @Override
public void forEach(int testId, Allocation mIn, Allocation mOut) throws RSRuntimeException {
switch (testId) {
case TEST_F32:
- script_f32.forEach_root(mIn, mOut);
+ script_f32.forEach_fmod_f32_1(mIn, mOut);
break;
case TEST_F32_2:
- script_f32_2.forEach_root(mIn, mOut);
+ script_f32.forEach_fmod_f32_2(mIn, mOut);
break;
case TEST_F32_3:
- script_f32_3.forEach_root(mIn, mOut);
+ script_f32.forEach_fmod_f32_3(mIn, mOut);
break;
case TEST_F32_4:
- script_f32_4.forEach_root(mIn, mOut);
+ script_f32.forEach_fmod_f32_4(mIn, mOut);
break;
}
}
@@ -72,7 +75,6 @@ public class FmodTest extends RSBaseCompute {
* This method is used for testing the fmod() function with F32
*/
public void testfmodF32() {
- script_f32 = new ScriptC_fmod_f32(mRS, mRes, R.raw.fmod_f32);
ScriptField_fmod_input_f32 floatArray = new ScriptField_fmod_input_f32(mRS, INPUTSIZE);
mIn = floatArray.getAllocation();
doF32(0x12345678, 0);
@@ -82,7 +84,6 @@ public class FmodTest extends RSBaseCompute {
* This method is used for testing the fmod() function with F32_2
*/
public void testfmodF32_2() {
- script_f32_2 = new ScriptC_fmod_f32_2(mRS, mRes, R.raw.fmod_f32_2);
ScriptField_fmod_input_f32_2 floatArray = new ScriptField_fmod_input_f32_2(mRS, INPUTSIZE);
mIn = floatArray.getAllocation();
doF32_2(0x12345, 0);
@@ -92,7 +93,6 @@ public class FmodTest extends RSBaseCompute {
* This method is used for testing the fmod() function with F32_3
*/
public void testfmodF32_3() {
- script_f32_3 = new ScriptC_fmod_f32_3(mRS, mRes, R.raw.fmod_f32_3);
ScriptField_fmod_input_f32_3 floatArray = new ScriptField_fmod_input_f32_3(mRS, INPUTSIZE);
mIn = floatArray.getAllocation();
doF32_3(0x12345, 0);
@@ -102,7 +102,6 @@ public class FmodTest extends RSBaseCompute {
* This method is used for testing the fmod() function with F32_4
*/
public void testfmodF32_4() {
- script_f32_4 = new ScriptC_fmod_f32_4(mRS, mRes, R.raw.fmod_f32_4);
ScriptField_fmod_input_f32_4 floatArray = new ScriptField_fmod_input_f32_4(mRS, INPUTSIZE);
mIn = floatArray.getAllocation();
doF32_4(0x12345, 0);
diff --git a/tests/tests/renderscript/src/android/renderscript/cts/HypotTest.java b/tests/tests/renderscript/src/android/renderscript/cts/HypotTest.java
index ffe0399dfc8..f6a280f05a3 100644
--- a/tests/tests/renderscript/src/android/renderscript/cts/HypotTest.java
+++ b/tests/tests/renderscript/src/android/renderscript/cts/HypotTest.java
@@ -23,25 +23,28 @@ import com.android.cts.stub.R;
public class HypotTest extends RSBaseCompute {
private ScriptC_hypot_f32 script_f32;
- private ScriptC_hypot_f32_2 script_f32_2;
- private ScriptC_hypot_f32_3 script_f32_3;
- private ScriptC_hypot_f32_4 script_f32_4;
private Allocation mIn;
@Override
+ protected void setUp() throws Exception {
+ super.setUp();
+ script_f32 = new ScriptC_hypot_f32(mRS);
+ }
+
+ @Override
public void forEach(int testId, Allocation mIn, Allocation mOut) throws RSRuntimeException {
switch (testId) {
case TEST_F32:
- script_f32.forEach_root(mIn, mOut);
+ script_f32.forEach_hypot_f32_1(mIn, mOut);
break;
case TEST_F32_2:
- script_f32_2.forEach_root(mIn, mOut);
+ script_f32.forEach_hypot_f32_2(mIn, mOut);
break;
case TEST_F32_3:
- script_f32_3.forEach_root(mIn, mOut);
+ script_f32.forEach_hypot_f32_3(mIn, mOut);
break;
case TEST_F32_4:
- script_f32_4.forEach_root(mIn, mOut);
+ script_f32.forEach_hypot_f32_4(mIn, mOut);
break;
}
}
@@ -69,28 +72,24 @@ public class HypotTest extends RSBaseCompute {
}
public void testHypotF32() {
- script_f32 = new ScriptC_hypot_f32(mRS, mRes, R.raw.hypot_f32);
ScriptField_hypot_f32_in in = new ScriptField_hypot_f32_in(mRS, INPUTSIZE);
mIn = in.getAllocation();
doF32(0x123678, 4);
}
public void testHypotF32_2() {
- script_f32_2 = new ScriptC_hypot_f32_2(mRS, mRes, R.raw.hypot_f32_2);
ScriptField_hypot_f32_2_in in = new ScriptField_hypot_f32_2_in(mRS, INPUTSIZE);
mIn = in.getAllocation();
doF32_2(0x1234a5, 4);
}
public void testHypotF32_3() {
- script_f32_3 = new ScriptC_hypot_f32_3(mRS, mRes, R.raw.hypot_f32_3);
ScriptField_hypot_f32_3_in in = new ScriptField_hypot_f32_3_in(mRS, INPUTSIZE);
mIn = in.getAllocation();
doF32_3(0x1af345, 4);
}
public void testHypotF32_4() {
- script_f32_4 = new ScriptC_hypot_f32_4(mRS, mRes, R.raw.hypot_f32_4);
ScriptField_hypot_f32_4_in in = new ScriptField_hypot_f32_4_in(mRS, INPUTSIZE);
mIn = in.getAllocation();
doF32_4(0x12ce45, 4);
diff --git a/tests/tests/renderscript/src/android/renderscript/cts/IsObjectTest.java b/tests/tests/renderscript/src/android/renderscript/cts/IsObjectTest.java
index fffaa5c1bc1..58ae448ac30 100644
--- a/tests/tests/renderscript/src/android/renderscript/cts/IsObjectTest.java
+++ b/tests/tests/renderscript/src/android/renderscript/cts/IsObjectTest.java
@@ -36,6 +36,8 @@ public class IsObjectTest extends RSBaseCompute {
Sampler sampler;
Script script;
+ private ScriptC_is_object ms_is_object;
+
@Override
protected void setUp() throws Exception {
super.setUp();
@@ -45,7 +47,8 @@ public class IsObjectTest extends RSBaseCompute {
type = new Type.Builder(mRS, Element.I8(mRS)).setX(1).create();
allocation = Allocation.createTyped(mRS, type);
sampler = new Sampler.Builder(mRS).create();
- script = new ScriptC_is_object_element(mRS, mRes, R.raw.is_object_element);
+ script = new ScriptC_is_object(mRS);
+ ms_is_object = new ScriptC_is_object(mRS);
}
/**
@@ -61,10 +64,8 @@ public class IsObjectTest extends RSBaseCompute {
mIn = filed.getAllocation();
mOut = Allocation.createSized(mRS, Element.I32(mRS), ObjectNum);
- ScriptC_is_object_element mScript = new ScriptC_is_object_element(mRS, mRes,
- R.raw.is_object_element);
try {
- mScript.forEach_root(mIn, mOut);
+ ms_is_object.forEach_is_object_element(mIn, mOut);
} catch (RSRuntimeException e) {
Log.i("compare", "rsIsObject root fail");
}
@@ -83,11 +84,9 @@ public class IsObjectTest extends RSBaseCompute {
mIn = filed.getAllocation();
mOut = Allocation.createSized(mRS, Element.I32(mRS), ObjectNum);
- ScriptC_is_object_type mScript = new ScriptC_is_object_type(mRS, mRes,
- R.raw.is_object_type);
try {
- mScript.forEach_root(mIn, mOut);
+ ms_is_object.forEach_is_object_type(mIn, mOut);
} catch (RSRuntimeException e) {
Log.i("compare", "rsIsObject root fail");
}
@@ -109,11 +108,9 @@ public class IsObjectTest extends RSBaseCompute {
mIn = filed.getAllocation();
mOut = Allocation.createSized(mRS, Element.I32(mRS), ObjectNum);
- ScriptC_is_object_allocation mScript = new ScriptC_is_object_allocation(mRS,
- mRes, R.raw.is_object_allocation);
try {
- mScript.forEach_root(mIn, mOut);
+ ms_is_object.forEach_is_object_allocation(mIn, mOut);
} catch (RSRuntimeException e) {
Log.i("compare", "rsIsObject root fail");
}
@@ -134,11 +131,9 @@ public class IsObjectTest extends RSBaseCompute {
mIn = filed.getAllocation();
mOut = Allocation.createSized(mRS, Element.I32(mRS), ObjectNum);
- ScriptC_is_object_sampler mScript = new ScriptC_is_object_sampler(mRS, mRes,
- R.raw.is_object_sampler);
try {
- mScript.forEach_root(mIn, mOut);
+ ms_is_object.forEach_is_object_sampler(mIn, mOut);
} catch (RSRuntimeException e) {
Log.i("compare", "rsIsObject root fail");
}
@@ -158,11 +153,9 @@ public class IsObjectTest extends RSBaseCompute {
mIn = filed.getAllocation();
mOut = Allocation.createSized(mRS, Element.I32(mRS), ObjectNum);
- ScriptC_is_object_script mScript = new ScriptC_is_object_script(mRS, mRes,
- R.raw.is_object_script);
try {
- mScript.forEach_root(mIn, mOut);
+ ms_is_object.forEach_is_object_script(mIn, mOut);
} catch (RSRuntimeException e) {
Log.i("compare", "rsIsObject root fail");
}
@@ -172,4 +165,4 @@ public class IsObjectTest extends RSBaseCompute {
Assert.assertTrue("rsIsObject script test fail: " + "Expect 1;value "
+ tmpArray[0], tmpArray[0] == 1);
}
-} \ No newline at end of file
+}
diff --git a/tests/tests/renderscript/src/android/renderscript/cts/Log10Test.java b/tests/tests/renderscript/src/android/renderscript/cts/Log10Test.java
index 7fd94cefa64..823366b86a8 100644
--- a/tests/tests/renderscript/src/android/renderscript/cts/Log10Test.java
+++ b/tests/tests/renderscript/src/android/renderscript/cts/Log10Test.java
@@ -22,24 +22,27 @@ import android.renderscript.RSRuntimeException;
public class Log10Test extends RSBaseCompute {
private ScriptC_log10_f32 script_f32;
- private ScriptC_log10_f32_2 script_f32_2;
- private ScriptC_log10_f32_3 script_f32_3;
- private ScriptC_log10_f32_4 script_f32_4;
+
+ @Override
+ protected void setUp() throws Exception {
+ super.setUp();
+ script_f32 = new ScriptC_log10_f32(mRS);
+ }
@Override
public void forEach(int testId, Allocation mIn, Allocation mOut) throws RSRuntimeException {
switch (testId) {
case TEST_F32:
- script_f32.forEach_root(mIn, mOut);
+ script_f32.forEach_log10_f32_1(mIn, mOut);
break;
case TEST_F32_2:
- script_f32_2.forEach_root(mIn, mOut);
+ script_f32.forEach_log10_f32_2(mIn, mOut);
break;
case TEST_F32_3:
- script_f32_3.forEach_root(mIn, mOut);
+ script_f32.forEach_log10_f32_3(mIn, mOut);
break;
case TEST_F32_4:
- script_f32_4.forEach_root(mIn, mOut);
+ script_f32.forEach_log10_f32_4(mIn, mOut);
break;
}
}
@@ -58,22 +61,18 @@ public class Log10Test extends RSBaseCompute {
}
public void testLog10F32() {
- script_f32 = new ScriptC_log10_f32(mRS, mRes, R.raw.log10_f32);
doF32(0x13, 3);
}
public void testLog10F32_2() {
- script_f32_2 = new ScriptC_log10_f32_2(mRS, mRes, R.raw.log10_f32_2);
doF32_2(0xf, 3);
}
public void testLog10F32_3() {
- script_f32_3 = new ScriptC_log10_f32_3(mRS, mRes, R.raw.log10_f32_3);
doF32_3(0xa, 3);
}
public void testLog10F32_4() {
- script_f32_4 = new ScriptC_log10_f32_4(mRS, mRes, R.raw.log10_f32_4);
doF32_4(0xf3, 3);
}
}
diff --git a/tests/tests/renderscript/src/android/renderscript/cts/Log1PTest.java b/tests/tests/renderscript/src/android/renderscript/cts/Log1PTest.java
index 0c15c1f9bcd..55e98de49b3 100644
--- a/tests/tests/renderscript/src/android/renderscript/cts/Log1PTest.java
+++ b/tests/tests/renderscript/src/android/renderscript/cts/Log1PTest.java
@@ -22,24 +22,27 @@ import android.renderscript.RSRuntimeException;
public class Log1PTest extends RSBaseCompute {
private ScriptC_log1p_f32 script_f32;
- private ScriptC_log1p_f32_2 script_f32_2;
- private ScriptC_log1p_f32_3 script_f32_3;
- private ScriptC_log1p_f32_4 script_f32_4;
+
+ @Override
+ protected void setUp() throws Exception {
+ super.setUp();
+ script_f32 = new ScriptC_log1p_f32(mRS);
+ }
@Override
public void forEach(int testId, Allocation mIn, Allocation mOut) throws RSRuntimeException {
switch (testId) {
case TEST_F32:
- script_f32.forEach_root(mIn, mOut);
+ script_f32.forEach_log1p_f32_1(mIn, mOut);
break;
case TEST_F32_2:
- script_f32_2.forEach_root(mIn, mOut);
+ script_f32.forEach_log1p_f32_2(mIn, mOut);
break;
case TEST_F32_3:
- script_f32_3.forEach_root(mIn, mOut);
+ script_f32.forEach_log1p_f32_3(mIn, mOut);
break;
case TEST_F32_4:
- script_f32_4.forEach_root(mIn, mOut);
+ script_f32.forEach_log1p_f32_4(mIn, mOut);
break;
}
}
@@ -58,22 +61,18 @@ public class Log1PTest extends RSBaseCompute {
}
public void testLog1PF32() {
- script_f32 = new ScriptC_log1p_f32(mRS, mRes, R.raw.log1p_f32);
doF32(0xab, 2);
}
public void testLog1PF32_2() {
- script_f32_2 = new ScriptC_log1p_f32_2(mRS, mRes, R.raw.log1p_f32_2);
doF32_2(0x12, 2);
}
public void testLog1PF32_3() {
- script_f32_3 = new ScriptC_log1p_f32_3(mRS, mRes, R.raw.log1p_f32_3);
doF32_3(0xa1, 2);
}
public void testLog1PF32_4() {
- script_f32_4 = new ScriptC_log1p_f32_4(mRS, mRes, R.raw.log1p_f32_4);
doF32_4(0xbae, 2);
}
}
diff --git a/tests/tests/renderscript/src/android/renderscript/cts/Log2Test.java b/tests/tests/renderscript/src/android/renderscript/cts/Log2Test.java
index 10f9bebbded..9bbd3fbcb80 100644
--- a/tests/tests/renderscript/src/android/renderscript/cts/Log2Test.java
+++ b/tests/tests/renderscript/src/android/renderscript/cts/Log2Test.java
@@ -22,24 +22,27 @@ import android.renderscript.RSRuntimeException;
public class Log2Test extends RSBaseCompute {
private ScriptC_log2_f32 script_f32;
- private ScriptC_log2_f32_2 script_f32_2;
- private ScriptC_log2_f32_3 script_f32_3;
- private ScriptC_log2_f32_4 script_f32_4;
+
+ @Override
+ protected void setUp() throws Exception {
+ super.setUp();
+ script_f32 = new ScriptC_log2_f32(mRS);
+ }
@Override
public void forEach(int testId, Allocation mIn, Allocation mOut) throws RSRuntimeException {
switch (testId) {
case TEST_F32:
- script_f32.forEach_root(mIn, mOut);
+ script_f32.forEach_log2_f32_1(mIn, mOut);
break;
case TEST_F32_2:
- script_f32_2.forEach_root(mIn, mOut);
+ script_f32.forEach_log2_f32_2(mIn, mOut);
break;
case TEST_F32_3:
- script_f32_3.forEach_root(mIn, mOut);
+ script_f32.forEach_log2_f32_3(mIn, mOut);
break;
case TEST_F32_4:
- script_f32_4.forEach_root(mIn, mOut);
+ script_f32.forEach_log2_f32_4(mIn, mOut);
break;
}
}
@@ -58,22 +61,18 @@ public class Log2Test extends RSBaseCompute {
}
public void testLog2F32() {
- script_f32 = new ScriptC_log2_f32(mRS, mRes, R.raw.log2_f32);
doF32(0x18a, 3);
}
public void testLog2F32_2() {
- script_f32_2 = new ScriptC_log2_f32_2(mRS, mRes, R.raw.log2_f32_2);
doF32_2(0xfa, 3);
}
public void testLog2F32_3() {
- script_f32_3 = new ScriptC_log2_f32_3(mRS, mRes, R.raw.log2_f32_3);
doF32_3(0xaef, 3);
}
public void testLog2F32_4() {
- script_f32_4 = new ScriptC_log2_f32_4(mRS, mRes, R.raw.log2_f32_4);
doF32_4(0xae62, 3);
}
}
diff --git a/tests/tests/renderscript/src/android/renderscript/cts/LogTest.java b/tests/tests/renderscript/src/android/renderscript/cts/LogTest.java
index d43d1dff0d7..462f6825630 100644
--- a/tests/tests/renderscript/src/android/renderscript/cts/LogTest.java
+++ b/tests/tests/renderscript/src/android/renderscript/cts/LogTest.java
@@ -22,24 +22,27 @@ import android.renderscript.RSRuntimeException;
public class LogTest extends RSBaseCompute {
private ScriptC_log_f32 script_f32;
- private ScriptC_log_f32_2 script_f32_2;
- private ScriptC_log_f32_3 script_f32_3;
- private ScriptC_log_f32_4 script_f32_4;
+
+ @Override
+ protected void setUp() throws Exception {
+ super.setUp();
+ script_f32 = new ScriptC_log_f32(mRS);
+ }
@Override
public void forEach(int testId, Allocation mIn, Allocation mOut) throws RSRuntimeException {
switch (testId) {
case TEST_F32:
- script_f32.forEach_root(mIn, mOut);
+ script_f32.forEach_log_f32_1(mIn, mOut);
break;
case TEST_F32_2:
- script_f32_2.forEach_root(mIn, mOut);
+ script_f32.forEach_log_f32_2(mIn, mOut);
break;
case TEST_F32_3:
- script_f32_3.forEach_root(mIn, mOut);
+ script_f32.forEach_log_f32_3(mIn, mOut);
break;
case TEST_F32_4:
- script_f32_4.forEach_root(mIn, mOut);
+ script_f32.forEach_log_f32_4(mIn, mOut);
break;
}
}
@@ -58,22 +61,18 @@ public class LogTest extends RSBaseCompute {
}
public void testLogF32() {
- script_f32 = new ScriptC_log_f32(mRS, mRes, R.raw.log_f32);
doF32(0xfae, 3);
}
public void testLogF32_2() {
- script_f32_2 = new ScriptC_log_f32_2(mRS, mRes, R.raw.log_f32_2);
doF32_2(0x123, 3);
}
public void testLogF32_3() {
- script_f32_3 = new ScriptC_log_f32_3(mRS, mRes, R.raw.log_f32_3);
doF32_3(0xab4, 3);
}
public void testLogF32_4() {
- script_f32_4 = new ScriptC_log_f32_4(mRS, mRes, R.raw.log_f32_4);
doF32_4(0xfa3, 3);
}
}
diff --git a/tests/tests/renderscript/src/android/renderscript/cts/LogbTest.java b/tests/tests/renderscript/src/android/renderscript/cts/LogbTest.java
index b8ae32ebd59..1be03fb9a4f 100644
--- a/tests/tests/renderscript/src/android/renderscript/cts/LogbTest.java
+++ b/tests/tests/renderscript/src/android/renderscript/cts/LogbTest.java
@@ -22,24 +22,27 @@ import android.renderscript.RSRuntimeException;
public class LogbTest extends RSBaseCompute {
private ScriptC_logb_f32 script_f32;
- private ScriptC_logb_f32_2 script_f32_2;
- private ScriptC_logb_f32_3 script_f32_3;
- private ScriptC_logb_f32_4 script_f32_4;
+
+ @Override
+ protected void setUp() throws Exception {
+ super.setUp();
+ script_f32 = new ScriptC_logb_f32(mRS);
+ }
@Override
public void forEach(int testId, Allocation mIn, Allocation mOut) throws RSRuntimeException {
switch (testId) {
case TEST_F32:
- script_f32.forEach_root(mIn, mOut);
+ script_f32.forEach_logb_f32_1(mIn, mOut);
break;
case TEST_F32_2:
- script_f32_2.forEach_root(mIn, mOut);
+ script_f32.forEach_logb_f32_2(mIn, mOut);
break;
case TEST_F32_3:
- script_f32_3.forEach_root(mIn, mOut);
+ script_f32.forEach_logb_f32_3(mIn, mOut);
break;
case TEST_F32_4:
- script_f32_4.forEach_root(mIn, mOut);
+ script_f32.forEach_logb_f32_4(mIn, mOut);
break;
}
}
@@ -58,22 +61,18 @@ public class LogbTest extends RSBaseCompute {
}
public void testLogbF32() {
- script_f32 = new ScriptC_logb_f32(mRS, mRes, R.raw.logb_f32);
doF32(0xe, 0);
}
public void testLogbF32_2() {
- script_f32_2 = new ScriptC_logb_f32_2(mRS, mRes, R.raw.logb_f32_2);
doF32_2(0xa1, 0);
}
public void testLogbF32_3() {
- script_f32_3 = new ScriptC_logb_f32_3(mRS, mRes, R.raw.logb_f32_3);
doF32_3(0xab2, 0);
}
public void testLogbF32_4() {
- script_f32_4 = new ScriptC_logb_f32_4(mRS, mRes, R.raw.logb_f32_4);
doF32_4(0xaa2, 0);
}
}
diff --git a/tests/tests/renderscript/src/android/renderscript/cts/MadTest.java b/tests/tests/renderscript/src/android/renderscript/cts/MadTest.java
index 554b8328c34..8ab3db25f28 100644
--- a/tests/tests/renderscript/src/android/renderscript/cts/MadTest.java
+++ b/tests/tests/renderscript/src/android/renderscript/cts/MadTest.java
@@ -23,25 +23,28 @@ import com.android.cts.stub.R;
public class MadTest extends RSBaseCompute {
private ScriptC_mad_f32 script_f32;
- private ScriptC_mad_f32_2 script_f32_2;
- private ScriptC_mad_f32_3 script_f32_3;
- private ScriptC_mad_f32_4 script_f32_4;
private Allocation mIn;
@Override
+ protected void setUp() throws Exception {
+ super.setUp();
+ script_f32 = new ScriptC_mad_f32(mRS);
+ }
+
+ @Override
public void forEach(int testId, Allocation mIn, Allocation mOut) throws RSRuntimeException {
switch (testId) {
case TEST_F32:
- script_f32.forEach_root(mIn, mOut);
+ script_f32.forEach_mad_f32_1(mIn, mOut);
break;
case TEST_F32_2:
- script_f32_2.forEach_root(mIn, mOut);
+ script_f32.forEach_mad_f32_2(mIn, mOut);
break;
case TEST_F32_3:
- script_f32_3.forEach_root(mIn, mOut);
+ script_f32.forEach_mad_f32_3(mIn, mOut);
break;
case TEST_F32_4:
- script_f32_4.forEach_root(mIn, mOut);
+ script_f32.forEach_mad_f32_4(mIn, mOut);
break;
}
}
@@ -69,28 +72,24 @@ public class MadTest extends RSBaseCompute {
}
public void testMadF32() {
- script_f32 = new ScriptC_mad_f32(mRS, mRes, R.raw.mad_f32);
ScriptField_mad_input_f32 in = new ScriptField_mad_input_f32(mRS, INPUTSIZE);
mIn = in.getAllocation();
doF32(0x123678, 4);
}
public void testMadF32_2() {
- script_f32_2 = new ScriptC_mad_f32_2(mRS, mRes, R.raw.mad_f32_2);
ScriptField_mad_input_f32_2 in = new ScriptField_mad_input_f32_2(mRS, INPUTSIZE);
mIn = in.getAllocation();
doF32_2(0x1234a5, 4);
}
public void testMadF32_3() {
- script_f32_3 = new ScriptC_mad_f32_3(mRS, mRes, R.raw.mad_f32_3);
ScriptField_mad_input_f32_3 in = new ScriptField_mad_input_f32_3(mRS, INPUTSIZE);
mIn = in.getAllocation();
doF32_3(0x1af345, 4);
}
public void testMadF32_4() {
- script_f32_4 = new ScriptC_mad_f32_4(mRS, mRes, R.raw.mad_f32_4);
ScriptField_mad_input_f32_4 in = new ScriptField_mad_input_f32_4(mRS, INPUTSIZE);
mIn = in.getAllocation();
doF32_4(0x12ce45, 4);
diff --git a/tests/tests/renderscript/src/android/renderscript/cts/NextafterTest.java b/tests/tests/renderscript/src/android/renderscript/cts/NextafterTest.java
index ad7558aa920..a36aa0e658a 100644
--- a/tests/tests/renderscript/src/android/renderscript/cts/NextafterTest.java
+++ b/tests/tests/renderscript/src/android/renderscript/cts/NextafterTest.java
@@ -23,25 +23,28 @@ import com.android.cts.stub.R;
public class NextafterTest extends RSBaseCompute {
private ScriptC_nextafter_f32 script_f32;
- private ScriptC_nextafter_f32_2 script_f32_2;
- private ScriptC_nextafter_f32_3 script_f32_3;
- private ScriptC_nextafter_f32_4 script_f32_4;
private Allocation mIn;
@Override
+ protected void setUp() throws Exception {
+ super.setUp();
+ script_f32 = new ScriptC_nextafter_f32(mRS);
+ }
+
+ @Override
public void forEach(int testId, Allocation mIn, Allocation mOut) throws RSRuntimeException {
switch (testId) {
case TEST_F32:
- script_f32.forEach_root(mIn, mOut);
+ script_f32.forEach_nextafter_f32_1(mIn, mOut);
break;
case TEST_F32_2:
- script_f32_2.forEach_root(mIn, mOut);
+ script_f32.forEach_nextafter_f32_2(mIn, mOut);
break;
case TEST_F32_3:
- script_f32_3.forEach_root(mIn, mOut);
+ script_f32.forEach_nextafter_f32_3(mIn, mOut);
break;
case TEST_F32_4:
- script_f32_4.forEach_root(mIn, mOut);
+ script_f32.forEach_nextafter_f32_4(mIn, mOut);
break;
}
}
@@ -69,28 +72,24 @@ public class NextafterTest extends RSBaseCompute {
}
public void testNextafterF32() {
- script_f32 = new ScriptC_nextafter_f32(mRS, mRes, R.raw.nextafter_f32);
ScriptField_InputData inputDataArray = new ScriptField_InputData(mRS, INPUTSIZE);
mIn = inputDataArray.getAllocation();
doF32(0x12678, 0);
}
public void testNextafterF32_2() {
- script_f32_2 = new ScriptC_nextafter_f32_2(mRS, mRes, R.raw.nextafter_f32_2);
ScriptField_InputData_2 inputDataArray = new ScriptField_InputData_2(mRS, INPUTSIZE);
mIn = inputDataArray.getAllocation();
doF32_2(0x1af45, 0);
}
public void testNextafterF32_3() {
- script_f32_3 = new ScriptC_nextafter_f32_3(mRS, mRes, R.raw.nextafter_f32_3);
ScriptField_InputData_3 inputDataArray = new ScriptField_InputData_3(mRS, INPUTSIZE);
mIn = inputDataArray.getAllocation();
doF32_3(0x1cd345, 0);
}
public void testNextafterF32_4() {
- script_f32_4 = new ScriptC_nextafter_f32_4(mRS, mRes, R.raw.nextafter_f32_4);
ScriptField_InputData_4 inputDataArray = new ScriptField_InputData_4(mRS, INPUTSIZE);
mIn = inputDataArray.getAllocation();
doF32_4(0x1ca45, 0);
diff --git a/tests/tests/renderscript/src/android/renderscript/cts/PowTest.java b/tests/tests/renderscript/src/android/renderscript/cts/PowTest.java
index 8ed7f1d8164..b5ea9fa79b4 100644
--- a/tests/tests/renderscript/src/android/renderscript/cts/PowTest.java
+++ b/tests/tests/renderscript/src/android/renderscript/cts/PowTest.java
@@ -23,25 +23,28 @@ import com.android.cts.stub.R;
public class PowTest extends RSBaseCompute {
private ScriptC_pow_f32 script_f32;
- private ScriptC_pow_f32_2 script_f32_2;
- private ScriptC_pow_f32_3 script_f32_3;
- private ScriptC_pow_f32_4 script_f32_4;
private Allocation mIn;
@Override
+ protected void setUp() throws Exception {
+ super.setUp();
+ script_f32 = new ScriptC_pow_f32(mRS);
+ }
+
+ @Override
public void forEach(int testId, Allocation mIn, Allocation mOut) throws RSRuntimeException {
switch (testId) {
case TEST_F32:
- script_f32.forEach_root(mIn, mOut);
+ script_f32.forEach_pow_f32_1(mIn, mOut);
break;
case TEST_F32_2:
- script_f32_2.forEach_root(mIn, mOut);
+ script_f32.forEach_pow_f32_2(mIn, mOut);
break;
case TEST_F32_3:
- script_f32_3.forEach_root(mIn, mOut);
+ script_f32.forEach_pow_f32_3(mIn, mOut);
break;
case TEST_F32_4:
- script_f32_4.forEach_root(mIn, mOut);
+ script_f32.forEach_pow_f32_4(mIn, mOut);
break;
}
}
@@ -75,28 +78,24 @@ public class PowTest extends RSBaseCompute {
}
public void testPowF32() {
- script_f32 = new ScriptC_pow_f32(mRS, mRes, R.raw.pow_f32);
ScriptField_PowInputData in = new ScriptField_PowInputData(mRS, INPUTSIZE);
mIn = in.getAllocation();
doF32(0x12345678, 16);
}
public void testPowF32_2() {
- script_f32_2 = new ScriptC_pow_f32_2(mRS, mRes, R.raw.pow_f32_2);
ScriptField_PowInputData_2 in = new ScriptField_PowInputData_2(mRS, INPUTSIZE);
mIn = in.getAllocation();
doF32_2(0x12ab78, 16);
}
public void testPowF32_3() {
- script_f32_3 = new ScriptC_pow_f32_3(mRS, mRes, R.raw.pow_f32_3);
ScriptField_PowInputData_3 in = new ScriptField_PowInputData_3(mRS, INPUTSIZE);
mIn = in.getAllocation();
doF32_3(0x1f5678, 16);
}
public void testPowF32_4() {
- script_f32_4 = new ScriptC_pow_f32_4(mRS, mRes, R.raw.pow_f32_4);
ScriptField_PowInputData_4 in = new ScriptField_PowInputData_4(mRS, INPUTSIZE);
mIn = in.getAllocation();
doF32_4(0xc678, 16);
diff --git a/tests/tests/renderscript/src/android/renderscript/cts/PownTest.java b/tests/tests/renderscript/src/android/renderscript/cts/PownTest.java
index 4af3d2b5031..b149347a92f 100644
--- a/tests/tests/renderscript/src/android/renderscript/cts/PownTest.java
+++ b/tests/tests/renderscript/src/android/renderscript/cts/PownTest.java
@@ -23,25 +23,28 @@ import com.android.cts.stub.R;
public class PownTest extends RSBaseCompute {
private ScriptC_pown_f32 script_f32;
- private ScriptC_pown_f32_2 script_f32_2;
- private ScriptC_pown_f32_3 script_f32_3;
- private ScriptC_pown_f32_4 script_f32_4;
private int[] n;
@Override
+ protected void setUp() throws Exception {
+ super.setUp();
+ script_f32 = new ScriptC_pown_f32(mRS);
+ }
+
+ @Override
public void forEach(int testId, Allocation mIn, Allocation mOut) throws RSRuntimeException {
switch (testId) {
case TEST_F32:
- script_f32.forEach_root(mIn, mOut);
+ script_f32.forEach_pown_f32_1(mIn, mOut);
break;
case TEST_F32_2:
- script_f32_2.forEach_root(mIn, mOut);
+ script_f32.forEach_pown_f32_2(mIn, mOut);
break;
case TEST_F32_3:
- script_f32_3.forEach_root(mIn, mOut);
+ script_f32.forEach_pown_f32_3(mIn, mOut);
break;
case TEST_F32_4:
- script_f32_4.forEach_root(mIn, mOut);
+ script_f32.forEach_pown_f32_4(mIn, mOut);
break;
}
}
@@ -60,49 +63,45 @@ public class PownTest extends RSBaseCompute {
}
public void testPownF32() {
- script_f32 = new ScriptC_pown_f32(mRS, mRes, R.raw.pown_f32);
Allocation nAlloc = Allocation.createSized(mRS, Element.I32(mRS), INPUTSIZE);
n = new int[INPUTSIZE];
RSUtils.genRandom(0x12345678, 32, 1, -16, n);
nAlloc.copyFrom(n);
- script_f32.set_n(nAlloc);
+ script_f32.set_n1(nAlloc);
doF32(0x716acd, 16);
}
public void testPownF32_2() {
- script_f32_2 = new ScriptC_pown_f32_2(mRS, mRes, R.raw.pown_f32_2);
Allocation nAlloc = Allocation.createSized(mRS, Element.I32_2(mRS), INPUTSIZE);
n = new int[INPUTSIZE*2];
RSUtils.genRandom(0xacdef1, 32, 1, -16, n);
nAlloc.copyFrom(n);
- script_f32_2.set_n(nAlloc);
+ script_f32.set_n2(nAlloc);
doF32_2(0xacdef1, 16);
}
public void testPownF32_3() {
- script_f32_3 = new ScriptC_pown_f32_3(mRS, mRes, R.raw.pown_f32_3);
Allocation nAlloc = Allocation.createSized(mRS, Element.I32_3(mRS), INPUTSIZE);
n = new int[INPUTSIZE*4];
RSUtils.genRandom(0xa123f1, 32, 1, -16, n, 4, 1);
nAlloc.copyFrom(n);
- script_f32_3.set_n(nAlloc);
+ script_f32.set_n3(nAlloc);
doF32_3(0xaac3f1, 16);
}
public void testPownF32_4() {
- script_f32_4 = new ScriptC_pown_f32_4(mRS, mRes, R.raw.pown_f32_4);
Allocation nAlloc = Allocation.createSized(mRS, Element.I32_4(mRS), INPUTSIZE);
n = new int[INPUTSIZE*4];
RSUtils.genRandom(0x4323ca, 32, 1, -16, n);
nAlloc.copyFrom(n);
- script_f32_4.set_n(nAlloc);
+ script_f32.set_n4(nAlloc);
doF32_4(0xaa12f1, 16);
}
diff --git a/tests/tests/renderscript/src/android/renderscript/cts/PowrTest.java b/tests/tests/renderscript/src/android/renderscript/cts/PowrTest.java
index 4339e6b1452..5c75a040082 100644
--- a/tests/tests/renderscript/src/android/renderscript/cts/PowrTest.java
+++ b/tests/tests/renderscript/src/android/renderscript/cts/PowrTest.java
@@ -23,25 +23,28 @@ import com.android.cts.stub.R;
public class PowrTest extends RSBaseCompute {
private ScriptC_powr_f32 script_f32;
- private ScriptC_powr_f32_2 script_f32_2;
- private ScriptC_powr_f32_3 script_f32_3;
- private ScriptC_powr_f32_4 script_f32_4;
private Allocation mIn;
@Override
+ protected void setUp() throws Exception {
+ super.setUp();
+ script_f32 = new ScriptC_powr_f32(mRS);
+ }
+
+ @Override
public void forEach(int testId, Allocation mIn, Allocation mOut) throws RSRuntimeException {
switch (testId) {
case TEST_F32:
- script_f32.forEach_root(mIn, mOut);
+ script_f32.forEach_powr_f32_1(mIn, mOut);
break;
case TEST_F32_2:
- script_f32_2.forEach_root(mIn, mOut);
+ script_f32.forEach_powr_f32_2(mIn, mOut);
break;
case TEST_F32_3:
- script_f32_3.forEach_root(mIn, mOut);
+ script_f32.forEach_powr_f32_3(mIn, mOut);
break;
case TEST_F32_4:
- script_f32_4.forEach_root(mIn, mOut);
+ script_f32.forEach_powr_f32_4(mIn, mOut);
break;
}
}
@@ -75,28 +78,24 @@ public class PowrTest extends RSBaseCompute {
}
public void testPowrF32() {
- script_f32 = new ScriptC_powr_f32(mRS, mRes, R.raw.powr_f32);
ScriptField_PowInputData in = new ScriptField_PowInputData(mRS, INPUTSIZE);
mIn = in.getAllocation();
doF32(0x12345678, 16);
}
public void testPowrF32_2() {
- script_f32_2 = new ScriptC_powr_f32_2(mRS, mRes, R.raw.powr_f32_2);
ScriptField_PowInputData_2 in = new ScriptField_PowInputData_2(mRS, INPUTSIZE);
mIn = in.getAllocation();
doF32_2(0x12ab78, 16);
}
public void testPowrF32_3() {
- script_f32_3 = new ScriptC_powr_f32_3(mRS, mRes, R.raw.powr_f32_3);
ScriptField_PowInputData_3 in = new ScriptField_PowInputData_3(mRS, INPUTSIZE);
mIn = in.getAllocation();
doF32_3(0x1f5678, 16);
}
public void testPowrF32_4() {
- script_f32_4 = new ScriptC_powr_f32_4(mRS, mRes, R.raw.powr_f32_4);
ScriptField_PowInputData_4 in = new ScriptField_PowInputData_4(mRS, INPUTSIZE);
mIn = in.getAllocation();
doF32_4(0xc678, 16);
diff --git a/tests/tests/renderscript/src/android/renderscript/cts/RadiansTest.java b/tests/tests/renderscript/src/android/renderscript/cts/RadiansTest.java
index a12b13e8c82..f8a6936d95b 100644
--- a/tests/tests/renderscript/src/android/renderscript/cts/RadiansTest.java
+++ b/tests/tests/renderscript/src/android/renderscript/cts/RadiansTest.java
@@ -21,25 +21,28 @@ import android.renderscript.Allocation;
import android.renderscript.RSRuntimeException;
public class RadiansTest extends RSBaseCompute {
- private ScriptC_rad_f32 script_f32;
- private ScriptC_rad_f32_2 script_f32_2;
- private ScriptC_rad_f32_3 script_f32_3;
- private ScriptC_rad_f32_4 script_f32_4;
+ private ScriptC_radians_f32 script_f32;
+
+ @Override
+ protected void setUp() throws Exception {
+ super.setUp();
+ script_f32 = new ScriptC_radians_f32(mRS);
+ }
@Override
public void forEach(int testId, Allocation mIn, Allocation mOut) throws RSRuntimeException {
switch (testId) {
case TEST_F32:
- script_f32.forEach_root(mIn, mOut);
+ script_f32.forEach_radians_f32_1(mIn, mOut);
break;
case TEST_F32_2:
- script_f32_2.forEach_root(mIn, mOut);
+ script_f32.forEach_radians_f32_2(mIn, mOut);
break;
case TEST_F32_3:
- script_f32_3.forEach_root(mIn, mOut);
+ script_f32.forEach_radians_f32_3(mIn, mOut);
break;
case TEST_F32_4:
- script_f32_4.forEach_root(mIn, mOut);
+ script_f32.forEach_radians_f32_4(mIn, mOut);
break;
}
}
@@ -62,7 +65,6 @@ public class RadiansTest extends RSBaseCompute {
* radians test for float
*/
public void testRadiansF32() {
- script_f32 = new ScriptC_rad_f32(mRS, mRes, R.raw.rad_f32);
doF32(0x1234f678, 3);
}
@@ -70,7 +72,6 @@ public class RadiansTest extends RSBaseCompute {
* radians test for float2
*/
public void testRadiansF32_2() {
- script_f32_2 = new ScriptC_rad_f32_2(mRS, mRes, R.raw.rad_f32_2);
doF32_2(0x12345678, 3);
}
@@ -78,7 +79,6 @@ public class RadiansTest extends RSBaseCompute {
* radians test for float3
*/
public void testRadiansF32_3() {
- script_f32_3 = new ScriptC_rad_f32_3(mRS, mRes, R.raw.rad_f32_3);
doF32_3(0x123d5678, 3);
}
@@ -86,7 +86,6 @@ public class RadiansTest extends RSBaseCompute {
* radians test for float4
*/
public void testRadiansF32_4() {
- script_f32_4 = new ScriptC_rad_f32_4(mRS, mRes, R.raw.rad_f32_4);
doF32_4(0x123a5678, 3);
}
}
diff --git a/tests/tests/renderscript/src/android/renderscript/cts/RemainderTest.java b/tests/tests/renderscript/src/android/renderscript/cts/RemainderTest.java
index e0968395b9b..8abdafe24c3 100644
--- a/tests/tests/renderscript/src/android/renderscript/cts/RemainderTest.java
+++ b/tests/tests/renderscript/src/android/renderscript/cts/RemainderTest.java
@@ -23,25 +23,28 @@ import com.android.cts.stub.R;
public class RemainderTest extends RSBaseCompute {
private ScriptC_remainder_f32 script_f32;
- private ScriptC_remainder_f32_2 script_f32_2;
- private ScriptC_remainder_f32_3 script_f32_3;
- private ScriptC_remainder_f32_4 script_f32_4;
private Allocation mIn;
@Override
+ protected void setUp() throws Exception {
+ super.setUp();
+ script_f32 = new ScriptC_remainder_f32(mRS);
+ }
+
+ @Override
public void forEach(int testId, Allocation mIn, Allocation mOut) throws RSRuntimeException {
switch (testId) {
case TEST_F32:
- script_f32.forEach_root(mIn, mOut);
+ script_f32.forEach_remainder_f32_1(mIn, mOut);
break;
case TEST_F32_2:
- script_f32_2.forEach_root(mIn, mOut);
+ script_f32.forEach_remainder_f32_2(mIn, mOut);
break;
case TEST_F32_3:
- script_f32_3.forEach_root(mIn, mOut);
+ script_f32.forEach_remainder_f32_3(mIn, mOut);
break;
case TEST_F32_4:
- script_f32_4.forEach_root(mIn, mOut);
+ script_f32.forEach_remainder_f32_4(mIn, mOut);
break;
}
}
@@ -71,28 +74,24 @@ public class RemainderTest extends RSBaseCompute {
}
public void testRemainderF32() {
- script_f32 = new ScriptC_remainder_f32(mRS, mRes, R.raw.remainder_f32);
ScriptField_remainder_f32 in = new ScriptField_remainder_f32(mRS, INPUTSIZE);
mIn = in.getAllocation();
doF32(0x123678, 0);
}
public void testRemainderF32_2() {
- script_f32_2 = new ScriptC_remainder_f32_2(mRS, mRes, R.raw.remainder_f32_2);
ScriptField_remainder_f32_2 in = new ScriptField_remainder_f32_2(mRS, INPUTSIZE);
mIn = in.getAllocation();
doF32_2(0x1234a5, 0);
}
public void testRemainderF32_3() {
- script_f32_3 = new ScriptC_remainder_f32_3(mRS, mRes, R.raw.remainder_f32_3);
ScriptField_remainder_f32_3 in = new ScriptField_remainder_f32_3(mRS, INPUTSIZE);
mIn = in.getAllocation();
doF32_3(0x1af345, 0);
}
public void testRemainderF32_4() {
- script_f32_4 = new ScriptC_remainder_f32_4(mRS, mRes, R.raw.remainder_f32_4);
ScriptField_remainder_f32_4 in = new ScriptField_remainder_f32_4(mRS, INPUTSIZE);
mIn = in.getAllocation();
doF32_4(0x12ce45, 0);
diff --git a/tests/tests/renderscript/src/android/renderscript/cts/RintTest.java b/tests/tests/renderscript/src/android/renderscript/cts/RintTest.java
index 150d3ef919a..2efef4417a6 100644
--- a/tests/tests/renderscript/src/android/renderscript/cts/RintTest.java
+++ b/tests/tests/renderscript/src/android/renderscript/cts/RintTest.java
@@ -21,26 +21,29 @@ import android.renderscript.Allocation;
import android.renderscript.RSRuntimeException;
public class RintTest extends RSBaseCompute {
- private ScriptC_rint_f32 ms_f32;
- private ScriptC_rint_f32_2 ms_f32_2;
- private ScriptC_rint_f32_3 ms_f32_3;
- private ScriptC_rint_f32_4 ms_f32_4;
+ private ScriptC_rint_f32 script_f32;
+
+ @Override
+ protected void setUp() throws Exception {
+ super.setUp();
+ script_f32 = new ScriptC_rint_f32(mRS);
+ }
@Override
public void forEach(int testId, Allocation mIn, Allocation mOut)
throws RSRuntimeException {
switch (testId) {
case TEST_F32:
- ms_f32.forEach_root(mIn, mOut);
+ script_f32.forEach_rint_f32_1(mIn, mOut);
break;
case TEST_F32_2:
- ms_f32_2.forEach_root(mIn, mOut);
+ script_f32.forEach_rint_f32_2(mIn, mOut);
break;
case TEST_F32_3:
- ms_f32_3.forEach_root(mIn, mOut);
+ script_f32.forEach_rint_f32_3(mIn, mOut);
break;
case TEST_F32_4:
- ms_f32_4.forEach_root(mIn, mOut);
+ script_f32.forEach_rint_f32_4(mIn, mOut);
break;
}
}
@@ -62,7 +65,6 @@ public class RintTest extends RSBaseCompute {
* rint test for float
*/
public void testRintF32() {
- ms_f32 = new ScriptC_rint_f32(mRS, mRes, R.raw.rint_f32);
doF32(0x12345678, 0);
}
@@ -70,7 +72,6 @@ public class RintTest extends RSBaseCompute {
* rint test for float2
*/
public void testRintF32_2() {
- ms_f32_2 = new ScriptC_rint_f32_2(mRS, mRes, R.raw.rint_f32_2);
doF32_2(0x12ab5678, 0);
}
@@ -78,7 +79,6 @@ public class RintTest extends RSBaseCompute {
* rint test for float3
*/
public void testRintF32_3() {
- ms_f32_3 = new ScriptC_rint_f32_3(mRS, mRes, R.raw.rint_f32_3);
doF32_3(0x123ac678, 0);
}
@@ -86,7 +86,6 @@ public class RintTest extends RSBaseCompute {
* rint test for float4
*/
public void testRintF32_4() {
- ms_f32_4 = new ScriptC_rint_f32_4(mRS, mRes, R.raw.rint_f32_4);
doF32_4(0x1f345678, 0);
}
}
diff --git a/tests/tests/renderscript/src/android/renderscript/cts/RootnTest.java b/tests/tests/renderscript/src/android/renderscript/cts/RootnTest.java
index dd074edb916..1b2c46b2cd4 100644
--- a/tests/tests/renderscript/src/android/renderscript/cts/RootnTest.java
+++ b/tests/tests/renderscript/src/android/renderscript/cts/RootnTest.java
@@ -23,25 +23,28 @@ import com.android.cts.stub.R;
public class RootnTest extends RSBaseCompute {
private ScriptC_rootn_f32 script_f32;
- private ScriptC_rootn_f32_2 script_f32_2;
- private ScriptC_rootn_f32_3 script_f32_3;
- private ScriptC_rootn_f32_4 script_f32_4;
private int[] n;
@Override
+ protected void setUp() throws Exception {
+ super.setUp();
+ script_f32 = new ScriptC_rootn_f32(mRS);
+ }
+
+ @Override
public void forEach(int testId, Allocation mIn, Allocation mOut) throws RSRuntimeException {
switch (testId) {
case TEST_F32:
- script_f32.forEach_root(mIn, mOut);
+ script_f32.forEach_rootn_f32_1(mIn, mOut);
break;
case TEST_F32_2:
- script_f32_2.forEach_root(mIn, mOut);
+ script_f32.forEach_rootn_f32_2(mIn, mOut);
break;
case TEST_F32_3:
- script_f32_3.forEach_root(mIn, mOut);
+ script_f32.forEach_rootn_f32_3(mIn, mOut);
break;
case TEST_F32_4:
- script_f32_4.forEach_root(mIn, mOut);
+ script_f32.forEach_rootn_f32_4(mIn, mOut);
break;
}
}
@@ -60,49 +63,45 @@ public class RootnTest extends RSBaseCompute {
}
public void testRootnF32() {
- script_f32 = new ScriptC_rootn_f32(mRS, mRes, R.raw.rootn_f32);
Allocation nAlloc = Allocation.createSized(mRS, Element.I32(mRS), INPUTSIZE);
n = new int[INPUTSIZE];
RSUtils.genRandom(0x12345678, 32, 1, 1, n);
nAlloc.copyFrom(n);
- script_f32.set_n(nAlloc);
+ script_f32.set_n1(nAlloc);
doF32(0x716acd, 16);
}
public void testRootnF32_2() {
- script_f32_2 = new ScriptC_rootn_f32_2(mRS, mRes, R.raw.rootn_f32_2);
Allocation nAlloc = Allocation.createSized(mRS, Element.I32_2(mRS), INPUTSIZE);
n = new int[INPUTSIZE*2];
RSUtils.genRandom(0xacdef1, 32, 1, 1, n);
nAlloc.copyFrom(n);
- script_f32_2.set_n(nAlloc);
+ script_f32.set_n2(nAlloc);
doF32_2(0xacdef1, 16);
}
public void testRootnF32_3() {
- script_f32_3 = new ScriptC_rootn_f32_3(mRS, mRes, R.raw.rootn_f32_3);
Allocation nAlloc = Allocation.createSized(mRS, Element.I32_3(mRS), INPUTSIZE);
n = new int[INPUTSIZE*4];
RSUtils.genRandom(0xa123f1, 32, 1, 1, n, 4, 1);
nAlloc.copyFrom(n);
- script_f32_3.set_n(nAlloc);
+ script_f32.set_n3(nAlloc);
doF32_3(0xaac3f1, 16);
}
public void testRootnF32_4() {
- script_f32_4 = new ScriptC_rootn_f32_4(mRS, mRes, R.raw.rootn_f32_4);
Allocation nAlloc = Allocation.createSized(mRS, Element.I32_4(mRS), INPUTSIZE);
n = new int[INPUTSIZE*4];
RSUtils.genRandom(0x4323ca, 32, 1, 1, n);
nAlloc.copyFrom(n);
- script_f32_4.set_n(nAlloc);
+ script_f32.set_n4(nAlloc);
doF32_4(0xaa12f1, 16);
}
diff --git a/tests/tests/renderscript/src/android/renderscript/cts/RoundTest.java b/tests/tests/renderscript/src/android/renderscript/cts/RoundTest.java
index ac8f6fc70bc..90f155b939a 100644
--- a/tests/tests/renderscript/src/android/renderscript/cts/RoundTest.java
+++ b/tests/tests/renderscript/src/android/renderscript/cts/RoundTest.java
@@ -21,26 +21,29 @@ import android.renderscript.Allocation;
import android.renderscript.RSRuntimeException;
public class RoundTest extends RSBaseCompute {
- private ScriptC_round_f32 ms_f32;
- private ScriptC_round_f32_2 ms_f32_2;
- private ScriptC_round_f32_3 ms_f32_3;
- private ScriptC_round_f32_4 ms_f32_4;
+ private ScriptC_round_f32 script_f32;
+
+ @Override
+ protected void setUp() throws Exception {
+ super.setUp();
+ script_f32 = new ScriptC_round_f32(mRS);
+ }
@Override
public void forEach(int testId, Allocation mIn, Allocation mOut)
throws RSRuntimeException {
switch (testId) {
case TEST_F32:
- ms_f32.forEach_root(mIn, mOut);
+ script_f32.forEach_round_f32_1(mIn, mOut);
break;
case TEST_F32_2:
- ms_f32_2.forEach_root(mIn, mOut);
+ script_f32.forEach_round_f32_2(mIn, mOut);
break;
case TEST_F32_3:
- ms_f32_3.forEach_root(mIn, mOut);
+ script_f32.forEach_round_f32_3(mIn, mOut);
break;
case TEST_F32_4:
- ms_f32_4.forEach_root(mIn, mOut);
+ script_f32.forEach_round_f32_4(mIn, mOut);
break;
}
}
@@ -70,7 +73,6 @@ public class RoundTest extends RSBaseCompute {
* round test for float
*/
public void testRoundF32() {
- ms_f32 = new ScriptC_round_f32(mRS, mRes, R.raw.round_f32);
doF32(0x12345678, 0);
}
@@ -78,7 +80,6 @@ public class RoundTest extends RSBaseCompute {
* round test for float2
*/
public void testRoundF32_2() {
- ms_f32_2 = new ScriptC_round_f32_2(mRS, mRes, R.raw.round_f32_2);
doF32_2(0x123a5678, 0);
}
@@ -86,7 +87,6 @@ public class RoundTest extends RSBaseCompute {
* round test for float3
*/
public void testRoundF32_3() {
- ms_f32_3 = new ScriptC_round_f32_3(mRS, mRes, R.raw.round_f32_3);
doF32_3(0x1af45678, 0);
}
@@ -94,7 +94,6 @@ public class RoundTest extends RSBaseCompute {
* round test for float4
*/
public void testRoundF32_4() {
- ms_f32_4 = new ScriptC_round_f32_4(mRS, mRes, R.raw.round_f32_4);
doF32_4(0x1f345678, 0);
}
}
diff --git a/tests/tests/renderscript/src/android/renderscript/cts/RsPackColorTo8888Test.java b/tests/tests/renderscript/src/android/renderscript/cts/RsPackColorTo8888Test.java
index 53ee490f3c1..0b008a7ddab 100644
--- a/tests/tests/renderscript/src/android/renderscript/cts/RsPackColorTo8888Test.java
+++ b/tests/tests/renderscript/src/android/renderscript/cts/RsPackColorTo8888Test.java
@@ -24,46 +24,45 @@ import android.renderscript.Float4;
import android.renderscript.RSRuntimeException;
public class RsPackColorTo8888Test extends RSBaseCompute {
- private ScriptC_rs_pack_color_to_8888_rgb script_rgb;
- private ScriptC_rs_pack_color_to_8888_rgba script_rgba;
- private ScriptC_rs_pack_color_to_8888_f32_3 script_f32_3;
- private ScriptC_rs_pack_color_to_8888_f32_4 script_f32_4;
+ private ScriptC_rs_pack_color_to_8888 script_f32;
+
+ @Override
+ protected void setUp() throws Exception {
+ super.setUp();
+ script_f32 = new ScriptC_rs_pack_color_to_8888(mRS);
+ }
@Override
public void forEach(int testId, Allocation mIn, Allocation mOut) throws RSRuntimeException {
switch (testId) {
case 0:
- script_rgb.forEach_root(mIn, mOut);
+ script_f32.forEach_pack_color_to_8888_rgb(mIn, mOut);
break;
case 1:
- script_rgba.forEach_root(mIn, mOut);
+ script_f32.forEach_pack_color_to_8888_rgba(mIn, mOut);
break;
case 2:
- script_f32_3.forEach_root(mIn, mOut);
+ script_f32.forEach_pack_color_to_8888_f32_3(mIn, mOut);
break;
case 3:
- script_f32_4.forEach_root(mIn, mOut);
+ script_f32.forEach_pack_color_to_8888_f32_4(mIn, mOut);
break;
}
}
public void testRsPackColorTo8888RGB() {
- script_rgb = new ScriptC_rs_pack_color_to_8888_rgb(mRS, mRes, R.raw.rs_pack_color_to_8888_rgb);
float3input(0x17abc72, 0);
}
public void testRsPackColorTo8888RGBA() {
- script_rgba = new ScriptC_rs_pack_color_to_8888_rgba(mRS, mRes, R.raw.rs_pack_color_to_8888_rgba);
float4input(0x76a6b, 1);
}
public void testRsPackColorTo8888F32_3() {
- script_f32_3 = new ScriptC_rs_pack_color_to_8888_f32_3(mRS, mRes, R.raw.rs_pack_color_to_8888_f32_3);
float3input(0x17abc72, 2);
}
public void testRsPackColorTo8888F32_4() {
- script_f32_4 = new ScriptC_rs_pack_color_to_8888_f32_4(mRS, mRes, R.raw.rs_pack_color_to_8888_f32_4);
float4input(0xabc72, 3);
}
diff --git a/tests/tests/renderscript/src/android/renderscript/cts/RsqrtTest.java b/tests/tests/renderscript/src/android/renderscript/cts/RsqrtTest.java
index 7878d1b16fc..13f4817bbcc 100644
--- a/tests/tests/renderscript/src/android/renderscript/cts/RsqrtTest.java
+++ b/tests/tests/renderscript/src/android/renderscript/cts/RsqrtTest.java
@@ -22,24 +22,27 @@ import android.renderscript.RSRuntimeException;
public class RsqrtTest extends RSBaseCompute {
private ScriptC_rsqrt_f32 script_f32;
- private ScriptC_rsqrt_f32_2 script_f32_2;
- private ScriptC_rsqrt_f32_3 script_f32_3;
- private ScriptC_rsqrt_f32_4 script_f32_4;
+
+ @Override
+ protected void setUp() throws Exception {
+ super.setUp();
+ script_f32 = new ScriptC_rsqrt_f32(mRS);
+ }
@Override
public void forEach(int testId, Allocation mIn, Allocation mOut) throws RSRuntimeException {
switch (testId) {
case TEST_F32:
- script_f32.forEach_root(mIn, mOut);
+ script_f32.forEach_Rsqrt_f32_1(mIn, mOut);
break;
case TEST_F32_2:
- script_f32_2.forEach_root(mIn, mOut);
+ script_f32.forEach_Rsqrt_f32_2(mIn, mOut);
break;
case TEST_F32_3:
- script_f32_3.forEach_root(mIn, mOut);
+ script_f32.forEach_Rsqrt_f32_3(mIn, mOut);
break;
case TEST_F32_4:
- script_f32_4.forEach_root(mIn, mOut);
+ script_f32.forEach_Rsqrt_f32_4(mIn, mOut);
break;
}
}
@@ -58,22 +61,18 @@ public class RsqrtTest extends RSBaseCompute {
}
public void testRsqrtF32() {
- script_f32 = new ScriptC_rsqrt_f32(mRS, mRes, R.raw.rsqrt_f32);
doF32(0x12345678, 2);
}
public void testRsqrtF32_2() {
- script_f32_2 = new ScriptC_rsqrt_f32_2(mRS, mRes, R.raw.rsqrt_f32_2);
doF32_2(0x12ae4567, 2);
}
public void testRsqrtF32_3() {
- script_f32_3 = new ScriptC_rsqrt_f32_3(mRS, mRes, R.raw.rsqrt_f32_3);
doF32_3(0x12cf8, 2);
}
public void testRsqrtF32_4() {
- script_f32_4 = new ScriptC_rsqrt_f32_4(mRS, mRes, R.raw.rsqrt_f32_4);
doF32_4(0x12abc8, 2);
}
}
diff --git a/tests/tests/renderscript/src/android/renderscript/cts/SetObjectTest.java b/tests/tests/renderscript/src/android/renderscript/cts/SetObjectTest.java
index 6e814b0e3d3..a6626ee3707 100644
--- a/tests/tests/renderscript/src/android/renderscript/cts/SetObjectTest.java
+++ b/tests/tests/renderscript/src/android/renderscript/cts/SetObjectTest.java
@@ -35,6 +35,8 @@ public class SetObjectTest extends RSBaseCompute {
Sampler sampler;
Script script;
+ private ScriptC_set_object ms_set;
+
@Override
protected void setUp() throws Exception {
super.setUp();
@@ -44,7 +46,9 @@ public class SetObjectTest extends RSBaseCompute {
type = new Type.Builder(mRS, Element.I8(mRS)).setX(1).create();
allocation = Allocation.createTyped(mRS, type);
sampler = new Sampler.Builder(mRS).create();
- script = new ScriptC_set_object_element(mRS, mRes, R.raw.set_object_element);
+ script = new ScriptC_set_object(mRS);
+
+ ms_set = new ScriptC_set_object(mRS);
}
/**
@@ -59,10 +63,8 @@ public class SetObjectTest extends RSBaseCompute {
mIn = filed.getAllocation();
mOut = Allocation.createSized(mRS, Element.I32(mRS), ObjectNum);
- ScriptC_set_object_element mScript = new ScriptC_set_object_element(mRS, mRes,
- R.raw.set_object_element);
try {
- mScript.forEach_root(mIn, mOut);
+ ms_set.forEach_set_object_element(mIn, mOut);
} catch (RSRuntimeException e) {
Log.i("compare", "rsSetObject root fail");
}
@@ -81,11 +83,9 @@ public class SetObjectTest extends RSBaseCompute {
mIn = filed.getAllocation();
mOut = Allocation.createSized(mRS, Element.I32(mRS), ObjectNum);
- ScriptC_set_object_type mScript = new ScriptC_set_object_type(mRS, mRes,
- R.raw.set_object_type);
try {
- mScript.forEach_root(mIn, mOut);
+ ms_set.forEach_set_object_type(mIn, mOut);
} catch (RSRuntimeException e) {
Log.i("compare", "rsSetObject root fail");
}
@@ -106,11 +106,9 @@ public class SetObjectTest extends RSBaseCompute {
mIn = filed.getAllocation();
mOut = Allocation.createSized(mRS, Element.I32(mRS), ObjectNum);
- ScriptC_set_object_allocation mScript = new ScriptC_set_object_allocation(mRS,
- mRes, R.raw.set_object_allocation);
try {
- mScript.forEach_root(mIn, mOut);
+ ms_set.forEach_set_object_allocation(mIn, mOut);
} catch (RSRuntimeException e) {
Log.i("compare", "rsSetObject root fail");
}
@@ -130,11 +128,9 @@ public class SetObjectTest extends RSBaseCompute {
mIn = filed.getAllocation();
mOut = Allocation.createSized(mRS, Element.I32(mRS), ObjectNum);
- ScriptC_set_object_sampler mScript = new ScriptC_set_object_sampler(mRS, mRes,
- R.raw.set_object_sampler);
try {
- mScript.forEach_root(mIn, mOut);
+ ms_set.forEach_set_object_sampler(mIn, mOut);
} catch (RSRuntimeException e) {
Log.i("compare", "rsSetObject root fail");
}
@@ -154,11 +150,9 @@ public class SetObjectTest extends RSBaseCompute {
mIn = filed.getAllocation();
mOut = Allocation.createSized(mRS, Element.I32(mRS), ObjectNum);
- ScriptC_set_object_script mScript = new ScriptC_set_object_script(mRS, mRes,
- R.raw.set_object_script);
try {
- mScript.forEach_root(mIn, mOut);
+ ms_set.forEach_set_object_script(mIn, mOut);
} catch (RSRuntimeException e) {
Log.i("compare", "rsSetObject root fail");
}
@@ -168,4 +162,4 @@ public class SetObjectTest extends RSBaseCompute {
Assert.assertTrue("rsSetObject script test fail: " + "Expect 1;value "
+ tmpArray[0], tmpArray[0] == 1);
}
-} \ No newline at end of file
+}
diff --git a/tests/tests/renderscript/src/android/renderscript/cts/SignTest.java b/tests/tests/renderscript/src/android/renderscript/cts/SignTest.java
index a6df37377c2..9329d01a9e1 100644
--- a/tests/tests/renderscript/src/android/renderscript/cts/SignTest.java
+++ b/tests/tests/renderscript/src/android/renderscript/cts/SignTest.java
@@ -22,24 +22,27 @@ import com.android.cts.stub.R;
public class SignTest extends RSBaseCompute {
private ScriptC_sign_f32 script_f32;
- private ScriptC_sign_f32_2 script_f32_2;
- private ScriptC_sign_f32_3 script_f32_3;
- private ScriptC_sign_f32_4 script_f32_4;
+
+ @Override
+ protected void setUp() throws Exception {
+ super.setUp();
+ script_f32 = new ScriptC_sign_f32(mRS);
+ }
@Override
public void forEach(int testId, Allocation mIn, Allocation mOut) throws RSRuntimeException {
switch (testId) {
case TEST_F32:
- script_f32.forEach_root(mIn, mOut);
+ script_f32.forEach_sign_f32_1(mIn, mOut);
break;
case TEST_F32_2:
- script_f32_2.forEach_root(mIn, mOut);
+ script_f32.forEach_sign_f32_2(mIn, mOut);
break;
case TEST_F32_3:
- script_f32_3.forEach_root(mIn, mOut);
+ script_f32.forEach_sign_f32_3(mIn, mOut);
break;
case TEST_F32_4:
- script_f32_4.forEach_root(mIn, mOut);
+ script_f32.forEach_sign_f32_4(mIn, mOut);
break;
}
}
@@ -61,12 +64,10 @@ public class SignTest extends RSBaseCompute {
* This method is used for sign() function with f32
*/
public void testSignF32() {
- script_f32 = new ScriptC_sign_f32(mRS, mRes, R.raw.sign_f32);
doF32(0x12345678, 0);
}
public void testSignF32_2() {
- script_f32_2 = new ScriptC_sign_f32_2(mRS, mRes, R.raw.sign_f32_2);
doF32_2(0x12a45678, 0);
}
@@ -74,7 +75,6 @@ public class SignTest extends RSBaseCompute {
* This method is used for sign() function with f32_3
*/
public void testSignF32_3() {
- script_f32_3 = new ScriptC_sign_f32_3(mRS, mRes, R.raw.sign_f32_3);
doF32_3(0x123c5678, 0);
}
@@ -82,7 +82,6 @@ public class SignTest extends RSBaseCompute {
* This method is used for sign() function with f32_4
*/
public void testSignF32_4() {
- script_f32_4 = new ScriptC_sign_f32_4(mRS, mRes, R.raw.sign_f32_4);
doF32_4(0x123d678, 0);
}
}
diff --git a/tests/tests/renderscript/src/android/renderscript/cts/SinTest.java b/tests/tests/renderscript/src/android/renderscript/cts/SinTest.java
index 0bce175826d..2d5721935d8 100644
--- a/tests/tests/renderscript/src/android/renderscript/cts/SinTest.java
+++ b/tests/tests/renderscript/src/android/renderscript/cts/SinTest.java
@@ -22,24 +22,27 @@ import android.renderscript.RSRuntimeException;
public class SinTest extends RSBaseCompute {
private ScriptC_sin_f32 script_f32;
- private ScriptC_sin_f32_2 script_f32_2;
- private ScriptC_sin_f32_3 script_f32_3;
- private ScriptC_sin_f32_4 script_f32_4;
+
+ @Override
+ protected void setUp() throws Exception {
+ super.setUp();
+ script_f32 = new ScriptC_sin_f32(mRS);
+ }
@Override
public void forEach(int testId, Allocation mIn, Allocation mOut) throws RSRuntimeException {
switch (testId) {
case TEST_F32:
- script_f32.forEach_root(mIn, mOut);
+ script_f32.forEach_sin_f32_1(mIn, mOut);
break;
case TEST_F32_2:
- script_f32_2.forEach_root(mIn, mOut);
+ script_f32.forEach_sin_f32_2(mIn, mOut);
break;
case TEST_F32_3:
- script_f32_3.forEach_root(mIn, mOut);
+ script_f32.forEach_sin_f32_3(mIn, mOut);
break;
case TEST_F32_4:
- script_f32_4.forEach_root(mIn, mOut);
+ script_f32.forEach_sin_f32_4(mIn, mOut);
break;
}
}
@@ -58,22 +61,18 @@ public class SinTest extends RSBaseCompute {
}
public void testSinF32() {
- script_f32 = new ScriptC_sin_f32(mRS, mRes, R.raw.sin_f32);
doF32(0xba, 4);
}
public void testSinF32_2() {
- script_f32_2 = new ScriptC_sin_f32_2(mRS, mRes, R.raw.sin_f32_2);
doF32_2(0xbaa, 4);
}
public void testSinF32_3() {
- script_f32_3 = new ScriptC_sin_f32_3(mRS, mRes, R.raw.sin_f32_3);
doF32_3(0xca, 4);
}
public void testSinF32_4() {
- script_f32_4 = new ScriptC_sin_f32_4(mRS, mRes, R.raw.sin_f32_4);
doF32_4(0xda, 4);
}
}
diff --git a/tests/tests/renderscript/src/android/renderscript/cts/SinhTest.java b/tests/tests/renderscript/src/android/renderscript/cts/SinhTest.java
index 6d2f7e8f91d..c88bd42ac99 100644
--- a/tests/tests/renderscript/src/android/renderscript/cts/SinhTest.java
+++ b/tests/tests/renderscript/src/android/renderscript/cts/SinhTest.java
@@ -22,24 +22,27 @@ import android.renderscript.RSRuntimeException;
public class SinhTest extends RSBaseCompute {
private ScriptC_sinh_f32 script_f32;
- private ScriptC_sinh_f32_2 script_f32_2;
- private ScriptC_sinh_f32_3 script_f32_3;
- private ScriptC_sinh_f32_4 script_f32_4;
+
+ @Override
+ protected void setUp() throws Exception {
+ super.setUp();
+ script_f32 = new ScriptC_sinh_f32(mRS);
+ }
@Override
public void forEach(int testId, Allocation mIn, Allocation mOut) throws RSRuntimeException {
switch (testId) {
case TEST_F32:
- script_f32.forEach_root(mIn, mOut);
+ script_f32.forEach_sinh_f32_1(mIn, mOut);
break;
case TEST_F32_2:
- script_f32_2.forEach_root(mIn, mOut);
+ script_f32.forEach_sinh_f32_2(mIn, mOut);
break;
case TEST_F32_3:
- script_f32_3.forEach_root(mIn, mOut);
+ script_f32.forEach_sinh_f32_3(mIn, mOut);
break;
case TEST_F32_4:
- script_f32_4.forEach_root(mIn, mOut);
+ script_f32.forEach_sinh_f32_4(mIn, mOut);
break;
}
}
@@ -58,22 +61,18 @@ public class SinhTest extends RSBaseCompute {
}
public void testSinhF32() {
- script_f32 = new ScriptC_sinh_f32(mRS, mRes, R.raw.sinh_f32);
doF32(0x32a, 4);
}
public void testSinhF32_2() {
- script_f32_2 = new ScriptC_sinh_f32_2(mRS, mRes, R.raw.sinh_f32_2);
doF32_2(0xba35, 4);
}
public void testSinhF32_3() {
- script_f32_3 = new ScriptC_sinh_f32_3(mRS, mRes, R.raw.sinh_f32_3);
doF32_3(0xacc3, 4);
}
public void testSinhF32_4() {
- script_f32_4 = new ScriptC_sinh_f32_4(mRS, mRes, R.raw.sinh_f32_4);
doF32_4(0xaa, 4);
}
}
diff --git a/tests/tests/renderscript/src/android/renderscript/cts/SqrtTest.java b/tests/tests/renderscript/src/android/renderscript/cts/SqrtTest.java
index 843373420f8..300a519a6a4 100644
--- a/tests/tests/renderscript/src/android/renderscript/cts/SqrtTest.java
+++ b/tests/tests/renderscript/src/android/renderscript/cts/SqrtTest.java
@@ -22,24 +22,27 @@ import android.renderscript.RSRuntimeException;
public class SqrtTest extends RSBaseCompute {
private ScriptC_sqrt_f32 script_f32;
- private ScriptC_sqrt_f32_2 script_f32_2;
- private ScriptC_sqrt_f32_3 script_f32_3;
- private ScriptC_sqrt_f32_4 script_f32_4;
+
+ @Override
+ protected void setUp() throws Exception {
+ super.setUp();
+ script_f32 = new ScriptC_sqrt_f32(mRS);
+ }
@Override
public void forEach(int testId, Allocation mIn, Allocation mOut) throws RSRuntimeException {
switch (testId) {
case TEST_F32:
- script_f32.forEach_root(mIn, mOut);
+ script_f32.forEach_sqrt_f32_1(mIn, mOut);
break;
case TEST_F32_2:
- script_f32_2.forEach_root(mIn, mOut);
+ script_f32.forEach_sqrt_f32_2(mIn, mOut);
break;
case TEST_F32_3:
- script_f32_3.forEach_root(mIn, mOut);
+ script_f32.forEach_sqrt_f32_3(mIn, mOut);
break;
case TEST_F32_4:
- script_f32_4.forEach_root(mIn, mOut);
+ script_f32.forEach_sqrt_f32_4(mIn, mOut);
break;
}
}
@@ -58,22 +61,18 @@ public class SqrtTest extends RSBaseCompute {
}
public void testSqrtF32() {
- script_f32 = new ScriptC_sqrt_f32(mRS, mRes, R.raw.sqrt_f32);
doF32(0xab3, 3);
}
public void testSqrtF32_2() {
- script_f32_2 = new ScriptC_sqrt_f32_2(mRS, mRes, R.raw.sqrt_f32_2);
doF32_2(0xa1, 3);
}
public void testSqrtF32_3() {
- script_f32_3 = new ScriptC_sqrt_f32_3(mRS, mRes, R.raw.sqrt_f32_3);
doF32_3(0xbae7, 3);
}
public void testSqrtF32_4() {
- script_f32_4 = new ScriptC_sqrt_f32_4(mRS, mRes, R.raw.sqrt_f32_4);
doF32_4(0xbac361, 3);
}
}
diff --git a/tests/tests/renderscript/src/android/renderscript/cts/StepTest.java b/tests/tests/renderscript/src/android/renderscript/cts/StepTest.java
index b3fd01cb468..a1ffda39aaa 100644
--- a/tests/tests/renderscript/src/android/renderscript/cts/StepTest.java
+++ b/tests/tests/renderscript/src/android/renderscript/cts/StepTest.java
@@ -22,25 +22,28 @@ import com.android.cts.stub.R;
public class StepTest extends RSBaseCompute {
private ScriptC_step_f32 script_f32;
- private ScriptC_step_f32_2 script_f32_2;
- private ScriptC_step_f32_3 script_f32_3;
- private ScriptC_step_f32_4 script_f32_4;
private Allocation mIn;
@Override
+ protected void setUp() throws Exception {
+ super.setUp();
+ script_f32 = new ScriptC_step_f32(mRS);
+ }
+
+ @Override
public void forEach(int testId, Allocation mIn, Allocation mOut) throws RSRuntimeException {
switch (testId) {
case TEST_F32:
- script_f32.forEach_root(mIn, mOut);
+ script_f32.forEach_step_f32_1(mIn, mOut);
break;
case TEST_F32_2:
- script_f32_2.forEach_root(mIn, mOut);
+ script_f32.forEach_step_f32_2(mIn, mOut);
break;
case TEST_F32_3:
- script_f32_3.forEach_root(mIn, mOut);
+ script_f32.forEach_step_f32_3(mIn, mOut);
break;
case TEST_F32_4:
- script_f32_4.forEach_root(mIn, mOut);
+ script_f32.forEach_step_f32_4(mIn, mOut);
break;
}
}
@@ -68,28 +71,24 @@ public class StepTest extends RSBaseCompute {
}
public void testStepF32() {
- script_f32 = new ScriptC_step_f32(mRS, mRes, R.raw.step_f32);
ScriptField_step_input in = new ScriptField_step_input(mRS, INPUTSIZE);
mIn = in.getAllocation();
doF32(0x12678, 0);
}
public void testStepF32_2() {
- script_f32_2 = new ScriptC_step_f32_2(mRS, mRes, R.raw.step_f32_2);
ScriptField_step_2_input in = new ScriptField_step_2_input(mRS, INPUTSIZE);
mIn = in.getAllocation();
doF32_2(0x1ace8, 0);
}
public void testStepF32_3() {
- script_f32_3 = new ScriptC_step_f32_3(mRS, mRes, R.raw.step_f32_3);
ScriptField_step_3_input in = new ScriptField_step_3_input(mRS, INPUTSIZE);
mIn = in.getAllocation();
doF32_3(0xa2ce8, 0);
}
public void testStepF32_4() {
- script_f32_4 = new ScriptC_step_f32_4(mRS, mRes, R.raw.step_f32_4);
ScriptField_step_4_input in = new ScriptField_step_4_input(mRS, INPUTSIZE);
mIn = in.getAllocation();
doF32_4(0x1ee8, 0);
diff --git a/tests/tests/renderscript/src/android/renderscript/cts/TanTest.java b/tests/tests/renderscript/src/android/renderscript/cts/TanTest.java
index 07dfb337a4b..f237c40e640 100644
--- a/tests/tests/renderscript/src/android/renderscript/cts/TanTest.java
+++ b/tests/tests/renderscript/src/android/renderscript/cts/TanTest.java
@@ -22,24 +22,27 @@ import android.renderscript.RSRuntimeException;
public class TanTest extends RSBaseCompute {
private ScriptC_tan_f32 script_f32;
- private ScriptC_tan_f32_2 script_f32_2;
- private ScriptC_tan_f32_3 script_f32_3;
- private ScriptC_tan_f32_4 script_f32_4;
+
+ @Override
+ protected void setUp() throws Exception {
+ super.setUp();
+ script_f32 = new ScriptC_tan_f32(mRS);
+ }
@Override
public void forEach(int testId, Allocation mIn, Allocation mOut) throws RSRuntimeException {
switch (testId) {
case TEST_F32:
- script_f32.forEach_root(mIn, mOut);
+ script_f32.forEach_tan_f32_1(mIn, mOut);
break;
case TEST_F32_2:
- script_f32_2.forEach_root(mIn, mOut);
+ script_f32.forEach_tan_f32_2(mIn, mOut);
break;
case TEST_F32_3:
- script_f32_3.forEach_root(mIn, mOut);
+ script_f32.forEach_tan_f32_3(mIn, mOut);
break;
case TEST_F32_4:
- script_f32_4.forEach_root(mIn, mOut);
+ script_f32.forEach_tan_f32_4(mIn, mOut);
break;
}
}
@@ -58,22 +61,18 @@ public class TanTest extends RSBaseCompute {
}
public void testTanF32() {
- script_f32 = new ScriptC_tan_f32(mRS, mRes, R.raw.tan_f32);
doF32(0xabe, 5);
}
public void testTanF32_2() {
- script_f32_2 = new ScriptC_tan_f32_2(mRS, mRes, R.raw.tan_f32_2);
doF32_2(0x29, 5);
}
public void testTanF32_3() {
- script_f32_3 = new ScriptC_tan_f32_3(mRS, mRes, R.raw.tan_f32_3);
doF32_3(0x9a, 5);
}
public void testTanF32_4() {
- script_f32_4 = new ScriptC_tan_f32_4(mRS, mRes, R.raw.tan_f32_4);
doF32_4(0xac3, 5);
}
}
diff --git a/tests/tests/renderscript/src/android/renderscript/cts/TanhTest.java b/tests/tests/renderscript/src/android/renderscript/cts/TanhTest.java
index 2070a81ad4b..070fa209b8a 100644
--- a/tests/tests/renderscript/src/android/renderscript/cts/TanhTest.java
+++ b/tests/tests/renderscript/src/android/renderscript/cts/TanhTest.java
@@ -22,24 +22,27 @@ import android.renderscript.RSRuntimeException;
public class TanhTest extends RSBaseCompute {
private ScriptC_tanh_f32 script_f32;
- private ScriptC_tanh_f32_2 script_f32_2;
- private ScriptC_tanh_f32_3 script_f32_3;
- private ScriptC_tanh_f32_4 script_f32_4;
+
+ @Override
+ protected void setUp() throws Exception {
+ super.setUp();
+ script_f32 = new ScriptC_tanh_f32(mRS);
+ }
@Override
public void forEach(int testId, Allocation mIn, Allocation mOut) throws RSRuntimeException {
switch (testId) {
case TEST_F32:
- script_f32.forEach_root(mIn, mOut);
+ script_f32.forEach_tanh_f32_1(mIn, mOut);
break;
case TEST_F32_2:
- script_f32_2.forEach_root(mIn, mOut);
+ script_f32.forEach_tanh_f32_2(mIn, mOut);
break;
case TEST_F32_3:
- script_f32_3.forEach_root(mIn, mOut);
+ script_f32.forEach_tanh_f32_3(mIn, mOut);
break;
case TEST_F32_4:
- script_f32_4.forEach_root(mIn, mOut);
+ script_f32.forEach_tanh_f32_4(mIn, mOut);
break;
}
}
@@ -58,22 +61,18 @@ public class TanhTest extends RSBaseCompute {
}
public void testTanhF32() {
- script_f32 = new ScriptC_tanh_f32(mRS, mRes, R.raw.tanh_f32);
doF32(0xab61, 5);
}
public void testTanhF32_2() {
- script_f32_2 = new ScriptC_tanh_f32_2(mRS, mRes, R.raw.tanh_f32_2);
doF32_2(0xa301, 5);
}
public void testTanhF32_3() {
- script_f32_3 = new ScriptC_tanh_f32_3(mRS, mRes, R.raw.tanh_f32_3);
doF32_3(0x918, 5);
}
public void testTanhF32_4() {
- script_f32_4 = new ScriptC_tanh_f32_4(mRS, mRes, R.raw.tanh_f32_4);
doF32_4(0x81, 5);
}
}
diff --git a/tests/tests/renderscript/src/android/renderscript/cts/TruncTest.java b/tests/tests/renderscript/src/android/renderscript/cts/TruncTest.java
index 46bc8821b7f..15878ba04a8 100644
--- a/tests/tests/renderscript/src/android/renderscript/cts/TruncTest.java
+++ b/tests/tests/renderscript/src/android/renderscript/cts/TruncTest.java
@@ -22,24 +22,27 @@ import android.renderscript.RSRuntimeException;
public class TruncTest extends RSBaseCompute {
private ScriptC_trunc_f32 script_f32;
- private ScriptC_trunc_f32_2 script_f32_2;
- private ScriptC_trunc_f32_3 script_f32_3;
- private ScriptC_trunc_f32_4 script_f32_4;
+
+ @Override
+ protected void setUp() throws Exception {
+ super.setUp();
+ script_f32 = new ScriptC_trunc_f32(mRS);
+ }
@Override
public void forEach(int testId, Allocation mIn, Allocation mOut) throws RSRuntimeException {
switch (testId) {
case TEST_F32:
- script_f32.forEach_root(mIn, mOut);
+ script_f32.forEach_trunc_f32_1(mIn, mOut);
break;
case TEST_F32_2:
- script_f32_2.forEach_root(mIn, mOut);
+ script_f32.forEach_trunc_f32_2(mIn, mOut);
break;
case TEST_F32_3:
- script_f32_3.forEach_root(mIn, mOut);
+ script_f32.forEach_trunc_f32_3(mIn, mOut);
break;
case TEST_F32_4:
- script_f32_4.forEach_root(mIn, mOut);
+ script_f32.forEach_trunc_f32_4(mIn, mOut);
break;
}
}
@@ -66,7 +69,6 @@ public class TruncTest extends RSBaseCompute {
* trunc test for float
*/
public void testTruncF32() {
- script_f32 = new ScriptC_trunc_f32(mRS, mRes, R.raw.trunc_f32);
doF32(0x12345678, 0);
}
@@ -74,7 +76,6 @@ public class TruncTest extends RSBaseCompute {
* trunc test for float2
*/
public void testTruncF32_2() {
- script_f32_2 = new ScriptC_trunc_f32_2(mRS, mRes, R.raw.trunc_f32_2);
doF32_2(0x12345a78, 0);
}
@@ -82,7 +83,6 @@ public class TruncTest extends RSBaseCompute {
* trunc test for float3
*/
public void testTruncF32_3() {
- script_f32_3 = new ScriptC_trunc_f32_3(mRS, mRes, R.raw.trunc_f32_3);
doF32_3(0x12f45678, 0);
}
@@ -90,7 +90,6 @@ public class TruncTest extends RSBaseCompute {
* trunc test for float4
*/
public void testTruncF32_4() {
- script_f32_4 = new ScriptC_trunc_f32_4(mRS, mRes, R.raw.trunc_f32_4);
doF32_4(0x123c5678, 0);
}
}