annotate src/libsndfile-1.0.27/tests/pcm_test.def @ 81:7029a4916348

Merge build update
author Chris Cannam
date Thu, 31 Oct 2019 13:36:58 +0000
parents 1df64224f5ac
children
rev   line source
Chris@40 1 autogen definitions pcm_test.tpl;
Chris@40 2
Chris@40 3 data_type = {
Chris@40 4 name = "bits_8" ;
Chris@40 5 item_count = 127 ;
Chris@40 6 short_func = "arith_shift_left (k * ((k % 2) ? 1 : -1), 8)" ;
Chris@40 7 int_func = "arith_shift_left (k * ((k % 2) ? 1 : -1), 24)" ;
Chris@40 8 float_func = "(k * ((k % 2) ? 1 : -1))" ;
Chris@40 9 } ;
Chris@40 10
Chris@40 11 data_type = {
Chris@40 12 name = "bits_16" ;
Chris@40 13 item_count = 1024 ;
Chris@40 14 short_func = "(k * ((k % 2) ? 3 : -3))" ;
Chris@40 15 int_func = "arith_shift_left (k * ((k % 2) ? 3 : -3), 16)" ;
Chris@40 16 float_func = "(k * ((k % 2) ? 3 : -3))" ;
Chris@40 17 } ;
Chris@40 18
Chris@40 19 data_type = {
Chris@40 20 name = "bits_24" ;
Chris@40 21 item_count = 1024 ;
Chris@40 22 short_func = "(k * ((k % 2) ? 3 : -3))" ;
Chris@40 23 int_func = "arith_shift_left (k * ((k % 2) ? 3333 : -3333), 8)" ;
Chris@40 24 float_func = "(k * ((k % 2) ? 3333 : -3333))" ;
Chris@40 25 } ;
Chris@40 26
Chris@40 27 data_type = {
Chris@40 28 name = "bits_32" ;
Chris@40 29 item_count = 1024 ;
Chris@40 30 short_func = "(k * ((k % 2) ? 3 : -3))" ;
Chris@40 31 int_func = "(k * ((k % 2) ? 333333 : -333333))" ;
Chris@40 32 float_func = "(k * ((k % 2) ? 333333 : -333333))" ;
Chris@40 33 } ;
Chris@40 34