annotate ve.h @ 0:e0bbaa717f41 draft default tip

lol J
author Jordi Gutiérrez Hermoso <jordigh@octave.org>
date Mon, 25 Nov 2013 11:56:30 -0500
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
1 /* Copyright 1990-2011, Jsoftware Inc. All rights reserved. */
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
2 /* License in license.txt. */
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
3 /* */
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
4 /* Atomic Verbs */
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
5
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
6
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
7 #define ADECL1 AHDR1
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
8 #define ADECL2 AHDR2
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
9 #define ADECLP AHDRP
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
10 #define ADECLR AHDRR
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
11 #define ADECLS AHDRS
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
12
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
13 extern ADECL1( absQ,Q,Q);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
14 extern ADECL1( absX,X,X);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
15 extern ADECL1( ceilQ,X,Q);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
16 extern ADECL1( expX,X,X);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
17 extern ADECL1( factD,D,D);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
18 extern ADECL1( factI,I,I);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
19 extern ADECL1( factQ,X,Q);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
20 extern ADECL1( factX,X,X);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
21 extern ADECL1( factZ,Z,Z);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
22 extern ADECL1(floorQ,X,Q);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
23 extern ADECL1( logX,X,X);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
24 extern ADECL1( logQD,D,Q);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
25 extern ADECL1( logQZ,Z,Q);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
26 extern ADECL1( logXD,D,X);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
27 extern ADECL1( logXZ,Z,X);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
28 extern ADECL1( pixX,X,X);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
29 extern ADECL1( sgnQ,X,Q);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
30 extern ADECL1( sgnX,X,X);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
31 extern ADECL1( sqrtQ,Q,Q);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
32 extern ADECL1( sqrtX,X,X);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
33
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
34 extern ADECLP( andpfxB,B, B ); extern ADECLR( andinsB,B, B ); extern ADECLS( andsfxB,B, B );
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
35 extern ADECLP( divpfxD,D, D ); extern ADECLR( divinsD,D, D ); extern ADECLS( divsfxD,D, D );
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
36 extern ADECLP( divpfxZ,Z, Z ); extern ADECLR( divinsZ,Z, Z ); extern ADECLS( divsfxZ,Z, Z );
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
37 extern ADECLP( eqpfxB,B, B ); extern ADECLR( eqinsB,B, B ); extern ADECLS( eqsfxB,B, B );
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
38 extern ADECLP( gepfxB,B, B ); extern ADECLR( geinsB,B, B ); extern ADECLS( gesfxB,B, B );
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
39 extern ADECLP( gtpfxB,B, B ); extern ADECLR( gtinsB,B, B ); extern ADECLS( gtsfxB,B, B );
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
40 extern ADECLP( lepfxB,B, B ); extern ADECLR( leinsB,B, B ); extern ADECLS( lesfxB,B, B );
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
41 extern ADECLP( ltpfxB,B, B ); extern ADECLR( ltinsB,B, B ); extern ADECLS( ltsfxB,B, B );
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
42 extern ADECLP( maxpfxD,D, D ); extern ADECLR( maxinsD,D, D ); extern ADECLS( maxsfxD,D, D );
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
43 extern ADECLP( maxpfxI,I, I ); extern ADECLR( maxinsI,I, I ); extern ADECLS( maxsfxI,I, I );
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
44 extern ADECLP( maxpfxQ,Q, Q ); extern ADECLS( maxsfxQ,Q, Q );
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
45 extern ADECLP( maxpfxS,SB,SB); extern ADECLR( maxinsS,SB,SB); extern ADECLS( maxsfxS,SB,SB);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
46 extern ADECLP( maxpfxX,X, X ); extern ADECLR( maxinsX,X, X ); extern ADECLS( maxsfxX,X, X );
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
47 extern ADECLP( minpfxD,D, D ); extern ADECLR( mininsD,D, D ); extern ADECLS( minsfxD,D, D );
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
48 extern ADECLP( minpfxI,I, I ); extern ADECLR( mininsI,I, I ); extern ADECLS( minsfxI,I, I );
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
49 extern ADECLP( minpfxQ,Q, Q ); extern ADECLS( minsfxQ,Q, Q );
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
50 extern ADECLP( minpfxS,SB,SB); extern ADECLR( mininsS,SB,SB); extern ADECLS( minsfxS,SB,SB);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
51 extern ADECLP( minpfxX,X, X ); extern ADECLR( mininsX,X, X ); extern ADECLS( minsfxX,X, X );
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
52 extern ADECLP( minuspfxB,I, B ); extern ADECLR( minusinsB,I, B ); extern ADECLS( minussfxB,I, B );
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
53 extern ADECLP( minuspfxD,D, D ); extern ADECLR( minusinsD,D, D ); extern ADECLS( minussfxD,D, D );
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
54 extern ADECLP( minuspfxI,I, I ); extern ADECLR( minusinsI,I, I ); extern ADECLS( minussfxI,I, I );
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
55 extern ADECLP( minuspfxQ,Q, Q );
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
56 extern ADECLP( minuspfxO,D, I ); extern ADECLR( minusinsO,D, I ); extern ADECLS( minussfxO,D, I );
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
57 extern ADECLP( minuspfxX,X, X );
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
58 extern ADECLP( minuspfxZ,Z, Z ); extern ADECLR( minusinsZ,Z, Z ); extern ADECLS( minussfxZ,Z, Z );
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
59 extern ADECLP( nandpfxB,B, B ); extern ADECLR( nandinsB,B, B ); extern ADECLS( nandsfxB,B, B );
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
60 extern ADECLP( nepfxB,B, B ); extern ADECLR( neinsB,B, B ); extern ADECLS( nesfxB,B, B );
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
61 extern ADECLP( orpfxB,B, B ); extern ADECLR( norinsB,B, B ); extern ADECLS( norsfxB,B, B );
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
62 extern ADECLP( norpfxB,B, B ); extern ADECLR( orinsB,B, B ); extern ADECLS( orsfxB,B, B );
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
63 extern ADECLP( pluspfxB,I, B ); extern ADECLR( plusinsB,I, B ); extern ADECLS( plussfxB,I, B );
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
64 extern ADECLP( pluspfxD,D, D ); extern ADECLR( plusinsD,D, D ); extern ADECLS( plussfxD,D, D );
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
65 extern ADECLP( pluspfxI,I, I ); extern ADECLR( plusinsI,I, I ); extern ADECLS( plussfxI,I, I );
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
66 extern ADECLP( pluspfxO,D, I ); extern ADECLR( plusinsO,D, I ); extern ADECLS( plussfxO,D, I );
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
67 extern ADECLP( pluspfxQ,Q, Q ); extern ADECLS( plussfxQ,Q, Q );
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
68 extern ADECLP( pluspfxX,X, X ); extern ADECLS( plussfxX,X, X );
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
69 extern ADECLP( pluspfxZ,Z, Z ); extern ADECLR( plusinsZ,Z, Z ); extern ADECLS( plussfxZ,Z, Z );
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
70 extern ADECLP( tymespfxD,D, D ); extern ADECLR( tymesinsD,D, D ); extern ADECLS( tymessfxD,D, D );
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
71 extern ADECLP( tymespfxI,I, I ); extern ADECLR( tymesinsI,I, I ); extern ADECLS( tymessfxI,I, I );
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
72 extern ADECLP( tymespfxO,D, I ); extern ADECLR( tymesinsO,D, I ); extern ADECLS( tymessfxO,D, I );
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
73 extern ADECLP( tymespfxQ,Q, Q ); extern ADECLS( tymessfxQ,Q, Q );
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
74 extern ADECLP( tymespfxX,X, X ); extern ADECLS( tymessfxX,X, X );
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
75 extern ADECLP( tymespfxZ,Z, Z ); extern ADECLR( tymesinsZ,Z, Z ); extern ADECLS( tymessfxZ,Z, Z );
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
76
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
77 extern ADECLP(bw0000pfxI,UI,UI); extern ADECLR(bw0000insI,UI,UI); extern ADECLS(bw0000sfxI,UI,UI);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
78 extern ADECLP(bw0001pfxI,UI,UI); extern ADECLR(bw0001insI,UI,UI); extern ADECLS(bw0001sfxI,UI,UI);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
79 extern ADECLR(bw0010insI,UI,UI); extern ADECLS(bw0010sfxI,UI,UI);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
80 extern ADECLP(bw0011pfxI,UI,UI); extern ADECLR(bw0011insI,UI,UI); extern ADECLS(bw0011sfxI,UI,UI);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
81 extern ADECLR(bw0100insI,UI,UI); extern ADECLS(bw0100sfxI,UI,UI);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
82 extern ADECLP(bw0101pfxI,UI,UI); extern ADECLR(bw0101insI,UI,UI); extern ADECLS(bw0101sfxI,UI,UI);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
83 extern ADECLP(bw0110pfxI,UI,UI); extern ADECLR(bw0110insI,UI,UI); extern ADECLS(bw0110sfxI,UI,UI);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
84 extern ADECLP(bw0111pfxI,UI,UI); extern ADECLR(bw0111insI,UI,UI); extern ADECLS(bw0111sfxI,UI,UI);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
85 extern ADECLR(bw1000insI,UI,UI); extern ADECLS(bw1000sfxI,UI,UI);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
86 extern ADECLP(bw1001pfxI,UI,UI); extern ADECLR(bw1001insI,UI,UI); extern ADECLS(bw1001sfxI,UI,UI);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
87 extern ADECLR(bw1010insI,UI,UI); extern ADECLS(bw1010sfxI,UI,UI);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
88 extern ADECLR(bw1011insI,UI,UI); extern ADECLS(bw1011sfxI,UI,UI);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
89 extern ADECLR(bw1100insI,UI,UI); extern ADECLS(bw1100sfxI,UI,UI);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
90 extern ADECLR(bw1101insI,UI,UI); extern ADECLS(bw1101sfxI,UI,UI);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
91 extern ADECLR(bw1110insI,UI,UI); extern ADECLS(bw1110sfxI,UI,UI);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
92 extern ADECLP(bw1111pfxI,UI,UI); extern ADECLR(bw1111insI,UI,UI); extern ADECLS(bw1111sfxI,UI,UI);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
93
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
94 extern ADECL2(bw0000II,UI,UI,UI);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
95 extern ADECL2(bw0001II,UI,UI,UI);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
96 extern ADECL2(bw0010II,UI,UI,UI);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
97 extern ADECL2(bw0011II,UI,UI,UI);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
98 extern ADECL2(bw0100II,UI,UI,UI);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
99 extern ADECL2(bw0101II,UI,UI,UI);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
100 extern ADECL2(bw0110II,UI,UI,UI);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
101 extern ADECL2(bw0111II,UI,UI,UI);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
102 extern ADECL2(bw1000II,UI,UI,UI);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
103 extern ADECL2(bw1001II,UI,UI,UI);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
104 extern ADECL2(bw1010II,UI,UI,UI);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
105 extern ADECL2(bw1011II,UI,UI,UI);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
106 extern ADECL2(bw1100II,UI,UI,UI);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
107 extern ADECL2(bw1101II,UI,UI,UI);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
108 extern ADECL2(bw1110II,UI,UI,UI);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
109 extern ADECL2(bw1111II,UI,UI,UI);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
110
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
111 extern ADECL2( andBB,B,B,B);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
112 extern ADECL2( binDD,D,D,D);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
113 extern ADECL2( binQQ,X,Q,Q);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
114 extern ADECL2( binXX,X,X,X);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
115 extern ADECL2( binZZ,Z,Z,Z);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
116 extern ADECL2( cirBD,D,B,D);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
117 extern ADECL2( cirID,D,I,D);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
118 extern ADECL2( cirDD,D,D,D);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
119 extern ADECL2( cirZZ,Z,Z,Z);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
120 extern ADECL2( divBB,D,B,B);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
121 extern ADECL2( divBD,D,B,D);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
122 extern ADECL2( divBI,D,B,I);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
123 extern ADECL2( divDB,D,D,B);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
124 extern ADECL2( divDD,D,D,D);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
125 extern ADECL2( divDI,D,D,I);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
126 extern ADECL2( divIB,D,I,B);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
127 extern ADECL2( divID,D,I,D);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
128 extern ADECL2( divII,D,I,I);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
129 extern ADECL2( divQQ,Q,Q,Q);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
130 extern ADECL2( divXX,X,X,X);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
131 extern ADECL2( divZZ,Z,Z,Z);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
132 extern ADECL2( eqAA,B,A,A);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
133 extern ADECL2( eqBB,B,B,B);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
134 extern ADECL2( eqBD,B,B,D);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
135 extern ADECL2( eqBI,B,B,I);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
136 extern ADECL2( eqCC,B,C,C);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
137 extern ADECL2( eqCS,B,UC,US);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
138 extern ADECL2( eqDB,B,D,B);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
139 extern ADECL2( eqDD,B,D,D);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
140 extern ADECL2( eqDI,B,D,I);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
141 extern ADECL2( eqIB,B,I,B);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
142 extern ADECL2( eqID,B,I,D);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
143 extern ADECL2( eqII,B,I,I);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
144 extern ADECL2( eqQQ,B,Q,Q);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
145 extern ADECL2( eqSC,B,US,UC);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
146 extern ADECL2( eqSS,B,S,S);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
147 extern ADECL2( eqXX,B,X,X);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
148 extern ADECL2( eqZZ,B,Z,Z);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
149 extern ADECL2( gcdDD,D,D,D);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
150 extern ADECL2( gcdII,I,I,I);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
151 extern ADECL2( gcdIO,D,I,I);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
152 extern ADECL2( gcdQQ,Q,Q,Q);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
153 extern ADECL2( gcdXX,X,X,X);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
154 extern ADECL2( gcdZZ,Z,Z,Z);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
155 extern ADECL2( geBB,B,B,B);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
156 extern ADECL2( geBD,B,B,D);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
157 extern ADECL2( geBI,B,B,I);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
158 extern ADECL2( geDB,B,D,B);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
159 extern ADECL2( geDD,B,D,D);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
160 extern ADECL2( geDI,B,D,I);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
161 extern ADECL2( geIB,B,I,B);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
162 extern ADECL2( geID,B,I,D);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
163 extern ADECL2( geII,B,I,I);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
164 extern ADECL2( geQQ,B,Q,Q);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
165 extern ADECL2( geSS,B,SB,SB);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
166 extern ADECL2( geXX,B,X,X);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
167 extern ADECL2( gtBB,B,B,B);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
168 extern ADECL2( gtBD,B,B,D);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
169 extern ADECL2( gtBI,B,B,I);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
170 extern ADECL2( gtDB,B,D,B);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
171 extern ADECL2( gtDD,B,D,D);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
172 extern ADECL2( gtDI,B,D,I);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
173 extern ADECL2( gtIB,B,I,B);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
174 extern ADECL2( gtID,B,I,D);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
175 extern ADECL2( gtII,B,I,I);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
176 extern ADECL2( gtSS,B,SB,SB);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
177 extern ADECL2( gtQQ,B,Q,Q);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
178 extern ADECL2( gtXX,B,X,X);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
179 extern ADECL2( lcmDD,D,D,D);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
180 extern ADECL2( lcmII,I,I,I);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
181 extern ADECL2( lcmIO,D,I,I);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
182 extern ADECL2( lcmQQ,Q,Q,Q);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
183 extern ADECL2( lcmXX,X,X,X);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
184 extern ADECL2( lcmZZ,Z,Z,Z);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
185 extern ADECL2( leBB,B,B,B);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
186 extern ADECL2( leBD,B,B,D);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
187 extern ADECL2( leBI,B,B,I);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
188 extern ADECL2( leDB,B,D,B);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
189 extern ADECL2( leDD,B,D,D);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
190 extern ADECL2( leDI,B,D,I);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
191 extern ADECL2( leIB,B,I,B);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
192 extern ADECL2( leID,B,I,D);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
193 extern ADECL2( leII,B,I,I);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
194 extern ADECL2( leQQ,B,Q,Q);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
195 extern ADECL2( leSS,B,SB,SB);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
196 extern ADECL2( leXX,B,X,X);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
197 extern ADECL2( ltBB,B,B,B);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
198 extern ADECL2( ltBD,B,B,D);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
199 extern ADECL2( ltBI,B,B,I);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
200 extern ADECL2( ltDB,B,D,B);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
201 extern ADECL2( ltDD,B,D,D);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
202 extern ADECL2( ltDI,B,D,I);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
203 extern ADECL2( ltIB,B,I,B);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
204 extern ADECL2( ltID,B,I,D);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
205 extern ADECL2( ltII,B,I,I);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
206 extern ADECL2( ltSS,B,SB,SB);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
207 extern ADECL2( ltQQ,B,Q,Q);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
208 extern ADECL2( ltXX,B,X,X);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
209 extern ADECL2( maxBD,D,B,D);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
210 extern ADECL2( maxBI,I,B,I);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
211 extern ADECL2( maxDB,D,D,B);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
212 extern ADECL2( maxDD,D,D,D);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
213 extern ADECL2( maxDI,D,D,I);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
214 extern ADECL2( maxIB,I,I,B);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
215 extern ADECL2( maxID,I,I,D);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
216 extern ADECL2( maxII,I,I,I);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
217 extern ADECL2( maxQQ,Q,Q,Q);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
218 extern ADECL2( maxSS,SB,SB,SB);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
219 extern ADECL2( maxXX,X,X,X);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
220 extern ADECL2( minBD,D,B,D);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
221 extern ADECL2( minBI,I,B,I);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
222 extern ADECL2( minDB,D,D,B);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
223 extern ADECL2( minDD,D,D,D);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
224 extern ADECL2( minDI,D,D,I);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
225 extern ADECL2( minIB,I,I,B);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
226 extern ADECL2( minID,D,I,D);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
227 extern ADECL2( minII,I,I,I);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
228 extern ADECL2( minQQ,Q,Q,Q);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
229 extern ADECL2( minSS,SB,SB,SB);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
230 extern ADECL2( minXX,X,X,X);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
231 extern ADECL2(minusBB,I,B,B);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
232 extern ADECL2(minusBD,D,B,D);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
233 extern ADECL2(minusDB,D,D,B);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
234 extern ADECL2(minusDD,D,D,D);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
235 extern ADECL2(minusDI,D,D,I);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
236 extern ADECL2(minusID,D,I,D);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
237 extern ADECL2(minusII,I,I,I);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
238 extern ADECL2(minusIO,D,I,I);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
239 extern ADECL2(minusQQ,Q,Q,Q);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
240 extern ADECL2(minusXX,X,X,X);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
241 extern ADECL2(minusZZ,Z,Z,Z);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
242 extern ADECL2( nandBB,B,B,B);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
243 extern ADECL2( neAA,B,A,A);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
244 extern ADECL2( neBB,B,B,B);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
245 extern ADECL2( neBD,B,B,D);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
246 extern ADECL2( neBI,B,B,I);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
247 extern ADECL2( neCC,B,C,C);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
248 extern ADECL2( neCS,B,UC,US);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
249 extern ADECL2( neDB,B,D,B);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
250 extern ADECL2( neDD,B,D,D);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
251 extern ADECL2( neDI,B,D,I);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
252 extern ADECL2( neIB,B,I,B);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
253 extern ADECL2( neID,B,I,D);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
254 extern ADECL2( neII,B,I,I);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
255 extern ADECL2( neQQ,B,Q,Q);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
256 extern ADECL2( neSC,B,US,UC);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
257 extern ADECL2( neSS,B,S,S);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
258 extern ADECL2( neXX,B,X,X);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
259 extern ADECL2( neZZ,B,Z,Z);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
260 extern ADECL2( norBB,B,B,B);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
261 extern ADECL2( orBB,B,B,B);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
262 extern ADECL2( plusBB,I,B,B);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
263 extern ADECL2( plusBD,D,B,D);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
264 extern ADECL2( plusDB,D,D,B);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
265 extern ADECL2( plusDD,D,D,D);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
266 extern ADECL2( plusDI,D,D,I);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
267 extern ADECL2( plusDX,DX,DX,DX);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
268 extern ADECL2( plusID,D,I,D);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
269 extern ADECL2( plusII,I,I,I);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
270 extern ADECL2( plusIO,D,I,I);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
271 extern ADECL2( plusQQ,Q,Q,Q);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
272 extern ADECL2( plusXX,X,X,X);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
273 extern ADECL2( plusZZ,Z,Z,Z);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
274 extern ADECL2( powBD,D,B,D);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
275 extern ADECL2( powBI,D,B,I);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
276 extern ADECL2( powDB,D,D,B);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
277 extern ADECL2( powDD,D,D,D);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
278 extern ADECL2( powDI,D,D,I);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
279 extern ADECL2( powIB,I,I,B);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
280 extern ADECL2( powID,D,I,D);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
281 extern ADECL2( powII,D,I,I);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
282 extern ADECL2( powQQ,Q,Q,Q);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
283 extern ADECL2( powXX,X,X,X);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
284 extern ADECL2( powZZ,Z,Z,Z);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
285 extern ADECL2( remDD,D,D,D);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
286 extern ADECL2( remII,I,I,I);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
287 extern ADECL2( remID,I,I,D);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
288 extern ADECL2( remQQ,Q,Q,Q);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
289 extern ADECL2( remXX,X,X,X);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
290 extern ADECL2( remZZ,Z,Z,Z);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
291 extern ADECL2(tymesBD,D,B,D);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
292 extern ADECL2(tymesBI,I,B,I);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
293 extern ADECL2(tymesDB,D,D,B);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
294 extern ADECL2(tymesDD,D,D,D);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
295 extern ADECL2(tymesDI,D,I,D);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
296 extern ADECL2(tymesIB,I,I,B);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
297 extern ADECL2(tymesID,D,I,D);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
298 extern ADECL2(tymesII,I,I,I);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
299 extern ADECL2(tymesIO,D,I,I);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
300 extern ADECL2(tymesQQ,Q,Q,Q);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
301 extern ADECL2(tymesXX,X,X,X);
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
302 extern ADECL2(tymesZZ,Z,Z,Z);