File Coverage

lib/Math/FastGF2.pm
Criterion Covered Total %
statement 14 14 100.0
branch n/a
condition n/a
subroutine 5 5 100.0
pod n/a
total 19 19 100.0


line stmt bran cond sub pod time code
1             package Math::FastGF2;
2              
3 4     4   67070 use 5.006000;
  4         22  
4 4     4   19 use strict;
  4         7  
  4         84  
5 4     4   26 use warnings;
  4         7  
  4         143  
6 4     4   21 no warnings qw(redefine);
  4         6  
  4         218  
7              
8 4     4   24 use vars qw(@ISA @EXPORT @EXPORT_OK %EXPORT_TAGS $VERSION);
  4         13  
  4         751  
9              
10             require Exporter;
11              
12             @ISA = qw(Exporter);
13             %EXPORT_TAGS = ( 'all' => [ qw(gf2_mul gf2_inv gf2_div gf2_pow gf2_info) ],
14             'ops' => [ qw(gf2_mul gf2_inv gf2_div gf2_pow) ],
15             'info' => [ qw(gf2_info) ],
16             );
17             @EXPORT_OK = ( @{ $EXPORT_TAGS{'all'} } );
18             @EXPORT = ( );
19             $VERSION = '0.07';
20              
21             require XSLoader;
22             XSLoader::load('Math::FastGF2', $VERSION);
23              
24              
25             1;
26              
27             __END__