History log of /frameworks/rs/scriptc/rs_core_math.rsh
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
631b9e32336e9d3bb8a586330498f7e09c76c4f7 18-Sep-2014 Jean-Luc Brouillet <jeanluc@google.com> Temporarily stop verifying lgamma sign on -0.

Until the fix for lgamma makes it way into bionic,
disable checking that case.

Also fix incorrect description of one of the variants of lgamma.

b/17471883

Change-Id: I744a05380f6d17e5dcefa3c810726df345b928f1
/frameworks/rs/scriptc/rs_core_math.rsh
32c18186ad37029056f09b4041e62b09270ea0e6 29-Jul-2014 Jean-Luc Brouillet <jeanluc@google.com> Improve CTS generated tests (rs/api).

Change the way we track the range of allowed values: track
minimum and maximum separately, handle NaN and infinity better,
allow error on input and output.

With these new changes, improve many individual tests.

Instead of setting a global specifying the test expectations,
instantiate an object that contains this info so that parallel
tests won't interfere.

Fix a bug for the rare test that disregards secondary output
when the primary output is NaN.

Change-Id: I9e822191713dd494c03ebe515710bd490463e68b
/frameworks/rs/scriptc/rs_core_math.rsh
aa456939abefb51c59e2c7496038fe4360dfe43e 19-Aug-2014 Jason Sams <jsams@google.com> Update API version numbers

Replace placeholder with shipping LMP api version number

bug 17110671

Change-Id: I8043a49f60a9cfd6f351ecbbef12c4f022b91280
/frameworks/rs/scriptc/rs_core_math.rsh
6a7c3d1dba3af73cbdef2df271442a841e8b6acd 22-Jul-2014 Jason Sams <jsams@google.com> Remove duplicated function.

Change-Id: Ide19feba060b17d595f556060e9d8d702eb60818
/frameworks/rs/scriptc/rs_core_math.rsh
d2d7c18c6ec3752ea19ca44157198f4a85d72464 18-Jul-2014 Jason Sams <jsams@google.com> Add native variants of more math lib functions.

Thunk though to normal impl for CPU path. This is intended
to support GPU hw with dedicated fast ops.

Change-Id: Ide52c2c5cbabc7128c84dbbdc60a240236616476
/frameworks/rs/scriptc/rs_core_math.rsh
d7199f947d92ecf3e18bb383d2cf8cad317282b4 02-May-2014 Jean-Luc Brouillet <jeanluc@google.com> Fix issues in long and double testing.

This does not enable the tests (something for later). This CL also enables the tests for half_recip.

Change-Id: Iec33c69a1295f2978148c8afec62bb297dd6f58e
/frameworks/rs/scriptc/rs_core_math.rsh
46ebc97e1ba04766f23296574ebde52102fbd4be 06-May-2014 Jean-Luc Brouillet <jeanluc@google.com> Fix issues in long and double testing.

This does not enable the tests (something for later).
This CL also enables the tests for half_recip.

modified: gen_runtime.cpp
modified: rs_core_math.spec
modified: ../scriptc/rs_core_math.rsh

Change-Id: If8ef104ab05edfef160a3530283480fd2cd92f3b
/frameworks/rs/scriptc/rs_core_math.rsh
564a4004e6db0f4477ac4657b9bdf13b1205c953 30-Apr-2014 Jason Sams <jsams@google.com> Mark convert_(long/double) as API 21

Change-Id: Iafa1fe3dfd7868380262572d385c1a464546e930
/frameworks/rs/scriptc/rs_core_math.rsh
bcd5b9af756d10317faf54fa3742f89dfacef152 08-Mar-2014 Jean-Luc Brouillet <jeanluc@google.com> Enable more advanced CTS tests.

Add the possibility to make the generated random values for one argument
be dependent on another one. Add the possibility to add precision limits.
Change the way precision of results is verified.

This is a redo of the mess that's CL 84333 and 84332

Change-Id: I6c59ee4588627540b5bf1952adaf70b061ccc025
/frameworks/rs/scriptc/rs_core_math.rsh
46341434b4a766d9dee33a93469564a1de8b0793 22-Feb-2014 Jean-Luc Brouillet <jeanluc@google.com> Multiple improvements to the rs_core_math CTS tests.

Range of possible values can now be specified for parameters.
To enable correct test generation for clamp, can tell that one
parameter should never be less than another.
Implemented many more test verifications. Many are not yet
invoked because we need to change the way error is calculated.
That will be for the next CL.
Improved the random data generation for all types.

Change-Id: Iebb58611b35a2df633829e26d5634d4372c1dfc5
/frameworks/rs/scriptc/rs_core_math.rsh
963c367450cd54403f4e54064da63c35aa7e0178 13-Feb-2014 Jean-Luc Brouillet <jeanluc@google.com> gen_runtime now creates test Java and .rs files for the functions.

Change-Id: I0e420a7009f9a4ec73fbb2d704cd8b10be2644a4
/frameworks/rs/scriptc/rs_core_math.rsh
43587ebd334542877abb271b5b0ffc11ad9204b1 05-Feb-2014 Jean-Luc Brouillet <jeanluc@google.com> Fix overlap between scalar and vector usage of functions.

Also cleanup for ilogb incorrect definitions (probably
cut & paste errors). Regenerated the rs_core_math.rsh file.

Change-Id: I4ab06bca109bedc9fecb8f14ca3e3f544dd85d52
/frameworks/rs/scriptc/rs_core_math.rsh
0ec1635641a2075c9d2349219632650401f88881 23-Jan-2014 Jean-Luc Brouillet <jeanluc@google.com> Implement version of step() that takes a scalar edge and a vector for the other argument.

Tests to be done in another CL.

Bug: 12112379

Change-Id: I28a865a9a8f272e9ac4808dacd1ad35a16731a0b
/frameworks/rs/scriptc/rs_core_math.rsh
29087fa1e022a58ff3e59219914ba95f1ad228c5 10-Jan-2014 Jason Sams <jsams@google.com> Switch to generated headers.

bug 5653293

The old rs_cl.rsh was not parceable by doxygen. The new
generated file removes the macros that were causing issues
with the documentation.


Change-Id: Ib9ed74777bafa6bc0f8c942aeb75129c0736b23b
/frameworks/rs/scriptc/rs_core_math.rsh