Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/wolfpld/tracy.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/extra
diff options
context:
space:
mode:
authorBartosz Taudul <wolf.pld@gmail.com>2020-06-11 15:02:11 +0300
committerBartosz Taudul <wolf.pld@gmail.com>2020-06-11 15:09:19 +0300
commit3992eb0542e5d51206a3cc266599f62c512a5984 (patch)
tree5ab73f1b9a0716f9fadc52fdbd00a2f204a49e75 /extra
parent2ab605d2328b0a076110dcf27b59ffccff608340 (diff)
Move RDO threshold logic to tables.
Diffstat (limited to 'extra')
-rw-r--r--extra/rdotbl.c24
1 files changed, 24 insertions, 0 deletions
diff --git a/extra/rdotbl.c b/extra/rdotbl.c
new file mode 100644
index 00000000..1fd8788d
--- /dev/null
+++ b/extra/rdotbl.c
@@ -0,0 +1,24 @@
+#include <stdio.h>
+
+int main()
+{
+ //int a = 16, b = 44, s = 4;
+ //int av = 12, bv = 6, cv = 3;
+
+ //int a = 32, b = 48, s = 16;
+ //int av = 12, bv = 6, cv = 3;
+
+ int a = 48, b = 64, s = 16;
+ int av = 48, bv = 32, cv = 24;
+
+ printf( "int TrTbl[] = { " );
+ int first = 1;
+ for( int i=0; i<256; i+=s )
+ {
+ if( first ) first = 0; else printf( ", " );
+ if( i < a ) printf( "%i", av );
+ else if( i < b ) printf( "%i", bv );
+ else printf( "%i", cv );
+ }
+ printf( " };\n" );
+}