Home
last modified time | relevance | path

Searched refs:ginv (Results 1 – 25 of 583) sorted by relevance

12345678910>>...24

/dports/math/e-antic/e-antic-1.0.0-rc.13/libeantic/upstream/antic/nmod_poly/
H A Dpowers_mod_bsgs_threaded.c27 mp_srcptr ginv; member
42 mp_srcptr g = arg.g, ginv = arg.ginv; in _nmod_poly_powers_mod_preinv_worker() local
83 mp_srcptr ginv, slong ginvlen, const nmod_t mod, in _nmod_poly_powers_mod_preinv_threaded_pool() argument
125 res[k], glen - 1, g, glen, ginv, ginvlen, mod); in _nmod_poly_powers_mod_preinv_threaded_pool()
139 args[i].ginv = ginv; in _nmod_poly_powers_mod_preinv_threaded_pool()
187 nmod_poly_t ginv; in nmod_poly_powers_mod_bsgs() local
224 nmod_poly_init_mod(ginv, g->mod); in nmod_poly_powers_mod_bsgs()
233 nmod_poly_reverse(ginv, g, nmod_poly_length(g)); in nmod_poly_powers_mod_bsgs()
234 nmod_poly_inv_series(ginv, ginv, nmod_poly_length(g)); in nmod_poly_powers_mod_bsgs()
237 g->coeffs, g->length, ginv->coeffs, ginv->length, g->mod); in nmod_poly_powers_mod_bsgs()
[all …]
H A Dpowers_mod_naive.c28 mp_srcptr g, slong glen, mp_srcptr ginv, slong ginvlen, const nmod_t mod) in _nmod_poly_powers_mod_preinv_naive() argument
62 glen - 1, g, glen, ginv, ginvlen, mod); in _nmod_poly_powers_mod_preinv_naive()
72 nmod_poly_t ginv; in nmod_poly_powers_mod_naive() local
109 nmod_poly_init_mod(ginv, g->mod); in nmod_poly_powers_mod_naive()
118 nmod_poly_reverse(ginv, g, nmod_poly_length(g)); in nmod_poly_powers_mod_naive()
119 nmod_poly_inv_series(ginv, ginv, nmod_poly_length(g)); in nmod_poly_powers_mod_naive()
122 g->coeffs, g->length, ginv->coeffs, ginv->length, g->mod); in nmod_poly_powers_mod_naive()
127 nmod_poly_clear(ginv); in nmod_poly_powers_mod_naive()
/dports/math/e-antic/flint2-ae7ec89/nmod_poly/
H A Dpowers_mod_bsgs_threaded.c27 mp_srcptr ginv; member
42 mp_srcptr g = arg.g, ginv = arg.ginv; in _nmod_poly_powers_mod_preinv_worker() local
83 mp_srcptr ginv, slong ginvlen, const nmod_t mod, in _nmod_poly_powers_mod_preinv_threaded_pool() argument
125 res[k], glen - 1, g, glen, ginv, ginvlen, mod); in _nmod_poly_powers_mod_preinv_threaded_pool()
139 args[i].ginv = ginv; in _nmod_poly_powers_mod_preinv_threaded_pool()
187 nmod_poly_t ginv; in nmod_poly_powers_mod_bsgs() local
224 nmod_poly_init_mod(ginv, g->mod); in nmod_poly_powers_mod_bsgs()
233 nmod_poly_reverse(ginv, g, nmod_poly_length(g)); in nmod_poly_powers_mod_bsgs()
234 nmod_poly_inv_series(ginv, ginv, nmod_poly_length(g)); in nmod_poly_powers_mod_bsgs()
237 g->coeffs, g->length, ginv->coeffs, ginv->length, g->mod); in nmod_poly_powers_mod_bsgs()
[all …]
H A Dpowers_mod_naive.c28 mp_srcptr g, slong glen, mp_srcptr ginv, slong ginvlen, const nmod_t mod) in _nmod_poly_powers_mod_preinv_naive() argument
62 glen - 1, g, glen, ginv, ginvlen, mod); in _nmod_poly_powers_mod_preinv_naive()
72 nmod_poly_t ginv; in nmod_poly_powers_mod_naive() local
109 nmod_poly_init_mod(ginv, g->mod); in nmod_poly_powers_mod_naive()
118 nmod_poly_reverse(ginv, g, nmod_poly_length(g)); in nmod_poly_powers_mod_naive()
119 nmod_poly_inv_series(ginv, ginv, nmod_poly_length(g)); in nmod_poly_powers_mod_naive()
122 g->coeffs, g->length, ginv->coeffs, ginv->length, g->mod); in nmod_poly_powers_mod_naive()
127 nmod_poly_clear(ginv); in nmod_poly_powers_mod_naive()
/dports/math/flint2/flint-2.8.4/nmod_poly/
H A Dpowers_mod_bsgs_threaded.c27 mp_srcptr ginv; member
42 mp_srcptr g = arg.g, ginv = arg.ginv; in _nmod_poly_powers_mod_preinv_worker() local
83 mp_srcptr ginv, slong ginvlen, const nmod_t mod, in _nmod_poly_powers_mod_preinv_threaded_pool() argument
125 res[k], glen - 1, g, glen, ginv, ginvlen, mod); in _nmod_poly_powers_mod_preinv_threaded_pool()
139 args[i].ginv = ginv; in _nmod_poly_powers_mod_preinv_threaded_pool()
187 nmod_poly_t ginv; in nmod_poly_powers_mod_bsgs() local
224 nmod_poly_init_mod(ginv, g->mod); in nmod_poly_powers_mod_bsgs()
233 nmod_poly_reverse(ginv, g, nmod_poly_length(g)); in nmod_poly_powers_mod_bsgs()
234 nmod_poly_inv_series(ginv, ginv, nmod_poly_length(g)); in nmod_poly_powers_mod_bsgs()
237 g->coeffs, g->length, ginv->coeffs, ginv->length, g->mod); in nmod_poly_powers_mod_bsgs()
[all …]
H A Dpowers_mod_naive.c28 mp_srcptr g, slong glen, mp_srcptr ginv, slong ginvlen, const nmod_t mod) in _nmod_poly_powers_mod_preinv_naive() argument
62 glen - 1, g, glen, ginv, ginvlen, mod); in _nmod_poly_powers_mod_preinv_naive()
72 nmod_poly_t ginv; in nmod_poly_powers_mod_naive() local
109 nmod_poly_init_mod(ginv, g->mod); in nmod_poly_powers_mod_naive()
118 nmod_poly_reverse(ginv, g, nmod_poly_length(g)); in nmod_poly_powers_mod_naive()
119 nmod_poly_inv_series(ginv, ginv, nmod_poly_length(g)); in nmod_poly_powers_mod_naive()
122 g->coeffs, g->length, ginv->coeffs, ginv->length, g->mod); in nmod_poly_powers_mod_naive()
127 nmod_poly_clear(ginv); in nmod_poly_powers_mod_naive()
/dports/math/e-antic/flint2-ae7ec89/fmpz_mod_poly/
H A Dpowers_mod_bsgs_threaded.c27 const fmpz * ginv; member
42 const fmpz * g = arg.g, * ginv = arg.ginv; in _fmpz_mod_poly_powers_mod_preinv_worker() local
85 const fmpz * ginv, slong ginvlen, const fmpz_t p, in _fmpz_mod_poly_powers_mod_preinv_threaded_pool() argument
133 res[k], glen - 1, g, glen, ginv, ginvlen, p); in _fmpz_mod_poly_powers_mod_preinv_threaded_pool()
147 args[i].ginv = ginv; in _fmpz_mod_poly_powers_mod_preinv_threaded_pool()
181 fmpz_mod_poly_t ginv; in fmpz_mod_poly_powers_mod_bsgs() local
220 fmpz_mod_poly_init(ginv, &g->p); in fmpz_mod_poly_powers_mod_bsgs()
229 fmpz_mod_poly_reverse(ginv, g, fmpz_mod_poly_length(g)); in fmpz_mod_poly_powers_mod_bsgs()
230 fmpz_mod_poly_inv_series(ginv, ginv, fmpz_mod_poly_length(g)); in fmpz_mod_poly_powers_mod_bsgs()
235 f->length, n, g->coeffs, g->length, ginv->coeffs, in fmpz_mod_poly_powers_mod_bsgs()
[all …]
H A Dpowers_mod_naive.c29 const fmpz * ginv, slong ginvlen, const fmpz_t p) in _fmpz_mod_poly_powers_mod_preinv_naive() argument
69 glen - 1, g, glen, ginv, ginvlen, p); in _fmpz_mod_poly_powers_mod_preinv_naive()
79 fmpz_mod_poly_t ginv; in fmpz_mod_poly_powers_mod_naive() local
116 fmpz_mod_poly_init(ginv, &g->p); in fmpz_mod_poly_powers_mod_naive()
125 fmpz_mod_poly_reverse(ginv, g, fmpz_mod_poly_length(g)); in fmpz_mod_poly_powers_mod_naive()
126 fmpz_mod_poly_inv_series(ginv, ginv, fmpz_mod_poly_length(g)); in fmpz_mod_poly_powers_mod_naive()
129 g->coeffs, g->length, ginv->coeffs, ginv->length, &g->p); in fmpz_mod_poly_powers_mod_naive()
134 fmpz_mod_poly_clear(ginv); in fmpz_mod_poly_powers_mod_naive()
/dports/math/flint2/flint-2.8.4/fmpz_mod_poly/
H A Dpowers_mod_bsgs_threaded.c27 const fmpz * ginv; member
42 const fmpz * g = arg.g, * ginv = arg.ginv; in _fmpz_mod_poly_powers_mod_preinv_worker() local
85 const fmpz * ginv, slong ginvlen, const fmpz_t p, in _fmpz_mod_poly_powers_mod_preinv_threaded_pool() argument
117 g, glen, ginv, ginvlen, p); in _fmpz_mod_poly_powers_mod_preinv_threaded_pool()
133 res[k], glen - 1, g, glen, ginv, ginvlen, p); in _fmpz_mod_poly_powers_mod_preinv_threaded_pool()
147 args[i].ginv = ginv; in _fmpz_mod_poly_powers_mod_preinv_threaded_pool()
182 fmpz_mod_poly_t ginv; in fmpz_mod_poly_powers_mod_bsgs() local
221 fmpz_mod_poly_init(ginv, ctx); in fmpz_mod_poly_powers_mod_bsgs()
231 fmpz_mod_poly_inv_series(ginv, ginv, fmpz_mod_poly_length(g, ctx), ctx); in fmpz_mod_poly_powers_mod_bsgs()
236 f->length, n, g->coeffs, g->length, ginv->coeffs, ginv->length, in fmpz_mod_poly_powers_mod_bsgs()
[all …]
H A Dpowers_mod_naive.c29 const fmpz * ginv, slong ginvlen, const fmpz_t p) in _fmpz_mod_poly_powers_mod_preinv_naive() argument
69 glen - 1, g, glen, ginv, ginvlen, p); in _fmpz_mod_poly_powers_mod_preinv_naive()
80 fmpz_mod_poly_t ginv; in fmpz_mod_poly_powers_mod_naive() local
117 fmpz_mod_poly_init(ginv, ctx); in fmpz_mod_poly_powers_mod_naive()
126 fmpz_mod_poly_reverse(ginv, g, fmpz_mod_poly_length(g, ctx), ctx); in fmpz_mod_poly_powers_mod_naive()
127 fmpz_mod_poly_inv_series(ginv, ginv, fmpz_mod_poly_length(g, ctx), ctx); in fmpz_mod_poly_powers_mod_naive()
130 g->coeffs, g->length, ginv->coeffs, ginv->length, in fmpz_mod_poly_powers_mod_naive()
136 fmpz_mod_poly_clear(ginv, ctx); in fmpz_mod_poly_powers_mod_naive()
/dports/math/e-antic/e-antic-1.0.0-rc.13/libeantic/upstream/antic/fmpz_mod_poly/
H A Dpowers_mod_bsgs_threaded.c27 const fmpz * ginv; member
42 const fmpz * g = arg.g, * ginv = arg.ginv; in _fmpz_mod_poly_powers_mod_preinv_worker() local
85 const fmpz * ginv, slong ginvlen, const fmpz_t p, in _fmpz_mod_poly_powers_mod_preinv_threaded_pool() argument
133 res[k], glen - 1, g, glen, ginv, ginvlen, p); in _fmpz_mod_poly_powers_mod_preinv_threaded_pool()
147 args[i].ginv = ginv; in _fmpz_mod_poly_powers_mod_preinv_threaded_pool()
181 fmpz_mod_poly_t ginv; in fmpz_mod_poly_powers_mod_bsgs() local
220 fmpz_mod_poly_init(ginv, &g->p); in fmpz_mod_poly_powers_mod_bsgs()
229 fmpz_mod_poly_reverse(ginv, g, fmpz_mod_poly_length(g)); in fmpz_mod_poly_powers_mod_bsgs()
230 fmpz_mod_poly_inv_series(ginv, ginv, fmpz_mod_poly_length(g)); in fmpz_mod_poly_powers_mod_bsgs()
235 f->length, n, g->coeffs, g->length, ginv->coeffs, in fmpz_mod_poly_powers_mod_bsgs()
[all …]
H A Dpowers_mod_naive.c29 const fmpz * ginv, slong ginvlen, const fmpz_t p) in _fmpz_mod_poly_powers_mod_preinv_naive() argument
69 glen - 1, g, glen, ginv, ginvlen, p); in _fmpz_mod_poly_powers_mod_preinv_naive()
79 fmpz_mod_poly_t ginv; in fmpz_mod_poly_powers_mod_naive() local
116 fmpz_mod_poly_init(ginv, &g->p); in fmpz_mod_poly_powers_mod_naive()
125 fmpz_mod_poly_reverse(ginv, g, fmpz_mod_poly_length(g)); in fmpz_mod_poly_powers_mod_naive()
126 fmpz_mod_poly_inv_series(ginv, ginv, fmpz_mod_poly_length(g)); in fmpz_mod_poly_powers_mod_naive()
129 g->coeffs, g->length, ginv->coeffs, ginv->length, &g->p); in fmpz_mod_poly_powers_mod_naive()
134 fmpz_mod_poly_clear(ginv); in fmpz_mod_poly_powers_mod_naive()
/dports/math/R-cran-bdsmatrix/bdsmatrix/tests/
H A Dgtest.R17 ginv <- solve(ch1) # see if I get a generalized inverse globalVar
18 aeq(temp %*% ginv %*% temp, temp)
19 aeq(ginv %*% temp %*% ginv, ginv)
/dports/math/fftw3-long/fftw-3.3.9/dft/
H A Drader.c38 INT n, g, ginv; member
45 static R *mkomega(enum wakefulness wakefulness, plan *p_, INT n, INT ginv) in mkomega() argument
53 if ((omega = X(rader_tl_find)(n, n, ginv, omegas))) in mkomega()
61 for (i = 0, gpower = 1; i < n-1; ++i, gpower = MULMOD(gpower, ginv, n)) { in mkomega()
72 X(rader_tl_insert)(n, n, ginv, omega, &omegas); in mkomega()
154 INT ginv = ego->ginv; in apply() local
156 for (k = 0; k < r - 1; ++k, gpower = MULMOD(gpower, ginv, r)) { in apply()
184 ego->ginv = X(power_mod)(ego->g, ego->n - 2, ego->n); in awake()
185 A(MULMOD(ego->g, ego->ginv, ego->n) == 1); in awake()
188 ego->cld_omega, ego->n, ego->ginv); in awake()
/dports/math/fftw3-float/fftw-3.3.9/dft/
H A Drader.c38 INT n, g, ginv; member
45 static R *mkomega(enum wakefulness wakefulness, plan *p_, INT n, INT ginv) in mkomega() argument
53 if ((omega = X(rader_tl_find)(n, n, ginv, omegas))) in mkomega()
61 for (i = 0, gpower = 1; i < n-1; ++i, gpower = MULMOD(gpower, ginv, n)) { in mkomega()
72 X(rader_tl_insert)(n, n, ginv, omega, &omegas); in mkomega()
154 INT ginv = ego->ginv; in apply() local
156 for (k = 0; k < r - 1; ++k, gpower = MULMOD(gpower, ginv, r)) { in apply()
184 ego->ginv = X(power_mod)(ego->g, ego->n - 2, ego->n); in awake()
185 A(MULMOD(ego->g, ego->ginv, ego->n) == 1); in awake()
188 ego->cld_omega, ego->n, ego->ginv); in awake()
/dports/math/fftw3-quad/fftw-3.3.9/dft/
H A Drader.c38 INT n, g, ginv; member
45 static R *mkomega(enum wakefulness wakefulness, plan *p_, INT n, INT ginv) in mkomega() argument
53 if ((omega = X(rader_tl_find)(n, n, ginv, omegas))) in mkomega()
61 for (i = 0, gpower = 1; i < n-1; ++i, gpower = MULMOD(gpower, ginv, n)) { in mkomega()
72 X(rader_tl_insert)(n, n, ginv, omega, &omegas); in mkomega()
154 INT ginv = ego->ginv; in apply() local
156 for (k = 0; k < r - 1; ++k, gpower = MULMOD(gpower, ginv, r)) { in apply()
184 ego->ginv = X(power_mod)(ego->g, ego->n - 2, ego->n); in awake()
185 A(MULMOD(ego->g, ego->ginv, ego->n) == 1); in awake()
188 ego->cld_omega, ego->n, ego->ginv); in awake()
/dports/math/fftw3/fftw-3.3.9/dft/
H A Drader.c38 INT n, g, ginv; member
45 static R *mkomega(enum wakefulness wakefulness, plan *p_, INT n, INT ginv) in mkomega() argument
53 if ((omega = X(rader_tl_find)(n, n, ginv, omegas))) in mkomega()
61 for (i = 0, gpower = 1; i < n-1; ++i, gpower = MULMOD(gpower, ginv, n)) { in mkomega()
72 X(rader_tl_insert)(n, n, ginv, omega, &omegas); in mkomega()
154 INT ginv = ego->ginv; in apply() local
156 for (k = 0; k < r - 1; ++k, gpower = MULMOD(gpower, ginv, r)) { in apply()
184 ego->ginv = X(power_mod)(ego->g, ego->n - 2, ego->n); in awake()
185 A(MULMOD(ego->g, ego->ginv, ego->n) == 1); in awake()
188 ego->cld_omega, ego->n, ego->ginv); in awake()
/dports/math/fftw/fftw-2.1.5/fftw/
H A Drader.c85 int g, ginv, gpower; in create_rader_aux() local
100 ginv = power_mod(g, p - 2, p); in create_rader_aux()
115 gpower = MULMOD(gpower, ginv, p); in create_rader_aux()
127 d->ginv = ginv; in create_rader_aux()
177 int i, k, gpower = 1, g = d->g, ginv = d->ginv; in fftw_twiddle_rader() local
238 for (k = 0; k < r - 1; ++k, gpower = MULMOD(gpower, ginv, r)) { in fftw_twiddle_rader()
260 int i, k, gpower = 1, g = d->g, ginv = d->ginv; in fftwi_twiddle_rader() local
321 for (k = 0; k < r - 1; ++k, gpower = MULMOD(gpower, ginv, r)) { in fftwi_twiddle_rader()
/dports/math/fftw-float/fftw-2.1.5/fftw/
H A Drader.c85 int g, ginv, gpower; in create_rader_aux() local
100 ginv = power_mod(g, p - 2, p); in create_rader_aux()
115 gpower = MULMOD(gpower, ginv, p); in create_rader_aux()
127 d->ginv = ginv; in create_rader_aux()
177 int i, k, gpower = 1, g = d->g, ginv = d->ginv; in fftw_twiddle_rader() local
238 for (k = 0; k < r - 1; ++k, gpower = MULMOD(gpower, ginv, r)) { in fftw_twiddle_rader()
260 int i, k, gpower = 1, g = d->g, ginv = d->ginv; in fftwi_twiddle_rader() local
321 for (k = 0; k < r - 1; ++k, gpower = MULMOD(gpower, ginv, r)) { in fftwi_twiddle_rader()
/dports/cad/ghdl/ghdl-1.0.0/testsuite/gna/bug0112/
H A Dassert01.vhdl3 ginv : boolean := false generic
11 assert (not ginv) report "ginv is true" severity failure;
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/llvm/test/CodeGen/Mips/
H A Dase_warnings.ll51 ; Check ginv warnings.
52 ; RUN: llc -march=mips -mattr=+mips32r2 -mattr=+ginv < %s 2>&1 | \
54 ; RUN: llc -march=mips64 -mattr=+mips64r2 -mattr=+ginv < %s 2>&1 | \
56 ; RUN: llc -march=mips -mattr=+mips32r6 -mattr=+ginv < %s 2>&1 | \
58 ; RUN: llc -march=mips64 -mattr=+mips64r6 -mattr=+ginv < %s 2>&1 | \
86 ; GINV_32: warning: the 'ginv' ASE requires MIPS32 revision 6 or greater
87 ; GINV_64: warning: the 'ginv' ASE requires MIPS64 revision 6 or greater
88 ; GINV_32_NO_WARNING-NOT: warning: the 'ginv' ASE requires MIPS32 revision 6 or greater
89 ; GINV_64_NO_WARNING-NOT: warning: the 'ginv' ASE requires MIPS64 revision 6 or greater
/dports/devel/llvm10/llvm-10.0.1.src/test/CodeGen/Mips/
H A Dase_warnings.ll51 ; Check ginv warnings.
52 ; RUN: llc -march=mips -mattr=+mips32r2 -mattr=+ginv < %s 2>&1 | \
54 ; RUN: llc -march=mips64 -mattr=+mips64r2 -mattr=+ginv < %s 2>&1 | \
56 ; RUN: llc -march=mips -mattr=+mips32r6 -mattr=+ginv < %s 2>&1 | \
58 ; RUN: llc -march=mips64 -mattr=+mips64r6 -mattr=+ginv < %s 2>&1 | \
86 ; GINV_32: warning: the 'ginv' ASE requires MIPS32 revision 6 or greater
87 ; GINV_64: warning: the 'ginv' ASE requires MIPS64 revision 6 or greater
88 ; GINV_32_NO_WARNING-NOT: warning: the 'ginv' ASE requires MIPS32 revision 6 or greater
89 ; GINV_64_NO_WARNING-NOT: warning: the 'ginv' ASE requires MIPS64 revision 6 or greater
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/llvm/test/CodeGen/Mips/
H A Dase_warnings.ll51 ; Check ginv warnings.
52 ; RUN: llc -march=mips -mattr=+mips32r2 -mattr=+ginv < %s 2>&1 | \
54 ; RUN: llc -march=mips64 -mattr=+mips64r2 -mattr=+ginv < %s 2>&1 | \
56 ; RUN: llc -march=mips -mattr=+mips32r6 -mattr=+ginv < %s 2>&1 | \
58 ; RUN: llc -march=mips64 -mattr=+mips64r6 -mattr=+ginv < %s 2>&1 | \
86 ; GINV_32: warning: the 'ginv' ASE requires MIPS32 revision 6 or greater
87 ; GINV_64: warning: the 'ginv' ASE requires MIPS64 revision 6 or greater
88 ; GINV_32_NO_WARNING-NOT: warning: the 'ginv' ASE requires MIPS32 revision 6 or greater
89 ; GINV_64_NO_WARNING-NOT: warning: the 'ginv' ASE requires MIPS64 revision 6 or greater
/dports/graphics/llvm-mesa/llvm-13.0.1.src/test/CodeGen/Mips/
H A Dase_warnings.ll51 ; Check ginv warnings.
52 ; RUN: llc -march=mips -mattr=+mips32r2 -mattr=+ginv < %s 2>&1 | \
54 ; RUN: llc -march=mips64 -mattr=+mips64r2 -mattr=+ginv < %s 2>&1 | \
56 ; RUN: llc -march=mips -mattr=+mips32r6 -mattr=+ginv < %s 2>&1 | \
58 ; RUN: llc -march=mips64 -mattr=+mips64r6 -mattr=+ginv < %s 2>&1 | \
86 ; GINV_32: warning: the 'ginv' ASE requires MIPS32 revision 6 or greater
87 ; GINV_64: warning: the 'ginv' ASE requires MIPS64 revision 6 or greater
88 ; GINV_32_NO_WARNING-NOT: warning: the 'ginv' ASE requires MIPS32 revision 6 or greater
89 ; GINV_64_NO_WARNING-NOT: warning: the 'ginv' ASE requires MIPS64 revision 6 or greater
/dports/devel/llvm12/llvm-project-12.0.1.src/llvm/test/CodeGen/Mips/
H A Dase_warnings.ll51 ; Check ginv warnings.
52 ; RUN: llc -march=mips -mattr=+mips32r2 -mattr=+ginv < %s 2>&1 | \
54 ; RUN: llc -march=mips64 -mattr=+mips64r2 -mattr=+ginv < %s 2>&1 | \
56 ; RUN: llc -march=mips -mattr=+mips32r6 -mattr=+ginv < %s 2>&1 | \
58 ; RUN: llc -march=mips64 -mattr=+mips64r6 -mattr=+ginv < %s 2>&1 | \
86 ; GINV_32: warning: the 'ginv' ASE requires MIPS32 revision 6 or greater
87 ; GINV_64: warning: the 'ginv' ASE requires MIPS64 revision 6 or greater
88 ; GINV_32_NO_WARNING-NOT: warning: the 'ginv' ASE requires MIPS32 revision 6 or greater
89 ; GINV_64_NO_WARNING-NOT: warning: the 'ginv' ASE requires MIPS64 revision 6 or greater

12345678910>>...24