``` 1
4                                           IntFunction<\$type\$[]> fc, IntFunction<boolean[]> fm) {
5         \$type\$[] a = fa.apply(SPECIES.length());
6         \$type\$[] b = fb.apply(SPECIES.length());
7         \$type\$[] c = fc.apply(SPECIES.length());
8         \$type\$[] r = fr.apply(SPECIES.length());
11
12         for (int i = 0; i < a.length; i += SPECIES.length()) {
13             \$abstractvectortype\$ av = \$abstractvectortype\$.fromArray(SPECIES, a, i);
14             \$abstractvectortype\$ bv = \$abstractvectortype\$.fromArray(SPECIES, b, i);
15             av.lanewise(VectorOperators.[[TEST]], bv, c[i], vmask).intoArray(r, i);
16         }
17
19     }
20
23                                           IntFunction<\$type\$[]> fc, IntFunction<boolean[]> fm) {
24         \$type\$[] a = fa.apply(SPECIES.length());
25         \$type\$[] b = fb.apply(SPECIES.length());
26         \$type\$[] c = fc.apply(SPECIES.length());
27         \$type\$[] r = fr.apply(SPECIES.length());
30
31         for (int i = 0; i < a.length; i += SPECIES.length()) {
32             \$abstractvectortype\$ av = \$abstractvectortype\$.fromArray(SPECIES, a, i);
33             \$abstractvectortype\$ cv = \$abstractvectortype\$.fromArray(SPECIES, c, i);
34             av.lanewise(VectorOperators.[[TEST]], b[i], cv, vmask).intoArray(r, i);
35         }
36
38     }
--- EOF ---

```