[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
octave with 64bit indexes (--enable-64)
From: |
Alexander Barth |
Subject: |
octave with 64bit indexes (--enable-64) |
Date: |
Mon, 8 Jun 2009 22:21:44 +0200 |
Hi all,
For those who are interested in using octave with --enable-64, I wrote
a short howto on octave's wiki:
http://wiki.octave.org/wiki.pl?EnableLargeArrays
If somebody succeeded to compile QHull or ATLAS with 64-bit indexing,
I would be very interested to know how it can be done.
Below is the result of 'make check'. The number of errors is greatly
reduced from octave 3.0.5 to 3.2.0.
Cheers,
Alex
../run-octave --norc --silent --no-history ./fntests.m .
Integrated test scripts:
src/DLD-FUNCTIONS/besselj.cc ........................... PASS 180/180
src/DLD-FUNCTIONS/betainc.cc ........................... PASS 6/6
src/DLD-FUNCTIONS/bsxfun.cc ............................ PASS 55/55
src/DLD-FUNCTIONS/cellfun.cc ........................... PASS 74/74
src/DLD-FUNCTIONS/chol.cc .............................. PASS 23/23
src/DLD-FUNCTIONS/conv2.cc ............................. PASS 2/2
src/DLD-FUNCTIONS/convhulln.cc ......................... PASS 0/2
FAIL 2 (no qhull)
src/DLD-FUNCTIONS/dassl.cc ............................. PASS 4/4
src/DLD-FUNCTIONS/det.cc ............................... PASS 5/5
src/DLD-FUNCTIONS/dispatch.cc .......................... PASS 9/9
src/DLD-FUNCTIONS/dlmread.cc ........................... PASS 20/20
src/DLD-FUNCTIONS/dmperm.cc ............................ PASS 1/1
src/DLD-FUNCTIONS/eig.cc ............................... PASS 20/20
src/DLD-FUNCTIONS/eigs.cc ..............................
src/DLD-FUNCTIONS/fft.cc ............................... PASS 19/19
src/DLD-FUNCTIONS/fft2.cc .............................. PASS 4/4
src/DLD-FUNCTIONS/find.cc .............................. PASS 11/11
src/DLD-FUNCTIONS/gammainc.cc .......................... PASS 2/2
src/DLD-FUNCTIONS/gcd.cc ............................... PASS 6/6
src/DLD-FUNCTIONS/hess.cc .............................. PASS 5/5
src/DLD-FUNCTIONS/hex2num.cc ........................... PASS 2/2
src/DLD-FUNCTIONS/inv.cc ............................... PASS 5/5
src/DLD-FUNCTIONS/lookup.cc ............................ PASS 16/16
src/DLD-FUNCTIONS/lsode.cc ............................. PASS 5/5
src/DLD-FUNCTIONS/lu.cc ................................ PASS 12/12
src/DLD-FUNCTIONS/luinc.cc .............................
src/DLD-FUNCTIONS/matrix_type.cc ....................... PASS 51/51
src/DLD-FUNCTIONS/max.cc ............................... PASS 12/12
src/DLD-FUNCTIONS/qr.cc ................................ PASS 39/39
src/DLD-FUNCTIONS/quad.cc .............................. PASS 8/8
src/DLD-FUNCTIONS/rand.cc .............................. PASS
44/57 FAIL 13
src/DLD-FUNCTIONS/regexp.cc ............................ PASS 68/76 FAIL 8
src/DLD-FUNCTIONS/schur.cc ............................. PASS 5/5
src/DLD-FUNCTIONS/svd.cc ............................... PASS 15/15
src/DLD-FUNCTIONS/syl.cc ............................... PASS 5/5
src/DLD-FUNCTIONS/time.cc .............................. PASS 13/13
src/DLD-FUNCTIONS/tsearch.cc ........................... PASS 6/6
src/data.cc ............................................ PASS 509/509
src/mappers.cc ......................................... PASS 250/250
src/ov-fcn-handle.cc ................................... PASS 2/2
src/ov-fcn-inline.cc ................................... PASS 2/2
src/ov-struct.cc ....................................... PASS 16/16
src/parse.cc ........................................... PASS 10/10
src/pt-fcn-handle.cc ................................... PASS 2/2
src/pt-idx.cc .......................................... PASS 5/5
src/strfns.cc .......................................... PASS 64/64
src/syscalls.cc ........................................ PASS 1/1
liboctave/Array.cc ..................................... PASS 18/18
liboctave/CMatrix.cc ................................... PASS 6/6
liboctave/Sparse.cc .................................... PASS 91/91
liboctave/dMatrix.cc ................................... PASS 6/6
liboctave/fCMatrix.cc .................................. PASS 6/6
liboctave/fMatrix.cc ................................... PASS 6/6
liboctave/oct-inttypes.cc .............................. PASS 15/15
scripts/audio/wavwrite.m ............................... PASS 3/3
scripts/deprecated/create_set.m ........................ PASS 5/5
scripts/deprecated/intersection.m ...................... PASS 5/5
scripts/deprecated/polyinteg.m ......................... PASS 4/4
scripts/deprecated/split.m ............................. PASS 6/6
scripts/elfun/acosd.m .................................. PASS 3/3
scripts/elfun/acot.m ................................... PASS 3/3
scripts/elfun/acotd.m .................................. PASS 3/3
scripts/elfun/acoth.m .................................. PASS 3/3
scripts/elfun/acsc.m ................................... PASS 3/3
scripts/elfun/acscd.m .................................. PASS 3/3
scripts/elfun/acsch.m .................................. PASS 3/3
scripts/elfun/asec.m ................................... PASS 3/3
scripts/elfun/asecd.m .................................. PASS 3/3
scripts/elfun/asech.m .................................. PASS 3/3
scripts/elfun/asind.m .................................. PASS 3/3
scripts/elfun/atand.m .................................. PASS 3/3
scripts/elfun/cosd.m ................................... PASS 5/5
scripts/elfun/cot.m .................................... PASS 3/3
scripts/elfun/cotd.m ................................... PASS 5/5
scripts/elfun/coth.m ................................... PASS 3/3
scripts/elfun/csc.m .................................... PASS 3/3
scripts/elfun/cscd.m ................................... PASS 5/5
scripts/elfun/csch.m ................................... PASS 3/3
scripts/elfun/lcm.m .................................... PASS 3/3
scripts/elfun/sec.m .................................... PASS 3/3
scripts/elfun/secd.m ................................... PASS 5/5
scripts/elfun/sech.m ................................... PASS 3/3
scripts/elfun/sind.m ................................... PASS 5/5
scripts/elfun/tand.m ................................... PASS 5/5
scripts/general/__isequal__.m .......................... PASS 26/26
scripts/general/accumarray.m ........................... PASS 11/11
scripts/general/arrayfun.m ............................. PASS 35/35
scripts/general/bitcmp.m ............................... PASS 15/15
scripts/general/blkdiag.m .............................. PASS 8/8
scripts/general/cart2pol.m ............................. PASS 6/6
scripts/general/cart2sph.m ............................. PASS 4/4
scripts/general/cell2mat.m ............................. PASS 2/2
scripts/general/circshift.m ............................ PASS 4/4
scripts/general/cplxpair.m ............................. PASS 13/13
scripts/general/cumtrapz.m ............................. PASS 6/6
scripts/general/dblquad.m .............................. PASS 4/4
scripts/general/deal.m ................................. PASS 2/2
scripts/general/diff.m ................................. PASS 5/5
scripts/general/fliplr.m ............................... PASS 3/3
scripts/general/flipud.m ............................... PASS 3/3
scripts/general/genvarname.m ........................... PASS 24/24
scripts/general/gradient.m ............................. PASS 4/4
scripts/general/idivide.m .............................. PASS 13/13
scripts/general/int2str.m .............................. PASS 4/4
scripts/general/interp1.m .............................. PASS 145/145
scripts/general/interp1q.m ............................. PASS 7/7
scripts/general/interp2.m .............................. PASS 6/6
scripts/general/interp3.m .............................. PASS 1/1
scripts/general/interpft.m ............................. PASS 5/5
scripts/general/interpn.m .............................. PASS 2/2
scripts/general/isa.m .................................. PASS 22/22
scripts/general/isscalar.m ............................. PASS 10/10
scripts/general/issquare.m ............................. PASS 11/11
scripts/general/issymmetric.m .......................... PASS 12/12
scripts/general/isvector.m ............................. PASS 10/10
scripts/general/logical.m .............................. PASS 10/10
scripts/general/logspace.m ............................. PASS 4/4
scripts/general/mod.m .................................. PASS 25/25
scripts/general/nargchk.m .............................. PASS 9/9
scripts/general/nargoutchk.m ........................... PASS 5/5
scripts/general/nthroot.m .............................. PASS 3/3
scripts/general/num2str.m .............................. PASS 6/6
scripts/general/pol2cart.m ............................. PASS 6/6
scripts/general/polyarea.m ............................. PASS 4/4
scripts/general/quadgk.m ............................... PASS 11/11
scripts/general/quadv.m ................................ PASS 3/3
scripts/general/rem.m .................................. PASS 10/10
scripts/general/repmat.m ............................... PASS 19/19
scripts/general/rot90.m ................................ PASS 3/3
scripts/general/runlength.m ............................ PASS 1/1
scripts/general/shift.m ................................ PASS 3/3
scripts/general/sortrows.m ............................. PASS 2/2
scripts/general/sph2cart.m ............................. PASS 4/4
scripts/general/structfun.m ............................ PASS 1/1
scripts/general/sub2ind.m .............................. PASS 24/24
scripts/general/trapz.m ................................ PASS 6/6
scripts/general/tril.m ................................. PASS 3/3
scripts/general/triu.m ................................. PASS 3/3
scripts/geometry/convhull.m ............................
scripts/geometry/delaunay.m ............................
scripts/geometry/delaunay3.m ...........................
scripts/geometry/dsearch.m ............................. PASS 2/2
scripts/geometry/dsearchn.m ............................ PASS 6/6
scripts/geometry/griddata.m ............................
scripts/geometry/griddata3.m ...........................
scripts/geometry/griddatan.m ...........................
scripts/geometry/rectint.m ............................. PASS 9/9
scripts/geometry/tsearchn.m ............................ PASS 5/5
scripts/help/doc.m ..................................... PASS 1/1
scripts/image/contrast.m ............................... PASS 1/1
scripts/image/imshow.m ................................. PASS 3/3
scripts/io/dlmwrite.m .................................. PASS 1/1
scripts/linear-algebra/cond.m .......................... PASS 5/5
scripts/linear-algebra/condest.m ....................... PASS 4/4
scripts/linear-algebra/onenormest.m .................... PASS 4/4
scripts/linear-algebra/trace.m ......................... PASS 8/8
scripts/linear-algebra/vec.m ........................... PASS 3/3
scripts/linear-algebra/vech.m .......................... PASS 3/3
scripts/miscellaneous/__xzip__.m ....................... PASS 3/3
scripts/miscellaneous/bincoeff.m ....................... PASS 6/6
scripts/miscellaneous/compare_versions.m ............... PASS 30/30
scripts/miscellaneous/computer.m ....................... PASS 2/2
scripts/miscellaneous/edit.m ........................... PASS 1/1
scripts/miscellaneous/fileparts.m ...................... PASS 9/9
scripts/miscellaneous/fullfile.m ....................... PASS 19/19
scripts/miscellaneous/getfield.m ....................... PASS 2/2
scripts/miscellaneous/gzip.m ........................... PASS 5/5
scripts/miscellaneous/inputname.m ...................... PASS 2/2
scripts/miscellaneous/ls.m ............................. PASS 1/1
scripts/miscellaneous/orderfields.m .................... PASS 5/5
scripts/miscellaneous/setfield.m ....................... PASS 2/2
scripts/miscellaneous/substruct.m ...................... PASS 6/6
scripts/miscellaneous/ver.m ............................ PASS 2/2
scripts/miscellaneous/version.m ........................ PASS 2/2
scripts/miscellaneous/xor.m ............................ PASS 4/4
scripts/optimization/fminunc.m ......................... PASS 2/2
scripts/optimization/fsolve.m .......................... PASS 6/6
scripts/optimization/fzero.m ........................... PASS 2/2
scripts/optimization/lsqnonneg.m ....................... PASS 2/2
scripts/optimization/optimset.m ........................ PASS 2/2
scripts/optimization/sqp.m ............................. PASS 1/1
scripts/plot/cla.m ..................................... PASS 1/1
scripts/plot/contourc.m ................................ PASS 1/1
scripts/plot/hist.m .................................... PASS 7/7
scripts/plot/isocolors.m ............................... PASS 1/1
scripts/plot/isonormals.m .............................. PASS 2/2
scripts/plot/isosurface.m .............................. PASS 4/4
scripts/plot/orient.m .................................. PASS 7/7
scripts/polynomial/compan.m ............................ PASS 6/6
scripts/polynomial/conv.m .............................. PASS 12/12
scripts/polynomial/convn.m ............................. PASS 5/5
scripts/polynomial/deconv.m ............................ PASS 7/7
scripts/polynomial/pchip.m ............................. PASS 7/7
scripts/polynomial/poly.m .............................. PASS 4/4
scripts/polynomial/polyaffine.m ........................ PASS 1/1
scripts/polynomial/polyderiv.m ......................... PASS 4/4
scripts/polynomial/polyfit.m ........................... PASS 9/9
scripts/polynomial/polyreduce.m ........................ PASS 5/5
scripts/polynomial/polyval.m ........................... PASS 4/4
scripts/polynomial/polyvalm.m .......................... PASS 3/3
scripts/polynomial/residue.m ........................... PASS 4/4
scripts/polynomial/roots.m ............................. PASS 9/9
scripts/polynomial/spline.m ............................ PASS 16/16
scripts/set/complement.m ............................... PASS 5/5
scripts/set/intersect.m ................................ PASS 3/3
scripts/set/ismember.m ................................. PASS 31/31
scripts/set/setdiff.m .................................. PASS 8/8
scripts/set/setxor.m ................................... PASS 2/2
scripts/set/union.m .................................... PASS 6/6
scripts/set/unique.m ................................... PASS 13/13
scripts/signal/detrend.m ............................... PASS 3/3
scripts/signal/freqz.m ................................. PASS 3/3
scripts/signal/sinetone.m .............................. PASS 1/1
scripts/signal/unwrap.m ................................ PASS 1/1
scripts/sparse/nonzeros.m .............................. PASS 2/2
scripts/sparse/pcg.m ................................... PASS 4/4
scripts/sparse/pcr.m ................................... PASS 3/3
scripts/sparse/spaugment.m .............................
scripts/sparse/speye.m ................................. PASS 5/5
scripts/sparse/spfun.m ................................. PASS 4/4
scripts/sparse/spones.m ................................ PASS 3/3
scripts/sparse/spstats.m ............................... PASS 1/1
scripts/sparse/svds.m ..................................
scripts/specfun/beta.m ................................. PASS 6/6
scripts/specfun/betaln.m ............................... PASS 3/3
scripts/specfun/factorial.m ............................ PASS 5/5
scripts/specfun/legendre.m ............................. PASS 6/6
scripts/specfun/nchoosek.m ............................. PASS 5/5
scripts/specfun/pow2.m ................................. PASS 3/3
scripts/specfun/reallog.m .............................. PASS 3/3
scripts/specfun/realpow.m .............................. PASS 5/5
scripts/specfun/realsqrt.m ............................. PASS 3/3
scripts/special-matrix/hadamard.m ...................... PASS 3/3
scripts/special-matrix/hankel.m ........................ PASS 9/9
scripts/special-matrix/hilb.m .......................... PASS 3/3
scripts/special-matrix/invhilb.m ....................... PASS 4/4
scripts/special-matrix/magic.m ......................... PASS 4/4
scripts/special-matrix/sylvester_matrix.m .............. PASS 4/4
scripts/special-matrix/toeplitz.m ...................... PASS 4/4
scripts/special-matrix/vander.m ........................ PASS 7/7
scripts/statistics/base/__quantile__.m ................. PASS 8/8
scripts/statistics/base/corrcoef.m ..................... PASS 3/3
scripts/statistics/base/cov.m .......................... PASS 3/3
scripts/statistics/base/histc.m ........................ PASS 2/2
scripts/statistics/base/kurtosis.m ..................... PASS 3/3
scripts/statistics/base/mahalanobis.m .................. PASS 2/2
scripts/statistics/base/mean.m ......................... PASS 3/3
scripts/statistics/base/median.m ....................... PASS 3/3
scripts/statistics/base/mode.m ......................... PASS 12/12
scripts/statistics/base/prctile.m ...................... PASS 5/5
scripts/statistics/base/quantile.m ..................... PASS 9/9
scripts/statistics/base/skewness.m ..................... PASS 2/2
scripts/statistics/base/statistics.m ................... PASS 1/1
scripts/statistics/base/std.m .......................... PASS 3/3
scripts/statistics/distributions/binornd.m ............. PASS 2/2
scripts/statistics/tests/kruskal_wallis_test.m ......... PASS 1/1
scripts/strings/base2dec.m ............................. PASS 5/5
scripts/strings/bin2dec.m .............................. PASS 3/3
scripts/strings/blanks.m ............................... PASS 6/6
scripts/strings/cstrcat.m .............................. PASS 5/5
scripts/strings/deblank.m .............................. PASS 14/14
scripts/strings/dec2base.m ............................. PASS 4/4
scripts/strings/dec2bin.m .............................. PASS 4/4
scripts/strings/dec2hex.m .............................. PASS 4/4
scripts/strings/findstr.m .............................. PASS 3/3
scripts/strings/hex2dec.m .............................. PASS 3/3
scripts/strings/index.m ................................ PASS 13/13
scripts/strings/isletter.m ............................. PASS 2/2
scripts/strings/isstrprop.m ............................ PASS 2/2
scripts/strings/mat2str.m .............................. PASS 3/3
scripts/strings/regexptranslate.m ...................... PASS 7/7
scripts/strings/rindex.m ............................... PASS 3/3
scripts/strings/str2double.m ........................... PASS 5/5
scripts/strings/str2num.m .............................. PASS 3/3
scripts/strings/strcat.m ............................... PASS 15/15
scripts/strings/strchr.m ............................... PASS 1/1
scripts/strings/strcmpi.m .............................. PASS 1/1
scripts/strings/strfind.m .............................. PASS 6/6
scripts/strings/strjust.m .............................. PASS 4/4
scripts/strings/strmatch.m ............................. PASS 7/7
scripts/strings/strncmpi.m ............................. PASS 1/1
scripts/strings/strrep.m ............................... PASS 3/3
scripts/strings/strsplit.m ............................. PASS 3/3
scripts/strings/strtok.m ............................... PASS 26/26
scripts/strings/strtrim.m .............................. PASS 4/4
scripts/strings/strtrunc.m ............................. PASS 5/5
scripts/strings/substr.m ............................... PASS 3/3
scripts/strings/validatestring.m ....................... PASS 4/4
scripts/testfun/assert.m ............................... PASS 55/55
scripts/testfun/example.m .............................. PASS 4/4
scripts/testfun/test.m ................................. PASS 45/45
scripts/time/addtodate.m ............................... PASS 26/26
scripts/time/asctime.m ................................. PASS 3/3
scripts/time/calendar.m ................................ PASS 2/2
scripts/time/clock.m ................................... PASS 1/1
scripts/time/ctime.m ................................... PASS 3/3
scripts/time/date.m .................................... PASS 1/1
scripts/time/datenum.m ................................. PASS 19/19
scripts/time/datestr.m ................................. PASS 34/34
scripts/time/datevec.m ................................. PASS 11/11
scripts/time/eomday.m .................................. PASS 11/11
scripts/time/etime.m ................................... PASS 8/8
scripts/time/is_leap_year.m ............................ PASS 2/2
scripts/time/weekday.m ................................. PASS 19/19
Fixed test scripts:
test_args.m ............................................ PASS 26/26
test_contin.m .......................................... PASS 17/17
test_diag_perm.m ....................................... PASS 27/27
test_error.m ........................................... PASS 10/10
test_eval-catch.m ...................................... PASS 9/9
test_for.m ............................................. PASS 11/11
test_func.m ............................................ PASS 49/49
test_global.m .......................................... PASS 10/10
test_if.m .............................................. PASS 6/6
test_index-wfi-f.m ..................................... PASS 86/86
test_index-wfi-t.m ..................................... PASS 39/39
test_io.m .............................................. PASS 67/68 FAIL 1
test_logical-wfi-f.m ................................... PASS 45/45
test_logical-wfi-t.m ................................... PASS 45/45
test_null_assign.m ..................................... PASS 18/18
test_prefer.m .......................................... PASS 29/29
test_range.m ........................................... PASS 31/31
test_recursion.m ....................................... PASS 2/2
test_return.m .......................................... PASS 2/2
test_slice.m ........................................... PASS 133/133
test_sparse.m .......................................... PASS 1045/1047 FAIL 2
test_string.m .......................................... PASS 79/79
test_struct.m .......................................... PASS 44/44
test_switch.m .......................................... PASS 6/6
test_system.m .......................................... PASS 84/84
test_transpose.m ....................................... PASS 4/4
test_try.m ............................................. PASS 10/10
test_unwind.m .......................................... PASS 2/2
test_while.m ........................................... PASS 5/5
Summary:
PASS 5343
FAIL 26
There were 2 expected failures (see fntests.log for details).
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- octave with 64bit indexes (--enable-64),
Alexander Barth <=