The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
# encoding: KPS9566
# This file is encoded in KPS9566.
die "This file is not encoded in KPS9566.\n" if q{‚ } ne "\x82\xa0";

use strict;
use Char;
print "1..56\n";

my $__FILE__ = __FILE__;

my @split = ();

@split = split(/A/, join('A', 1..10));
if (scalar(@split) == 10) {
    print qq{ok - 1 split(/A/, join('A', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{not ok - 1 split(/A/, join('A', 1..10)) $^X $__FILE__\n};
}

@split = split(/a/i, join('A', 1..10));
if (scalar(@split) == 10) {
    print qq{ok - 2 split(/a/i, join('A', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{not ok - 2 split(/a/i, join('A', 1..10)) $^X $__FILE__\n};
}

@split = split(/A/, join('a', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 3 split(/A/, join('a', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 3 split(/A/, join('a', 1..10)) $^X $__FILE__\n};
}

@split = split(/a/i, join('a', 1..10));
if (scalar(@split) == 10) {
    print qq{ok - 4 split(/a/i, join('a', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{not ok - 4 split(/a/i, join('a', 1..10)) $^X $__FILE__\n};
}

@split = split(/ƒA/, join('A', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 5 split(/ƒA/, join('A', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 5 split(/ƒA/, join('A', 1..10)) $^X $__FILE__\n};
}

@split = split(/ƒA/i, join('A', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 6 split(/ƒA/i, join('A', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 6 split(/ƒA/i, join('A', 1..10)) $^X $__FILE__\n};
}

@split = split(/ƒa/, join('A', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 7 split(/ƒa/, join('A', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 7 split(/ƒa/, join('A', 1..10)) $^X $__FILE__\n};
}

@split = split(/ƒa/i, join('A', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 8 split(/ƒa/i, join('A', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 8 split(/ƒa/i, join('A', 1..10)) $^X $__FILE__\n};
}

@split = split(/ƒA/, join('a', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 9 split(/ƒA/, join('a', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 9 split(/ƒA/, join('a', 1..10)) $^X $__FILE__\n};
}

@split = split(/ƒA/i, join('a', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 10 split(/ƒA/i, join('a', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 10 split(/ƒA/i, join('a', 1..10)) $^X $__FILE__\n};
}

@split = split(/ƒa/, join('a', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 11 split(/ƒa/, join('a', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 11 split(/ƒa/, join('a', 1..10)) $^X $__FILE__\n};
}

@split = split(/ƒa/i, join('a', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 12 split(/ƒa/i, join('a', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 12 split(/ƒa/i, join('a', 1..10)) $^X $__FILE__\n};
}

@split = split(/A/, join('ƒA', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 13 split(/A/, join('ƒA', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 13 split(/A/, join('ƒA', 1..10)) $^X $__FILE__\n};
}

@split = split(/A/i, join('ƒA', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 14 split(/A/i, join('ƒA', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 14 split(/A/i, join('ƒA', 1..10)) $^X $__FILE__\n};
}

@split = split(/a/, join('ƒA', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 15 split(/a/, join('ƒA', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 15 split(/a/, join('ƒA', 1..10)) $^X $__FILE__\n};
}

@split = split(/a/i, join('ƒA', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 16 split(/a/i, join('ƒA', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 16 split(/a/i, join('ƒA', 1..10)) $^X $__FILE__\n};
}

@split = split(/A/, join('ƒa', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 17 split(/A/, join('ƒa', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 17 split(/A/, join('ƒa', 1..10)) $^X $__FILE__\n};
}

@split = split(/A/i, join('ƒa', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 18 split(/A/i, join('ƒa', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 18 split(/A/i, join('ƒa', 1..10)) $^X $__FILE__\n};
}

@split = split(/a/, join('ƒa', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 19 split(/a/, join('ƒa', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 19 split(/a/, join('ƒa', 1..10)) $^X $__FILE__\n};
}

@split = split(/a/i, join('ƒa', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 20 split(/a/i, join('ƒa', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 20 split(/a/i, join('ƒa', 1..10)) $^X $__FILE__\n};
}

@split = split(/ƒA/, join('ƒƒA', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 21 split(/ƒA/, join('ƒƒA', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 21 split(/ƒA/, join('ƒƒA', 1..10)) $^X $__FILE__\n};
}

@split = split(/ƒA/i, join('ƒƒA', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 22 split(/ƒA/i, join('ƒƒA', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 22 split(/ƒA/i, join('ƒƒA', 1..10)) $^X $__FILE__\n};
}

@split = split(/ƒa/, join('ƒƒA', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 23 split(/ƒa/, join('ƒƒA', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 23 split(/ƒa/, join('ƒƒA', 1..10)) $^X $__FILE__\n};
}

@split = split(/ƒa/i, join('ƒƒA', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 24 split(/ƒa/i, join('ƒƒA', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 24 split(/ƒa/i, join('ƒƒA', 1..10)) $^X $__FILE__\n};
}

@split = split(/ƒA/, join('ƒƒa', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 25 split(/ƒA/, join('ƒƒa', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 25 split(/ƒA/, join('ƒƒa', 1..10)) $^X $__FILE__\n};
}

@split = split(/ƒA/i, join('ƒƒa', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 26 split(/ƒA/i, join('ƒƒa', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 26 split(/ƒA/i, join('ƒƒa', 1..10)) $^X $__FILE__\n};
}

@split = split(/ƒa/, join('ƒƒa', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 27 split(/ƒa/, join('ƒƒa', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 27 split(/ƒa/, join('ƒƒa', 1..10)) $^X $__FILE__\n};
}

@split = split(/ƒa/i, join('ƒƒa', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 28 split(/ƒa/i, join('ƒƒa', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 28 split(/ƒa/i, join('ƒƒa', 1..10)) $^X $__FILE__\n};
}

@split = split(/A/b, join('A', 1..10));
if (scalar(@split) == 10) {
    print qq{ok - 29 split(/A/b, join('A', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{not ok - 29 split(/A/b, join('A', 1..10)) $^X $__FILE__\n};
}

@split = split(/A/b, join('a', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 30 split(/A/b, join('a', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 30 split(/A/b, join('a', 1..10)) $^X $__FILE__\n};
}

@split = split(/ƒA/b, join('A', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 31 split(/ƒA/b, join('A', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 31 split(/ƒA/b, join('A', 1..10)) $^X $__FILE__\n};
}

@split = split(/ƒa/b, join('A', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 32 split(/ƒa/b, join('A', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 32 split(/ƒa/b, join('A', 1..10)) $^X $__FILE__\n};
}

@split = split(/ƒA/b, join('a', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 33 split(/ƒA/b, join('a', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 33 split(/ƒA/b, join('a', 1..10)) $^X $__FILE__\n};
}

@split = split(/ƒa/b, join('a', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 34 split(/ƒa/b, join('a', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 34 split(/ƒa/b, join('a', 1..10)) $^X $__FILE__\n};
}

@split = split(/A/b, join('ƒA', 1..10));
if (scalar(@split) == 10) {
    print qq{ok - 35 split(/A/b, join('ƒA', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{not ok - 35 split(/A/b, join('ƒA', 1..10)) $^X $__FILE__\n};
}

@split = split(/a/b, join('ƒA', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 36 split(/a/b, join('ƒA', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 36 split(/a/b, join('ƒA', 1..10)) $^X $__FILE__\n};
}

@split = split(/A/b, join('ƒa', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 37 split(/A/b, join('ƒa', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 37 split(/A/b, join('ƒa', 1..10)) $^X $__FILE__\n};
}

@split = split(/a/b, join('ƒa', 1..10));
if (scalar(@split) == 10) {
    print qq{ok - 38 split(/a/b, join('ƒa', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{not ok - 38 split(/a/b, join('ƒa', 1..10)) $^X $__FILE__\n};
}

@split = split(/ƒA/b, join('ƒƒA', 1..10));
if (scalar(@split) == 10) {
    print qq{ok - 39 split(/ƒA/b, join('ƒƒA', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{not ok - 39 split(/ƒA/b, join('ƒƒA', 1..10)) $^X $__FILE__\n};
}

@split = split(/ƒa/b, join('ƒƒA', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 40 split(/ƒa/b, join('ƒƒA', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 40 split(/ƒa/b, join('ƒƒA', 1..10)) $^X $__FILE__\n};
}

@split = split(/ƒA/b, join('ƒƒa', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 41 split(/ƒA/b, join('ƒƒa', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 41 split(/ƒA/b, join('ƒƒa', 1..10)) $^X $__FILE__\n};
}

@split = split(/ƒa/b, join('ƒƒa', 1..10));
if (scalar(@split) == 10) {
    print qq{ok - 42 split(/ƒa/b, join('ƒƒa', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{not ok - 42 split(/ƒa/b, join('ƒƒa', 1..10)) $^X $__FILE__\n};
}

@split = split(/a/ib, join('A', 1..10));
if (scalar(@split) == 10) {
    print qq{ok - 43 split(/a/ib, join('A', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{not ok - 43 split(/a/ib, join('A', 1..10)) $^X $__FILE__\n};
}

@split = split(/a/ib, join('a', 1..10));
if (scalar(@split) == 10) {
    print qq{ok - 44 split(/a/ib, join('a', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{not ok - 44 split(/a/ib, join('a', 1..10)) $^X $__FILE__\n};
}

@split = split(/ƒA/ib, join('A', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 45 split(/ƒA/ib, join('A', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 45 split(/ƒA/ib, join('A', 1..10)) $^X $__FILE__\n};
}

@split = split(/ƒa/ib, join('A', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 46 split(/ƒa/ib, join('A', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 46 split(/ƒa/ib, join('A', 1..10)) $^X $__FILE__\n};
}

@split = split(/ƒA/ib, join('a', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 47 split(/ƒA/ib, join('a', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 47 split(/ƒA/ib, join('a', 1..10)) $^X $__FILE__\n};
}

@split = split(/ƒa/ib, join('a', 1..10));
if (scalar(@split) == 10) {
    print qq{not ok - 48 split(/ƒa/ib, join('a', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{ok - 48 split(/ƒa/ib, join('a', 1..10)) $^X $__FILE__\n};
}

@split = split(/A/ib, join('ƒA', 1..10));
if (scalar(@split) == 10) {
    print qq{ok - 49 split(/A/ib, join('ƒA', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{not ok - 49 split(/A/ib, join('ƒA', 1..10)) $^X $__FILE__\n};
}

@split = split(/a/ib, join('ƒA', 1..10));
if (scalar(@split) == 10) {
    print qq{ok - 50 split(/a/ib, join('ƒA', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{not ok - 50 split(/a/ib, join('ƒA', 1..10)) $^X $__FILE__\n};
}

@split = split(/A/ib, join('ƒa', 1..10));
if (scalar(@split) == 10) {
    print qq{ok - 51 split(/A/ib, join('ƒa', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{not ok - 51 split(/A/ib, join('ƒa', 1..10)) $^X $__FILE__\n};
}

@split = split(/a/ib, join('ƒa', 1..10));
if (scalar(@split) == 10) {
    print qq{ok - 52 split(/a/ib, join('ƒa', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{not ok - 52 split(/a/ib, join('ƒa', 1..10)) $^X $__FILE__\n};
}

@split = split(/ƒA/ib, join('ƒƒA', 1..10));
if (scalar(@split) == 10) {
    print qq{ok - 53 split(/ƒA/ib, join('ƒƒA', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{not ok - 53 split(/ƒA/ib, join('ƒƒA', 1..10)) $^X $__FILE__\n};
}

@split = split(/ƒa/ib, join('ƒƒA', 1..10));
if (scalar(@split) == 10) {
    print qq{ok - 54 split(/ƒa/ib, join('ƒƒA', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{not ok - 54 split(/ƒa/ib, join('ƒƒA', 1..10)) $^X $__FILE__\n};
}

@split = split(/ƒA/ib, join('ƒƒa', 1..10));
if (scalar(@split) == 10) {
    print qq{ok - 55 split(/ƒA/ib, join('ƒƒa', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{not ok - 55 split(/ƒA/ib, join('ƒƒa', 1..10)) $^X $__FILE__\n};
}

@split = split(/ƒa/ib, join('ƒƒa', 1..10));
if (scalar(@split) == 10) {
    print qq{ok - 56 split(/ƒa/ib, join('ƒƒa', 1..10)) $^X $__FILE__\n};
}
else {
    print qq{not ok - 56 split(/ƒa/ib, join('ƒƒa', 1..10)) $^X $__FILE__\n};
}

__END__