Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(725)

Unified Diff: testsuite/trig/ref/out.txt

Issue 205045: sincos opcode (Closed) Base URL: http://openshadinglanguage.googlecode.com/svn/trunk/
Patch Set: using portable sincos instead of calls to sin and cos Created 14 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Please Sign in to add in-line comments.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « src/liboslexec/oslops.h ('k') | testsuite/trig/test.osl » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: testsuite/trig/ref/out.txt
===================================================================
--- testsuite/trig/ref/out.txt (revision 573)
+++ testsuite/trig/ref/out.txt (working copy)
@@ -1,6 +1,7 @@
Compiled test.osl -> test.oso
cos (-3.14159) = -1
sin (-3.14159) = 8.74228e-08
+ sincos (-3.14159) = 8.74228e-08 -1
tan (-3.14159) = -8.74228e-08
acos (-3.14159) = 3.14159
asin (-3.14159) = -1.5708
@@ -10,6 +11,7 @@
radians (-3.14159) = -0.0548311
cos (-1.5708) = -4.37114e-08
sin (-1.5708) = -1
+ sincos (-1.5708) = -1 -4.37114e-08
tan (-1.5708) = 2.28773e+07
acos (-1.5708) = 3.14159
asin (-1.5708) = -1.5708
@@ -19,6 +21,7 @@
radians (-1.5708) = -0.0274156
cos (-0.785398) = 0.707107
sin (-0.785398) = -0.707107
+ sincos (-0.785398) = -0.707107 0.707107
tan (-0.785398) = -1
acos (-0.785398) = 2.47414
asin (-0.785398) = -0.903339
@@ -28,6 +31,7 @@
radians (-0.785398) = -0.0137078
cos (0) = 1
sin (0) = 0
+ sincos (0) = 0 1
tan (0) = 0
acos (0) = 1.5708
asin (0) = 0
@@ -46,6 +50,7 @@
radians (0.785398) = 0.0137078
cos (1.5708) = -4.37114e-08
sin (1.5708) = 1
+ sincos (1.5708) = 1 -4.37114e-08
tan (1.5708) = -2.28773e+07
acos (1.5708) = 0
asin (1.5708) = 1.5708
@@ -55,6 +60,7 @@
radians (1.5708) = 0.0274156
cos (3.14159) = -1
sin (3.14159) = -8.74228e-08
+ sincos (3.14159) = -8.74228e-08 -1
tan (3.14159) = 8.74228e-08
acos (3.14159) = 0
asin (3.14159) = 1.5708
@@ -64,6 +70,7 @@
radians (3.14159) = 0.0548311
cos (-3.14159 -3.14159 -3.14159) = -1 -1 -1
sin (-3.14159 -3.14159 -3.14159) = 8.74228e-08 8.74228e-08 8.74228e-08
+ sincos (-3.14159 -3.14159 -3.14159) = 8.74228e-08 8.74228e-08 8.74228e-08 -1 -1 -1
tan (-3.14159 -3.14159 -3.14159) = -8.74228e-08 -8.74228e-08 -8.74228e-08
acos (-3.14159 -3.14159 -3.14159) = 3.14159 3.14159 3.14159
asin (-3.14159 -3.14159 -3.14159) = -1.5708 -1.5708 -1.5708
@@ -73,6 +80,7 @@
radians (-3.14159 -3.14159 -3.14159) = -0.0548311 -0.0548311 -0.0548311
cos (-1.5708 -1.5708 -1.5708) = -4.37114e-08 -4.37114e-08 -4.37114e-08
sin (-1.5708 -1.5708 -1.5708) = -1 -1 -1
+ sincos (-1.5708 -1.5708 -1.5708) = -1 -1 -1 -4.37114e-08 -4.37114e-08 -4.37114e-08
tan (-1.5708 -1.5708 -1.5708) = 2.28773e+07 2.28773e+07 2.28773e+07
acos (-1.5708 -1.5708 -1.5708) = 3.14159 3.14159 3.14159
asin (-1.5708 -1.5708 -1.5708) = -1.5708 -1.5708 -1.5708
@@ -82,6 +90,7 @@
radians (-1.5708 -1.5708 -1.5708) = -0.0274156 -0.0274156 -0.0274156
cos (-0.785398 -0.785398 -0.785398) = 0.707107 0.707107 0.707107
sin (-0.785398 -0.785398 -0.785398) = -0.707107 -0.707107 -0.707107
+ sincos (-0.785398 -0.785398 -0.785398) = -0.707107 -0.707107 -0.707107 0.707107 0.707107 0.707107
tan (-0.785398 -0.785398 -0.785398) = -1 -1 -1
acos (-0.785398 -0.785398 -0.785398) = 2.47414 2.47414 2.47414
asin (-0.785398 -0.785398 -0.785398) = -0.903339 -0.903339 -0.903339
@@ -91,6 +100,7 @@
radians (-0.785398 -0.785398 -0.785398) = -0.0137078 -0.0137078 -0.0137078
cos (0 0 0) = 1 1 1
sin (0 0 0) = 0 0 0
+ sincos (0 0 0) = 0 0 0 1 1 1
tan (0 0 0) = 0 0 0
acos (0 0 0) = 1.5708 1.5708 1.5708
asin (0 0 0) = 0 0 0
@@ -100,6 +110,7 @@
radians (0 0 0) = 0 0 0
cos (0.785398 0.785398 0.785398) = 0.707107 0.707107 0.707107
sin (0.785398 0.785398 0.785398) = 0.707107 0.707107 0.707107
+ sincos (0.785398 0.785398 0.785398) = 0.707107 0.707107 0.707107 0.707107 0.707107 0.707107
tan (0.785398 0.785398 0.785398) = 1 1 1
acos (0.785398 0.785398 0.785398) = 0.667457 0.667457 0.667457
asin (0.785398 0.785398 0.785398) = 0.903339 0.903339 0.903339
@@ -109,6 +120,7 @@
radians (0.785398 0.785398 0.785398) = 0.0137078 0.0137078 0.0137078
cos (1.5708 1.5708 1.5708) = -4.37114e-08 -4.37114e-08 -4.37114e-08
sin (1.5708 1.5708 1.5708) = 1 1 1
+ sincos (1.5708 1.5708 1.5708) = 1 1 1 -4.37114e-08 -4.37114e-08 -4.37114e-08
tan (1.5708 1.5708 1.5708) = -2.28773e+07 -2.28773e+07 -2.28773e+07
acos (1.5708 1.5708 1.5708) = 0 0 0
asin (1.5708 1.5708 1.5708) = 1.5708 1.5708 1.5708
@@ -118,6 +130,7 @@
radians (1.5708 1.5708 1.5708) = 0.0274156 0.0274156 0.0274156
cos (3.14159 3.14159 3.14159) = -1 -1 -1
sin (3.14159 3.14159 3.14159) = -8.74228e-08 -8.74228e-08 -8.74228e-08
+ sincos (3.14159 3.14159 3.14159) = -8.74228e-08 -8.74228e-08 -8.74228e-08 -1 -1 -1
tan (3.14159 3.14159 3.14159) = 8.74228e-08 8.74228e-08 8.74228e-08
acos (3.14159 3.14159 3.14159) = 0 0 0
asin (3.14159 3.14159 3.14159) = 1.5708 1.5708 1.5708
@@ -134,6 +147,10 @@
sin (1) = 0.841471
sin (0) = 0
sin (1) = 0.841471
+ sincos (0) = 0 1
+ sincos (1) = 0.841471 0.540302
+ sincos (0) = 0 1
+ sincos (1) = 0.841471 0.540302
tan (0) = 0
tan (1) = 1.55741
tan (0) = 0
@@ -170,6 +187,10 @@
sin (1 1 1) = 0.841471 0.841471 0.841471
sin (0 0 0) = 0 0 0
sin (1 1 1) = 0.841471 0.841471 0.841471
+ sincos (0 0 0) = 0 0 0 1 1 1
+ sincos (1 1 1) = 0.841471 0.841471 0.841471 0.540302 0.540302 0.540302
+ sincos (0 0 0) = 0 0 0 1 1 1
+ sincos (1 1 1) = 0.841471 0.841471 0.841471 0.540302 0.540302 0.540302
tan (0 0 0) = 0 0 0
tan (1 1 1) = 1.55741 1.55741 1.55741
tan (0 0 0) = 0 0 0
« no previous file with comments | « src/liboslexec/oslops.h ('k') | testsuite/trig/test.osl » ('j') | no next file with comments »

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b