--- /dev/null
+autogen definitions pcm_test.tpl;
+
+data_type = {
+ name = "bits_8" ;
+ item_count = 127 ;
+ short_func = "((k * ((k % 2) ? 1 : -1)) << 8)" ;
+ int_func = "((k * ((k % 2) ? 1 : -1)) << 24)" ;
+ float_func = "(k * ((k % 2) ? 1 : -1))" ;
+ } ;
+
+data_type = {
+ name = "bits_16" ;
+ item_count = 1024 ;
+ short_func = "(k * ((k % 2) ? 3 : -3))" ;
+ int_func = "((k * ((k % 2) ? 3 : -3)) << 16)" ;
+ float_func = "(k * ((k % 2) ? 3 : -3))" ;
+ } ;
+
+data_type = {
+ name = "bits_24" ;
+ item_count = 1024 ;
+ short_func = "(k * ((k % 2) ? 3 : -3))" ;
+ int_func = "((k * ((k % 2) ? 3333 : -3333)) << 8)" ;
+ float_func = "(k * ((k % 2) ? 3333 : -3333))" ;
+ } ;
+
+data_type = {
+ name = "bits_32" ;
+ item_count = 1024 ;
+ short_func = "(k * ((k % 2) ? 3 : -3))" ;
+ int_func = "(k * ((k % 2) ? 333333 : -333333))" ;
+ float_func = "(k * ((k % 2) ? 333333 : -333333))" ;
+ } ;
+