From 651de919b332887bd2c321a3c0ace69a006a8218 Mon Sep 17 00:00:00 2001 From: jespergravgaard Date: Sun, 25 Feb 2018 00:10:10 +0100 Subject: [PATCH] Comment fixed --- src/test/java/dk/camelot64/kickc/test/kc/sinusgen.kc | 3 +-- src/test/java/dk/camelot64/kickc/test/ref/sinusgen.log | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/test/java/dk/camelot64/kickc/test/kc/sinusgen.kc b/src/test/java/dk/camelot64/kickc/test/kc/sinusgen.kc index dece32e89..7baced71e 100644 --- a/src/test/java/dk/camelot64/kickc/test/kc/sinusgen.kc +++ b/src/test/java/dk/camelot64/kickc/test/kc/sinusgen.kc @@ -73,8 +73,7 @@ signed word sin16s(dword x) { word usinx = x1 - x3_6; // u[1.15] x - x^3/6 word x4 = mul_u16_sel(x3, x1, 0); // u[3.13] x^4 word x5 = mul_u16_sel(x4, x1, 0); // u[4.12] x^5 - //word x5_128 = mul_u16_sel(x5, $10000/128, 3); // u[1.15] x^5/128; - word x5_128 = x5>>4; + word x5_128 = x5>>4; // // u[1.15] x^5/128 -- much more efficient than mul_u16_sel(x5, $10000/128, 3); usinx = usinx + x5_128; // u[1.15] (always an initial zero) signed word sinx = (signed word)usinx; // s[0.15] if(isUpper!=0) { diff --git a/src/test/java/dk/camelot64/kickc/test/ref/sinusgen.log b/src/test/java/dk/camelot64/kickc/test/ref/sinusgen.log index 2d9cfeccb..78f304ae5 100644 --- a/src/test/java/dk/camelot64/kickc/test/ref/sinusgen.log +++ b/src/test/java/dk/camelot64/kickc/test/ref/sinusgen.log @@ -74,8 +74,7 @@ signed word sin16s(dword x) { word usinx = x1 - x3_6; // u[1.15] x - x^3/6 word x4 = mul_u16_sel(x3, x1, 0); // u[3.13] x^4 word x5 = mul_u16_sel(x4, x1, 0); // u[4.12] x^5 - //word x5_128 = mul_u16_sel(x5, $10000/128, 3); // u[1.15] x^5/128; - word x5_128 = x5>>4; + word x5_128 = x5>>4; // // u[1.15] x^5/128 -- much more efficient than mul_u16_sel(x5, $10000/128, 3); usinx = usinx + x5_128; // u[1.15] (always an initial zero) signed word sinx = (signed word)usinx; // s[0.15] if(isUpper!=0) {