Mercurial > octave-nkf
comparison src/interp-core/pt-jit.cc @ 15135:bd6bb87e2bea
Support sin, cos, and exp with matrix arguments in JIT
* src/interp-core/jit-typeinfo.cc (jit_operation::generate): Remove unused
parameter name.
(jit_typeinfo::jit_typeinfo): Create any_call function.
(jit_typeinfo::register_generic): Implement.
* src/interp-core/jit-typeinfo.h (jit_typeinfo): New field, any_call.
* src/interp-core/pt-jit.cc: New test.
author | Max Brister <max@2bass.com> |
---|---|
date | Thu, 09 Aug 2012 15:45:59 -0500 |
parents | d29f2583cf7b |
children | 6ea86e1d0f5f |
comparison
equal
deleted
inserted
replaced
15134:edae65062740 | 15135:bd6bb87e2bea |
---|---|
1938 %! m2 = zeros (2, 1001); | 1938 %! m2 = zeros (2, 1001); |
1939 %! m2(1, :) = fliplr (1:1001); | 1939 %! m2(1, :) = fliplr (1:1001); |
1940 %! m2(2, :) = 1:1001; | 1940 %! m2(2, :) = 1:1001; |
1941 %! assert (m, m2); | 1941 %! assert (m, m2); |
1942 | 1942 |
1943 %!test | |
1944 %! m = [1 2 3]; | |
1945 %! for i=1:1001 | |
1946 %! m = sin (m); | |
1947 %! break; | |
1948 %! endfor | |
1949 %! assert (m == sin ([1 2 3])); | |
1950 | |
1943 */ | 1951 */ |