1 -------------------------------------------------------------------------------     3 -- Company    : SLAC National Accelerator Laboratory     4 -- Created    : 2014-04-21     5 -- Last update: 2014-04-21     6 -------------------------------------------------------------------------------     7 -- Description: This package defines a few functions that are useful for      9  --! @ingroup base_general    10 --              computing CRC values.       12 --              crc32Parallel<N>Byte defines parallel implementations of the    13 --              CRC32 algorithm with the "standard" CRC32 polynomial: 0x04C11DB7    14 --              Byte widths of 1-8 are currently supported.    16 --              To see how the parallel statements are generated, see here:    17 --              http://www.slac.stanford.edu/~kurtisn/Crc32/Crc32.cpp    18 --              This is an implementation of the ideas found here:    19 --              http://outputlogic.com/my-stuff/circuit-cellar-january-2010-crc.pdf    20 -------------------------------------------------------------------------------    21 -- This file is part of 'SLAC Firmware Standard Library'.    22 -- It is subject to the license terms in the LICENSE.txt file found in the     23 -- top-level directory of this distribution and at:     24 --    https://confluence.slac.stanford.edu/display/ppareg/LICENSE.html.     25 -- No part of 'SLAC Firmware Standard Library', including this file,     26 -- may be copied, modified, propagated, or distributed except according to     27 -- the terms contained in the LICENSE.txt file.    28 -------------------------------------------------------------------------------    31 use IEEE.STD_LOGIC_1164.
all;
    39    --Specific CRC32 parallel implementations with the standard polynomial: 0x04C11DB7    53    -------------------------------------------------------------------------------------------------    54    -- Implements an N tap linear feedback shift operation suitable for CRC implementations    55    -- This uses a Galois LFSR and inherently assumes the highest polynomial term is 1    56    -- (e.g., in CRC32 the x^32 term is implicit, so the standard polynomial 0x04C11DB7 is    59    -- Size of LFSR is variable and determined by length of lfsr parameter, but size of the    60    -- lfsr and polynomial should match.    62    -- The shift is in the direction of increasing index (left shift for decending, right for ascending)    63    -- New data bits are shifted in from the lsb-end.    65    -- As written, this can be called N-times to implement CRC calculations, but requires an     66    -- a message augmented with zeroes to match standard CRC calculations.  This makes it a     67    -- "nondirect" implementation.    68    -------------------------------------------------------------------------------------------------    71       variable retVar : 
slv(lfsr'
range) := 
(others => '
0'
);
    73       if (lfsr'
ascending) then    74          for i 
in lfsr'
range loop    77                   retVar
(i
) := lfsr
(lfsr'
right) xor input;  
    79                   retVar
(i
) := lfsr
(lfsr'
right) xor lfsr
(i-
1);
    85                   retVar
(i
) := lfsr
(i-
1);
    90          for i 
in lfsr'
range loop    93                   retVar
(i
) := lfsr
(lfsr'
left) xor input;  
    95                   retVar
(i
) := lfsr
(lfsr'
left) xor lfsr
(i-
1);               
   101                   retVar
(i
) := lfsr
(i-
1);
   110    -------------------------------------------------------------------------------------------------   111    -- Implements an lookup of CRC values for a given data byte.  This is used in many    112    -- "table driven" implementations of CRC.   113    -- Supports both ascending or descending bit orders.   114    -------------------------------------------------------------------------------------------------   117       variable retVar : 
slv(poly'
range) := 
(others => '
0'
);
   119       assert (inByte'
high-inByte'
low = 
7) report "crcByteLookup() - input must be byte-sized" severity failure;
   121       if (inByte'
ascending) then   122          retVar
(retVar'
right-
7 to retVar'
right) := inByte;
   123          retVar
(0 to retVar'
right-
8)            := 
(others => '
0'
);
   125          for b 
in 7 downto 0 loop   126             if (retVar
(retVar'
right) = '
1'
) then   127                retVar := 
('
0' & retVar
(0 to retVar'
right-
1)) xor poly;
   129                retVar := 
('
0' & retVar
(0 to retVar'
right-
1));
   134          retVar
(retVar'
left downto retVar'
left-
7) := inByte;
   135          retVar
(retVar'
left-
8 downto 0)           := 
(others => '
0'
);
   137          for b 
in 7 downto 0 loop   138             if (retVar
(retVar'
left) = '
1'
) then   139                retVar := 
(retVar
(retVar'
left-
1 downto 0) & '
0'
) xor poly;
   141                retVar := 
(retVar
(retVar'
left-
1 downto 0) & '
0'
);
   150    ---------------------------------------------------------   151    -- Parallel CRC implementations for various byte widths    152    ---------------------------------------------------------      154       variable retVar : 
slv(31 downto 0) := 
(others => '
0'
);
   156       retVar
(0) := data
(0) xor data
(6) xor crcCur
(24) xor crcCur
(30);
   157       retVar
(1) := data
(0) xor data
(1) xor data
(6) xor data
(7) xor crcCur
(24) xor crcCur
(25) xor crcCur
(30) xor crcCur
(31);
   158       retVar
(2) := data
(0) xor data
(1) xor data
(2) xor data
(6) xor data
(7) xor crcCur
(24) xor crcCur
(25) xor crcCur
(26) xor crcCur
(30) xor crcCur
(31);
   159       retVar
(3) := data
(1) xor data
(2) xor data
(3) xor data
(7) xor crcCur
(25) xor crcCur
(26) xor crcCur
(27) xor crcCur
(31);
   160       retVar
(4) := data
(0) xor data
(2) xor data
(3) xor data
(4) xor data
(6) xor crcCur
(24) xor crcCur
(26) xor crcCur
(27) xor crcCur
(28) xor crcCur
(30);
   161       retVar
(5) := data
(0) xor data
(1) xor data
(3) xor data
(4) xor data
(5) xor data
(6) xor data
(7) xor crcCur
(24) xor crcCur
(25) xor crcCur
(27) xor crcCur
(28) xor crcCur
(29) xor crcCur
(30) xor crcCur
(31);
   162       retVar
(6) := data
(1) xor data
(2) xor data
(4) xor data
(5) xor data
(6) xor data
(7) xor crcCur
(25) xor crcCur
(26) xor crcCur
(28) xor crcCur
(29) xor crcCur
(30) xor crcCur
(31);
   163       retVar
(7) := data
(0) xor data
(2) xor data
(3) xor data
(5) xor data
(7) xor crcCur
(24) xor crcCur
(26) xor crcCur
(27) xor crcCur
(29) xor crcCur
(31);
   164       retVar
(8) := data
(0) xor data
(1) xor data
(3) xor data
(4) xor crcCur
(0) xor crcCur
(24) xor crcCur
(25) xor crcCur
(27) xor crcCur
(28);
   165       retVar
(9) := data
(1) xor data
(2) xor data
(4) xor data
(5) xor crcCur
(1) xor crcCur
(25) xor crcCur
(26) xor crcCur
(28) xor crcCur
(29);
   166       retVar
(10) := data
(0) xor data
(2) xor data
(3) xor data
(5) xor crcCur
(2) xor crcCur
(24) xor crcCur
(26) xor crcCur
(27) xor crcCur
(29);
   167       retVar
(11) := data
(0) xor data
(1) xor data
(3) xor data
(4) xor crcCur
(3) xor crcCur
(24) xor crcCur
(25) xor crcCur
(27) xor crcCur
(28);
   168       retVar
(12) := data
(0) xor data
(1) xor data
(2) xor data
(4) xor data
(5) xor data
(6) xor crcCur
(4) xor crcCur
(24) xor crcCur
(25) xor crcCur
(26) xor crcCur
(28) xor crcCur
(29) xor crcCur
(30);
   169       retVar
(13) := data
(1) xor data
(2) xor data
(3) xor data
(5) xor data
(6) xor data
(7) xor crcCur
(5) xor crcCur
(25) xor crcCur
(26) xor crcCur
(27) xor crcCur
(29) xor crcCur
(30) xor crcCur
(31);
   170       retVar
(14) := data
(2) xor data
(3) xor data
(4) xor data
(6) xor data
(7) xor crcCur
(6) xor crcCur
(26) xor crcCur
(27) xor crcCur
(28) xor crcCur
(30) xor crcCur
(31);
   171       retVar
(15) := data
(3) xor data
(4) xor data
(5) xor data
(7) xor crcCur
(7) xor crcCur
(27) xor crcCur
(28) xor crcCur
(29) xor crcCur
(31);
   172       retVar
(16) := data
(0) xor data
(4) xor data
(5) xor crcCur
(8) xor crcCur
(24) xor crcCur
(28) xor crcCur
(29);
   173       retVar
(17) := data
(1) xor data
(5) xor data
(6) xor crcCur
(9) xor crcCur
(25) xor crcCur
(29) xor crcCur
(30);
   174       retVar
(18) := data
(2) xor data
(6) xor data
(7) xor crcCur
(10) xor crcCur
(26) xor crcCur
(30) xor crcCur
(31);
   175       retVar
(19) := data
(3) xor data
(7) xor crcCur
(11) xor crcCur
(27) xor crcCur
(31);
   176       retVar
(20) := data
(4) xor crcCur
(12) xor crcCur
(28);
   177       retVar
(21) := data
(5) xor crcCur
(13) xor crcCur
(29);
   178       retVar
(22) := data
(0) xor crcCur
(14) xor crcCur
(24);
   179       retVar
(23) := data
(0) xor data
(1) xor data
(6) xor crcCur
(15) xor crcCur
(24) xor crcCur
(25) xor crcCur
(30);
   180       retVar
(24) := data
(1) xor data
(2) xor data
(7) xor crcCur
(16) xor crcCur
(25) xor crcCur
(26) xor crcCur
(31);
   181       retVar
(25) := data
(2) xor data
(3) xor crcCur
(17) xor crcCur
(26) xor crcCur
(27);
   182       retVar
(26) := data
(0) xor data
(3) xor data
(4) xor data
(6) xor crcCur
(18) xor crcCur
(24) xor crcCur
(27) xor crcCur
(28) xor crcCur
(30);
   183       retVar
(27) := data
(1) xor data
(4) xor data
(5) xor data
(7) xor crcCur
(19) xor crcCur
(25) xor crcCur
(28) xor crcCur
(29) xor crcCur
(31);
   184       retVar
(28) := data
(2) xor data
(5) xor data
(6) xor crcCur
(20) xor crcCur
(26) xor crcCur
(29) xor crcCur
(30);
   185       retVar
(29) := data
(3) xor data
(6) xor data
(7) xor crcCur
(21) xor crcCur
(27) xor crcCur
(30) xor crcCur
(31);
   186       retVar
(30) := data
(4) xor data
(7) xor crcCur
(22) xor crcCur
(28) xor crcCur
(31);
   187       retVar
(31) := data
(5) xor crcCur
(23) xor crcCur
(29);
   192       variable retVar : 
slv(31 downto 0) := 
(others => '
0'
);
   194       retVar
(0) := data
(0) xor data
(6) xor data
(9) xor data
(10) xor data
(12) xor crcCur
(16) xor crcCur
(22) xor crcCur
(25) xor crcCur
(26) xor crcCur
(28);
   195       retVar
(1) := data
(0) xor data
(1) xor data
(6) xor data
(7) xor data
(9) xor data
(11) xor data
(12) xor data
(13) xor crcCur
(16) xor crcCur
(17) xor crcCur
(22) xor crcCur
(23) xor crcCur
(25) xor crcCur
(27) xor crcCur
(28) xor crcCur
(29);
   196       retVar
(2) := data
(0) xor data
(1) xor data
(2) xor data
(6) xor data
(7) xor data
(8) xor data
(9) xor data
(13) xor data
(14) xor crcCur
(16) xor crcCur
(17) xor crcCur
(18) xor crcCur
(22) xor crcCur
(23) xor crcCur
(24) xor crcCur
(25) xor crcCur
(29) xor crcCur
(30);
   197       retVar
(3) := data
(1) xor data
(2) xor data
(3) xor data
(7) xor data
(8) xor data
(9) xor data
(10) xor data
(14) xor data
(15) xor crcCur
(17) xor crcCur
(18) xor crcCur
(19) xor crcCur
(23) xor crcCur
(24) xor crcCur
(25) xor crcCur
(26) xor crcCur
(30) xor crcCur
(31);
   198       retVar
(4) := data
(0) xor data
(2) xor data
(3) xor data
(4) xor data
(6) xor data
(8) xor data
(11) xor data
(12) xor data
(15) xor crcCur
(16) xor crcCur
(18) xor crcCur
(19) xor crcCur
(20) xor crcCur
(22) xor crcCur
(24) xor crcCur
(27) xor crcCur
(28) xor crcCur
(31);
   199       retVar
(5) := data
(0) xor data
(1) xor data
(3) xor data
(4) xor data
(5) xor data
(6) xor data
(7) xor data
(10) xor data
(13) xor crcCur
(16) xor crcCur
(17) xor crcCur
(19) xor crcCur
(20) xor crcCur
(21) xor crcCur
(22) xor crcCur
(23) xor crcCur
(26) xor crcCur
(29);
   200       retVar
(6) := data
(1) xor data
(2) xor data
(4) xor data
(5) xor data
(6) xor data
(7) xor data
(8) xor data
(11) xor data
(14) xor crcCur
(17) xor crcCur
(18) xor crcCur
(20) xor crcCur
(21) xor crcCur
(22) xor crcCur
(23) xor crcCur
(24) xor crcCur
(27) xor crcCur
(30);
   201       retVar
(7) := data
(0) xor data
(2) xor data
(3) xor data
(5) xor data
(7) xor data
(8) xor data
(10) xor data
(15) xor crcCur
(16) xor crcCur
(18) xor crcCur
(19) xor crcCur
(21) xor crcCur
(23) xor crcCur
(24) xor crcCur
(26) xor crcCur
(31);
   202       retVar
(8) := data
(0) xor data
(1) xor data
(3) xor data
(4) xor data
(8) xor data
(10) xor data
(11) xor data
(12) xor crcCur
(16) xor crcCur
(17) xor crcCur
(19) xor crcCur
(20) xor crcCur
(24) xor crcCur
(26) xor crcCur
(27) xor crcCur
(28);
   203       retVar
(9) := data
(1) xor data
(2) xor data
(4) xor data
(5) xor data
(9) xor data
(11) xor data
(12) xor data
(13) xor crcCur
(17) xor crcCur
(18) xor crcCur
(20) xor crcCur
(21) xor crcCur
(25) xor crcCur
(27) xor crcCur
(28) xor crcCur
(29);
   204       retVar
(10) := data
(0) xor data
(2) xor data
(3) xor data
(5) xor data
(9) xor data
(13) xor data
(14) xor crcCur
(16) xor crcCur
(18) xor crcCur
(19) xor crcCur
(21) xor crcCur
(25) xor crcCur
(29) xor crcCur
(30);
   205       retVar
(11) := data
(0) xor data
(1) xor data
(3) xor data
(4) xor data
(9) xor data
(12) xor data
(14) xor data
(15) xor crcCur
(16) xor crcCur
(17) xor crcCur
(19) xor crcCur
(20) xor crcCur
(25) xor crcCur
(28) xor crcCur
(30) xor crcCur
(31);
   206       retVar
(12) := data
(0) xor data
(1) xor data
(2) xor data
(4) xor data
(5) xor data
(6) xor data
(9) xor data
(12) xor data
(13) xor data
(15) xor crcCur
(16) xor crcCur
(17) xor crcCur
(18) xor crcCur
(20) xor crcCur
(21) xor crcCur
(22) xor crcCur
(25) xor crcCur
(28) xor crcCur
(29) xor crcCur
(31);
   207       retVar
(13) := data
(1) xor data
(2) xor data
(3) xor data
(5) xor data
(6) xor data
(7) xor data
(10) xor data
(13) xor data
(14) xor crcCur
(17) xor crcCur
(18) xor crcCur
(19) xor crcCur
(21) xor crcCur
(22) xor crcCur
(23) xor crcCur
(26) xor crcCur
(29) xor crcCur
(30);
   208       retVar
(14) := data
(2) xor data
(3) xor data
(4) xor data
(6) xor data
(7) xor data
(8) xor data
(11) xor data
(14) xor data
(15) xor crcCur
(18) xor crcCur
(19) xor crcCur
(20) xor crcCur
(22) xor crcCur
(23) xor crcCur
(24) xor crcCur
(27) xor crcCur
(30) xor crcCur
(31);
   209       retVar
(15) := data
(3) xor data
(4) xor data
(5) xor data
(7) xor data
(8) xor data
(9) xor data
(12) xor data
(15) xor crcCur
(19) xor crcCur
(20) xor crcCur
(21) xor crcCur
(23) xor crcCur
(24) xor crcCur
(25) xor crcCur
(28) xor crcCur
(31);
   210       retVar
(16) := data
(0) xor data
(4) xor data
(5) xor data
(8) xor data
(12) xor data
(13) xor crcCur
(0) xor crcCur
(16) xor crcCur
(20) xor crcCur
(21) xor crcCur
(24) xor crcCur
(28) xor crcCur
(29);
   211       retVar
(17) := data
(1) xor data
(5) xor data
(6) xor data
(9) xor data
(13) xor data
(14) xor crcCur
(1) xor crcCur
(17) xor crcCur
(21) xor crcCur
(22) xor crcCur
(25) xor crcCur
(29) xor crcCur
(30);
   212       retVar
(18) := data
(2) xor data
(6) xor data
(7) xor data
(10) xor data
(14) xor data
(15) xor crcCur
(2) xor crcCur
(18) xor crcCur
(22) xor crcCur
(23) xor crcCur
(26) xor crcCur
(30) xor crcCur
(31);
   213       retVar
(19) := data
(3) xor data
(7) xor data
(8) xor data
(11) xor data
(15) xor crcCur
(3) xor crcCur
(19) xor crcCur
(23) xor crcCur
(24) xor crcCur
(27) xor crcCur
(31);
   214       retVar
(20) := data
(4) xor data
(8) xor data
(9) xor data
(12) xor crcCur
(4) xor crcCur
(20) xor crcCur
(24) xor crcCur
(25) xor crcCur
(28);
   215       retVar
(21) := data
(5) xor data
(9) xor data
(10) xor data
(13) xor crcCur
(5) xor crcCur
(21) xor crcCur
(25) xor crcCur
(26) xor crcCur
(29);
   216       retVar
(22) := data
(0) xor data
(9) xor data
(11) xor data
(12) xor data
(14) xor crcCur
(6) xor crcCur
(16) xor crcCur
(25) xor crcCur
(27) xor crcCur
(28) xor crcCur
(30);
   217       retVar
(23) := data
(0) xor data
(1) xor data
(6) xor data
(9) xor data
(13) xor data
(15) xor crcCur
(7) xor crcCur
(16) xor crcCur
(17) xor crcCur
(22) xor crcCur
(25) xor crcCur
(29) xor crcCur
(31);
   218       retVar
(24) := data
(1) xor data
(2) xor data
(7) xor data
(10) xor data
(14) xor crcCur
(8) xor crcCur
(17) xor crcCur
(18) xor crcCur
(23) xor crcCur
(26) xor crcCur
(30);
   219       retVar
(25) := data
(2) xor data
(3) xor data
(8) xor data
(11) xor data
(15) xor crcCur
(9) xor crcCur
(18) xor crcCur
(19) xor crcCur
(24) xor crcCur
(27) xor crcCur
(31);
   220       retVar
(26) := data
(0) xor data
(3) xor data
(4) xor data
(6) xor data
(10) xor crcCur
(10) xor crcCur
(16) xor crcCur
(19) xor crcCur
(20) xor crcCur
(22) xor crcCur
(26);
   221       retVar
(27) := data
(1) xor data
(4) xor data
(5) xor data
(7) xor data
(11) xor crcCur
(11) xor crcCur
(17) xor crcCur
(20) xor crcCur
(21) xor crcCur
(23) xor crcCur
(27);
   222       retVar
(28) := data
(2) xor data
(5) xor data
(6) xor data
(8) xor data
(12) xor crcCur
(12) xor crcCur
(18) xor crcCur
(21) xor crcCur
(22) xor crcCur
(24) xor crcCur
(28);
   223       retVar
(29) := data
(3) xor data
(6) xor data
(7) xor data
(9) xor data
(13) xor crcCur
(13) xor crcCur
(19) xor crcCur
(22) xor crcCur
(23) xor crcCur
(25) xor crcCur
(29);
   224       retVar
(30) := data
(4) xor data
(7) xor data
(8) xor data
(10) xor data
(14) xor crcCur
(14) xor crcCur
(20) xor crcCur
(23) xor crcCur
(24) xor crcCur
(26) xor crcCur
(30);
   225       retVar
(31) := data
(5) xor data
(8) xor data
(9) xor data
(11) xor data
(15) xor crcCur
(15) xor crcCur
(21) xor crcCur
(24) xor crcCur
(25) xor crcCur
(27) xor crcCur
(31);
   230       variable retVar : 
slv(31 downto 0) := 
(others => '
0'
);
   232       retVar
(0) := data
(0) xor data
(6) xor data
(9) xor data
(10) xor data
(12) xor data
(16) xor crcCur
(8) xor crcCur
(14) xor crcCur
(17) xor crcCur
(18) xor crcCur
(20) xor crcCur
(24);
   233       retVar
(1) := data
(0) xor data
(1) xor data
(6) xor data
(7) xor data
(9) xor data
(11) xor data
(12) xor data
(13) xor data
(16) xor data
(17) xor crcCur
(8) xor crcCur
(9) xor crcCur
(14) xor crcCur
(15) xor crcCur
(17) xor crcCur
(19) xor crcCur
(20) xor crcCur
(21) xor crcCur
(24) xor crcCur
(25);
   234       retVar
(2) := data
(0) xor data
(1) xor data
(2) xor data
(6) xor data
(7) xor data
(8) xor data
(9) xor data
(13) xor data
(14) xor data
(16) xor data
(17) xor data
(18) xor crcCur
(8) xor crcCur
(9) xor crcCur
(10) xor crcCur
(14) xor crcCur
(15) xor crcCur
(16) xor crcCur
(17) xor crcCur
(21) xor crcCur
(22) xor crcCur
(24) xor crcCur
(25) xor crcCur
(26);
   235       retVar
(3) := data
(1) xor data
(2) xor data
(3) xor data
(7) xor data
(8) xor data
(9) xor data
(10) xor data
(14) xor data
(15) xor data
(17) xor data
(18) xor data
(19) xor crcCur
(9) xor crcCur
(10) xor crcCur
(11) xor crcCur
(15) xor crcCur
(16) xor crcCur
(17) xor crcCur
(18) xor crcCur
(22) xor crcCur
(23) xor crcCur
(25) xor crcCur
(26) xor crcCur
(27);
   236       retVar
(4) := data
(0) xor data
(2) xor data
(3) xor data
(4) xor data
(6) xor data
(8) xor data
(11) xor data
(12) xor data
(15) xor data
(18) xor data
(19) xor data
(20) xor crcCur
(8) xor crcCur
(10) xor crcCur
(11) xor crcCur
(12) xor crcCur
(14) xor crcCur
(16) xor crcCur
(19) xor crcCur
(20) xor crcCur
(23) xor crcCur
(26) xor crcCur
(27) xor crcCur
(28);
   237       retVar
(5) := data
(0) xor data
(1) xor data
(3) xor data
(4) xor data
(5) xor data
(6) xor data
(7) xor data
(10) xor data
(13) xor data
(19) xor data
(20) xor data
(21) xor crcCur
(8) xor crcCur
(9) xor crcCur
(11) xor crcCur
(12) xor crcCur
(13) xor crcCur
(14) xor crcCur
(15) xor crcCur
(18) xor crcCur
(21) xor crcCur
(27) xor crcCur
(28) xor crcCur
(29);
   238       retVar
(6) := data
(1) xor data
(2) xor data
(4) xor data
(5) xor data
(6) xor data
(7) xor data
(8) xor data
(11) xor data
(14) xor data
(20) xor data
(21) xor data
(22) xor crcCur
(9) xor crcCur
(10) xor crcCur
(12) xor crcCur
(13) xor crcCur
(14) xor crcCur
(15) xor crcCur
(16) xor crcCur
(19) xor crcCur
(22) xor crcCur
(28) xor crcCur
(29) xor crcCur
(30);
   239       retVar
(7) := data
(0) xor data
(2) xor data
(3) xor data
(5) xor data
(7) xor data
(8) xor data
(10) xor data
(15) xor data
(16) xor data
(21) xor data
(22) xor data
(23) xor crcCur
(8) xor crcCur
(10) xor crcCur
(11) xor crcCur
(13) xor crcCur
(15) xor crcCur
(16) xor crcCur
(18) xor crcCur
(23) xor crcCur
(24) xor crcCur
(29) xor crcCur
(30) xor crcCur
(31);
   240       retVar
(8) := data
(0) xor data
(1) xor data
(3) xor data
(4) xor data
(8) xor data
(10) xor data
(11) xor data
(12) xor data
(17) xor data
(22) xor data
(23) xor crcCur
(8) xor crcCur
(9) xor crcCur
(11) xor crcCur
(12) xor crcCur
(16) xor crcCur
(18) xor crcCur
(19) xor crcCur
(20) xor crcCur
(25) xor crcCur
(30) xor crcCur
(31);
   241       retVar
(9) := data
(1) xor data
(2) xor data
(4) xor data
(5) xor data
(9) xor data
(11) xor data
(12) xor data
(13) xor data
(18) xor data
(23) xor crcCur
(9) xor crcCur
(10) xor crcCur
(12) xor crcCur
(13) xor crcCur
(17) xor crcCur
(19) xor crcCur
(20) xor crcCur
(21) xor crcCur
(26) xor crcCur
(31);
   242       retVar
(10) := data
(0) xor data
(2) xor data
(3) xor data
(5) xor data
(9) xor data
(13) xor data
(14) xor data
(16) xor data
(19) xor crcCur
(8) xor crcCur
(10) xor crcCur
(11) xor crcCur
(13) xor crcCur
(17) xor crcCur
(21) xor crcCur
(22) xor crcCur
(24) xor crcCur
(27);
   243       retVar
(11) := data
(0) xor data
(1) xor data
(3) xor data
(4) xor data
(9) xor data
(12) xor data
(14) xor data
(15) xor data
(16) xor data
(17) xor data
(20) xor crcCur
(8) xor crcCur
(9) xor crcCur
(11) xor crcCur
(12) xor crcCur
(17) xor crcCur
(20) xor crcCur
(22) xor crcCur
(23) xor crcCur
(24) xor crcCur
(25) xor crcCur
(28);
   244       retVar
(12) := data
(0) xor data
(1) xor data
(2) xor data
(4) xor data
(5) xor data
(6) xor data
(9) xor data
(12) xor data
(13) xor data
(15) xor data
(17) xor data
(18) xor data
(21) xor crcCur
(8) xor crcCur
(9) xor crcCur
(10) xor crcCur
(12) xor crcCur
(13) xor crcCur
(14) xor crcCur
(17) xor crcCur
(20) xor crcCur
(21) xor crcCur
(23) xor crcCur
(25) xor crcCur
(26) xor crcCur
(29);
   245       retVar
(13) := data
(1) xor data
(2) xor data
(3) xor data
(5) xor data
(6) xor data
(7) xor data
(10) xor data
(13) xor data
(14) xor data
(16) xor data
(18) xor data
(19) xor data
(22) xor crcCur
(9) xor crcCur
(10) xor crcCur
(11) xor crcCur
(13) xor crcCur
(14) xor crcCur
(15) xor crcCur
(18) xor crcCur
(21) xor crcCur
(22) xor crcCur
(24) xor crcCur
(26) xor crcCur
(27) xor crcCur
(30);
   246       retVar
(14) := data
(2) xor data
(3) xor data
(4) xor data
(6) xor data
(7) xor data
(8) xor data
(11) xor data
(14) xor data
(15) xor data
(17) xor data
(19) xor data
(20) xor data
(23) xor crcCur
(10) xor crcCur
(11) xor crcCur
(12) xor crcCur
(14) xor crcCur
(15) xor crcCur
(16) xor crcCur
(19) xor crcCur
(22) xor crcCur
(23) xor crcCur
(25) xor crcCur
(27) xor crcCur
(28) xor crcCur
(31);
   247       retVar
(15) := data
(3) xor data
(4) xor data
(5) xor data
(7) xor data
(8) xor data
(9) xor data
(12) xor data
(15) xor data
(16) xor data
(18) xor data
(20) xor data
(21) xor crcCur
(11) xor crcCur
(12) xor crcCur
(13) xor crcCur
(15) xor crcCur
(16) xor crcCur
(17) xor crcCur
(20) xor crcCur
(23) xor crcCur
(24) xor crcCur
(26) xor crcCur
(28) xor crcCur
(29);
   248       retVar
(16) := data
(0) xor data
(4) xor data
(5) xor data
(8) xor data
(12) xor data
(13) xor data
(17) xor data
(19) xor data
(21) xor data
(22) xor crcCur
(8) xor crcCur
(12) xor crcCur
(13) xor crcCur
(16) xor crcCur
(20) xor crcCur
(21) xor crcCur
(25) xor crcCur
(27) xor crcCur
(29) xor crcCur
(30);
   249       retVar
(17) := data
(1) xor data
(5) xor data
(6) xor data
(9) xor data
(13) xor data
(14) xor data
(18) xor data
(20) xor data
(22) xor data
(23) xor crcCur
(9) xor crcCur
(13) xor crcCur
(14) xor crcCur
(17) xor crcCur
(21) xor crcCur
(22) xor crcCur
(26) xor crcCur
(28) xor crcCur
(30) xor crcCur
(31);
   250       retVar
(18) := data
(2) xor data
(6) xor data
(7) xor data
(10) xor data
(14) xor data
(15) xor data
(19) xor data
(21) xor data
(23) xor crcCur
(10) xor crcCur
(14) xor crcCur
(15) xor crcCur
(18) xor crcCur
(22) xor crcCur
(23) xor crcCur
(27) xor crcCur
(29) xor crcCur
(31);
   251       retVar
(19) := data
(3) xor data
(7) xor data
(8) xor data
(11) xor data
(15) xor data
(16) xor data
(20) xor data
(22) xor crcCur
(11) xor crcCur
(15) xor crcCur
(16) xor crcCur
(19) xor crcCur
(23) xor crcCur
(24) xor crcCur
(28) xor crcCur
(30);
   252       retVar
(20) := data
(4) xor data
(8) xor data
(9) xor data
(12) xor data
(16) xor data
(17) xor data
(21) xor data
(23) xor crcCur
(12) xor crcCur
(16) xor crcCur
(17) xor crcCur
(20) xor crcCur
(24) xor crcCur
(25) xor crcCur
(29) xor crcCur
(31);
   253       retVar
(21) := data
(5) xor data
(9) xor data
(10) xor data
(13) xor data
(17) xor data
(18) xor data
(22) xor crcCur
(13) xor crcCur
(17) xor crcCur
(18) xor crcCur
(21) xor crcCur
(25) xor crcCur
(26) xor crcCur
(30);
   254       retVar
(22) := data
(0) xor data
(9) xor data
(11) xor data
(12) xor data
(14) xor data
(16) xor data
(18) xor data
(19) xor data
(23) xor crcCur
(8) xor crcCur
(17) xor crcCur
(19) xor crcCur
(20) xor crcCur
(22) xor crcCur
(24) xor crcCur
(26) xor crcCur
(27) xor crcCur
(31);
   255       retVar
(23) := data
(0) xor data
(1) xor data
(6) xor data
(9) xor data
(13) xor data
(15) xor data
(16) xor data
(17) xor data
(19) xor data
(20) xor crcCur
(8) xor crcCur
(9) xor crcCur
(14) xor crcCur
(17) xor crcCur
(21) xor crcCur
(23) xor crcCur
(24) xor crcCur
(25) xor crcCur
(27) xor crcCur
(28);
   256       retVar
(24) := data
(1) xor data
(2) xor data
(7) xor data
(10) xor data
(14) xor data
(16) xor data
(17) xor data
(18) xor data
(20) xor data
(21) xor crcCur
(0) xor crcCur
(9) xor crcCur
(10) xor crcCur
(15) xor crcCur
(18) xor crcCur
(22) xor crcCur
(24) xor crcCur
(25) xor crcCur
(26) xor crcCur
(28) xor crcCur
(29);
   257       retVar
(25) := data
(2) xor data
(3) xor data
(8) xor data
(11) xor data
(15) xor data
(17) xor data
(18) xor data
(19) xor data
(21) xor data
(22) xor crcCur
(1) xor crcCur
(10) xor crcCur
(11) xor crcCur
(16) xor crcCur
(19) xor crcCur
(23) xor crcCur
(25) xor crcCur
(26) xor crcCur
(27) xor crcCur
(29) xor crcCur
(30);
   258       retVar
(26) := data
(0) xor data
(3) xor data
(4) xor data
(6) xor data
(10) xor data
(18) xor data
(19) xor data
(20) xor data
(22) xor data
(23) xor crcCur
(2) xor crcCur
(8) xor crcCur
(11) xor crcCur
(12) xor crcCur
(14) xor crcCur
(18) xor crcCur
(26) xor crcCur
(27) xor crcCur
(28) xor crcCur
(30) xor crcCur
(31);
   259       retVar
(27) := data
(1) xor data
(4) xor data
(5) xor data
(7) xor data
(11) xor data
(19) xor data
(20) xor data
(21) xor data
(23) xor crcCur
(3) xor crcCur
(9) xor crcCur
(12) xor crcCur
(13) xor crcCur
(15) xor crcCur
(19) xor crcCur
(27) xor crcCur
(28) xor crcCur
(29) xor crcCur
(31);
   260       retVar
(28) := data
(2) xor data
(5) xor data
(6) xor data
(8) xor data
(12) xor data
(20) xor data
(21) xor data
(22) xor crcCur
(4) xor crcCur
(10) xor crcCur
(13) xor crcCur
(14) xor crcCur
(16) xor crcCur
(20) xor crcCur
(28) xor crcCur
(29) xor crcCur
(30);
   261       retVar
(29) := data
(3) xor data
(6) xor data
(7) xor data
(9) xor data
(13) xor data
(21) xor data
(22) xor data
(23) xor crcCur
(5) xor crcCur
(11) xor crcCur
(14) xor crcCur
(15) xor crcCur
(17) xor crcCur
(21) xor crcCur
(29) xor crcCur
(30) xor crcCur
(31);
   262       retVar
(30) := data
(4) xor data
(7) xor data
(8) xor data
(10) xor data
(14) xor data
(22) xor data
(23) xor crcCur
(6) xor crcCur
(12) xor crcCur
(15) xor crcCur
(16) xor crcCur
(18) xor crcCur
(22) xor crcCur
(30) xor crcCur
(31);
   263       retVar
(31) := data
(5) xor data
(8) xor data
(9) xor data
(11) xor data
(15) xor data
(23) xor crcCur
(7) xor crcCur
(13) xor crcCur
(16) xor crcCur
(17) xor crcCur
(19) xor crcCur
(23) xor crcCur
(31);
   268       variable retVar : 
slv(31 downto 0) := 
(others => '
0'
);
   270       retVar
(0) := data
(0) xor data
(6) xor data
(9) xor data
(10) xor data
(12) xor data
(16) xor data
(24) xor data
(25) xor data
(26) xor data
(28) xor data
(29) xor data
(30) xor data
(31) xor crcCur
(0) xor crcCur
(6) xor crcCur
(9) xor crcCur
(10) xor crcCur
(12) xor crcCur
(16) xor crcCur
(24) xor crcCur
(25) xor crcCur
(26) xor crcCur
(28) xor crcCur
(29) xor crcCur
(30) xor crcCur
(31);
   271       retVar
(1) := data
(0) xor data
(1) xor data
(6) xor data
(7) xor data
(9) xor data
(11) xor data
(12) xor data
(13) xor data
(16) xor data
(17) xor data
(24) xor data
(27) xor data
(28) xor crcCur
(0) xor crcCur
(1) xor crcCur
(6) xor crcCur
(7) xor crcCur
(9) xor crcCur
(11) xor crcCur
(12) xor crcCur
(13) xor crcCur
(16) xor crcCur
(17) xor crcCur
(24) xor crcCur
(27) xor crcCur
(28);
   272       retVar
(2) := data
(0) xor data
(1) xor data
(2) xor data
(6) xor data
(7) xor data
(8) xor data
(9) xor data
(13) xor data
(14) xor data
(16) xor data
(17) xor data
(18) xor data
(24) xor data
(26) xor data
(30) xor data
(31) xor crcCur
(0) xor crcCur
(1) xor crcCur
(2) xor crcCur
(6) xor crcCur
(7) xor crcCur
(8) xor crcCur
(9) xor crcCur
(13) xor crcCur
(14) xor crcCur
(16) xor crcCur
(17) xor crcCur
(18) xor crcCur
(24) xor crcCur
(26) xor crcCur
(30) xor crcCur
(31);
   273       retVar
(3) := data
(1) xor data
(2) xor data
(3) xor data
(7) xor data
(8) xor data
(9) xor data
(10) xor data
(14) xor data
(15) xor data
(17) xor data
(18) xor data
(19) xor data
(25) xor data
(27) xor data
(31) xor crcCur
(1) xor crcCur
(2) xor crcCur
(3) xor crcCur
(7) xor crcCur
(8) xor crcCur
(9) xor crcCur
(10) xor crcCur
(14) xor crcCur
(15) xor crcCur
(17) xor crcCur
(18) xor crcCur
(19) xor crcCur
(25) xor crcCur
(27) xor crcCur
(31);
   274       retVar
(4) := data
(0) xor data
(2) xor data
(3) xor data
(4) xor data
(6) xor data
(8) xor data
(11) xor data
(12) xor data
(15) xor data
(18) xor data
(19) xor data
(20) xor data
(24) xor data
(25) xor data
(29) xor data
(30) xor data
(31) xor crcCur
(0) xor crcCur
(2) xor crcCur
(3) xor crcCur
(4) xor crcCur
(6) xor crcCur
(8) xor crcCur
(11) xor crcCur
(12) xor crcCur
(15) xor crcCur
(18) xor crcCur
(19) xor crcCur
(20) xor crcCur
(24) xor crcCur
(25) xor crcCur
(29) xor crcCur
(30) xor crcCur
(31);
   275       retVar
(5) := data
(0) xor data
(1) xor data
(3) xor data
(4) xor data
(5) xor data
(6) xor data
(7) xor data
(10) xor data
(13) xor data
(19) xor data
(20) xor data
(21) xor data
(24) xor data
(28) xor data
(29) xor crcCur
(0) xor crcCur
(1) xor crcCur
(3) xor crcCur
(4) xor crcCur
(5) xor crcCur
(6) xor crcCur
(7) xor crcCur
(10) xor crcCur
(13) xor crcCur
(19) xor crcCur
(20) xor crcCur
(21) xor crcCur
(24) xor crcCur
(28) xor crcCur
(29);
   276       retVar
(6) := data
(1) xor data
(2) xor data
(4) xor data
(5) xor data
(6) xor data
(7) xor data
(8) xor data
(11) xor data
(14) xor data
(20) xor data
(21) xor data
(22) xor data
(25) xor data
(29) xor data
(30) xor crcCur
(1) xor crcCur
(2) xor crcCur
(4) xor crcCur
(5) xor crcCur
(6) xor crcCur
(7) xor crcCur
(8) xor crcCur
(11) xor crcCur
(14) xor crcCur
(20) xor crcCur
(21) xor crcCur
(22) xor crcCur
(25) xor crcCur
(29) xor crcCur
(30);
   277       retVar
(7) := data
(0) xor data
(2) xor data
(3) xor data
(5) xor data
(7) xor data
(8) xor data
(10) xor data
(15) xor data
(16) xor data
(21) xor data
(22) xor data
(23) xor data
(24) xor data
(25) xor data
(28) xor data
(29) xor crcCur
(0) xor crcCur
(2) xor crcCur
(3) xor crcCur
(5) xor crcCur
(7) xor crcCur
(8) xor crcCur
(10) xor crcCur
(15) xor crcCur
(16) xor crcCur
(21) xor crcCur
(22) xor crcCur
(23) xor crcCur
(24) xor crcCur
(25) xor crcCur
(28) xor crcCur
(29);
   278       retVar
(8) := data
(0) xor data
(1) xor data
(3) xor data
(4) xor data
(8) xor data
(10) xor data
(11) xor data
(12) xor data
(17) xor data
(22) xor data
(23) xor data
(28) xor data
(31) xor crcCur
(0) xor crcCur
(1) xor crcCur
(3) xor crcCur
(4) xor crcCur
(8) xor crcCur
(10) xor crcCur
(11) xor crcCur
(12) xor crcCur
(17) xor crcCur
(22) xor crcCur
(23) xor crcCur
(28) xor crcCur
(31);
   279       retVar
(9) := data
(1) xor data
(2) xor data
(4) xor data
(5) xor data
(9) xor data
(11) xor data
(12) xor data
(13) xor data
(18) xor data
(23) xor data
(24) xor data
(29) xor crcCur
(1) xor crcCur
(2) xor crcCur
(4) xor crcCur
(5) xor crcCur
(9) xor crcCur
(11) xor crcCur
(12) xor crcCur
(13) xor crcCur
(18) xor crcCur
(23) xor crcCur
(24) xor crcCur
(29);
   280       retVar
(10) := data
(0) xor data
(2) xor data
(3) xor data
(5) xor data
(9) xor data
(13) xor data
(14) xor data
(16) xor data
(19) xor data
(26) xor data
(28) xor data
(29) xor data
(31) xor crcCur
(0) xor crcCur
(2) xor crcCur
(3) xor crcCur
(5) xor crcCur
(9) xor crcCur
(13) xor crcCur
(14) xor crcCur
(16) xor crcCur
(19) xor crcCur
(26) xor crcCur
(28) xor crcCur
(29) xor crcCur
(31);
   281       retVar
(11) := data
(0) xor data
(1) xor data
(3) xor data
(4) xor data
(9) xor data
(12) xor data
(14) xor data
(15) xor data
(16) xor data
(17) xor data
(20) xor data
(24) xor data
(25) xor data
(26) xor data
(27) xor data
(28) xor data
(31) xor crcCur
(0) xor crcCur
(1) xor crcCur
(3) xor crcCur
(4) xor crcCur
(9) xor crcCur
(12) xor crcCur
(14) xor crcCur
(15) xor crcCur
(16) xor crcCur
(17) xor crcCur
(20) xor crcCur
(24) xor crcCur
(25) xor crcCur
(26) xor crcCur
(27) xor crcCur
(28) xor crcCur
(31);
   282       retVar
(12) := data
(0) xor data
(1) xor data
(2) xor data
(4) xor data
(5) xor data
(6) xor data
(9) xor data
(12) xor data
(13) xor data
(15) xor data
(17) xor data
(18) xor data
(21) xor data
(24) xor data
(27) xor data
(30) xor data
(31) xor crcCur
(0) xor crcCur
(1) xor crcCur
(2) xor crcCur
(4) xor crcCur
(5) xor crcCur
(6) xor crcCur
(9) xor crcCur
(12) xor crcCur
(13) xor crcCur
(15) xor crcCur
(17) xor crcCur
(18) xor crcCur
(21) xor crcCur
(24) xor crcCur
(27) xor crcCur
(30) xor crcCur
(31);
   283       retVar
(13) := data
(1) xor data
(2) xor data
(3) xor data
(5) xor data
(6) xor data
(7) xor data
(10) xor data
(13) xor data
(14) xor data
(16) xor data
(18) xor data
(19) xor data
(22) xor data
(25) xor data
(28) xor data
(31) xor crcCur
(1) xor crcCur
(2) xor crcCur
(3) xor crcCur
(5) xor crcCur
(6) xor crcCur
(7) xor crcCur
(10) xor crcCur
(13) xor crcCur
(14) xor crcCur
(16) xor crcCur
(18) xor crcCur
(19) xor crcCur
(22) xor crcCur
(25) xor crcCur
(28) xor crcCur
(31);
   284       retVar
(14) := data
(2) xor data
(3) xor data
(4) xor data
(6) xor data
(7) xor data
(8) xor data
(11) xor data
(14) xor data
(15) xor data
(17) xor data
(19) xor data
(20) xor data
(23) xor data
(26) xor data
(29) xor crcCur
(2) xor crcCur
(3) xor crcCur
(4) xor crcCur
(6) xor crcCur
(7) xor crcCur
(8) xor crcCur
(11) xor crcCur
(14) xor crcCur
(15) xor crcCur
(17) xor crcCur
(19) xor crcCur
(20) xor crcCur
(23) xor crcCur
(26) xor crcCur
(29);
   285       retVar
(15) := data
(3) xor data
(4) xor data
(5) xor data
(7) xor data
(8) xor data
(9) xor data
(12) xor data
(15) xor data
(16) xor data
(18) xor data
(20) xor data
(21) xor data
(24) xor data
(27) xor data
(30) xor crcCur
(3) xor crcCur
(4) xor crcCur
(5) xor crcCur
(7) xor crcCur
(8) xor crcCur
(9) xor crcCur
(12) xor crcCur
(15) xor crcCur
(16) xor crcCur
(18) xor crcCur
(20) xor crcCur
(21) xor crcCur
(24) xor crcCur
(27) xor crcCur
(30);
   286       retVar
(16) := data
(0) xor data
(4) xor data
(5) xor data
(8) xor data
(12) xor data
(13) xor data
(17) xor data
(19) xor data
(21) xor data
(22) xor data
(24) xor data
(26) xor data
(29) xor data
(30) xor crcCur
(0) xor crcCur
(4) xor crcCur
(5) xor crcCur
(8) xor crcCur
(12) xor crcCur
(13) xor crcCur
(17) xor crcCur
(19) xor crcCur
(21) xor crcCur
(22) xor crcCur
(24) xor crcCur
(26) xor crcCur
(29) xor crcCur
(30);
   287       retVar
(17) := data
(1) xor data
(5) xor data
(6) xor data
(9) xor data
(13) xor data
(14) xor data
(18) xor data
(20) xor data
(22) xor data
(23) xor data
(25) xor data
(27) xor data
(30) xor data
(31) xor crcCur
(1) xor crcCur
(5) xor crcCur
(6) xor crcCur
(9) xor crcCur
(13) xor crcCur
(14) xor crcCur
(18) xor crcCur
(20) xor crcCur
(22) xor crcCur
(23) xor crcCur
(25) xor crcCur
(27) xor crcCur
(30) xor crcCur
(31);
   288       retVar
(18) := data
(2) xor data
(6) xor data
(7) xor data
(10) xor data
(14) xor data
(15) xor data
(19) xor data
(21) xor data
(23) xor data
(24) xor data
(26) xor data
(28) xor data
(31) xor crcCur
(2) xor crcCur
(6) xor crcCur
(7) xor crcCur
(10) xor crcCur
(14) xor crcCur
(15) xor crcCur
(19) xor crcCur
(21) xor crcCur
(23) xor crcCur
(24) xor crcCur
(26) xor crcCur
(28) xor crcCur
(31);
   289       retVar
(19) := data
(3) xor data
(7) xor data
(8) xor data
(11) xor data
(15) xor data
(16) xor data
(20) xor data
(22) xor data
(24) xor data
(25) xor data
(27) xor data
(29) xor crcCur
(3) xor crcCur
(7) xor crcCur
(8) xor crcCur
(11) xor crcCur
(15) xor crcCur
(16) xor crcCur
(20) xor crcCur
(22) xor crcCur
(24) xor crcCur
(25) xor crcCur
(27) xor crcCur
(29);
   290       retVar
(20) := data
(4) xor data
(8) xor data
(9) xor data
(12) xor data
(16) xor data
(17) xor data
(21) xor data
(23) xor data
(25) xor data
(26) xor data
(28) xor data
(30) xor crcCur
(4) xor crcCur
(8) xor crcCur
(9) xor crcCur
(12) xor crcCur
(16) xor crcCur
(17) xor crcCur
(21) xor crcCur
(23) xor crcCur
(25) xor crcCur
(26) xor crcCur
(28) xor crcCur
(30);
   291       retVar
(21) := data
(5) xor data
(9) xor data
(10) xor data
(13) xor data
(17) xor data
(18) xor data
(22) xor data
(24) xor data
(26) xor data
(27) xor data
(29) xor data
(31) xor crcCur
(5) xor crcCur
(9) xor crcCur
(10) xor crcCur
(13) xor crcCur
(17) xor crcCur
(18) xor crcCur
(22) xor crcCur
(24) xor crcCur
(26) xor crcCur
(27) xor crcCur
(29) xor crcCur
(31);
   292       retVar
(22) := data
(0) xor data
(9) xor data
(11) xor data
(12) xor data
(14) xor data
(16) xor data
(18) xor data
(19) xor data
(23) xor data
(24) xor data
(26) xor data
(27) xor data
(29) xor data
(31) xor crcCur
(0) xor crcCur
(9) xor crcCur
(11) xor crcCur
(12) xor crcCur
(14) xor crcCur
(16) xor crcCur
(18) xor crcCur
(19) xor crcCur
(23) xor crcCur
(24) xor crcCur
(26) xor crcCur
(27) xor crcCur
(29) xor crcCur
(31);
   293       retVar
(23) := data
(0) xor data
(1) xor data
(6) xor data
(9) xor data
(13) xor data
(15) xor data
(16) xor data
(17) xor data
(19) xor data
(20) xor data
(26) xor data
(27) xor data
(29) xor data
(31) xor crcCur
(0) xor crcCur
(1) xor crcCur
(6) xor crcCur
(9) xor crcCur
(13) xor crcCur
(15) xor crcCur
(16) xor crcCur
(17) xor crcCur
(19) xor crcCur
(20) xor crcCur
(26) xor crcCur
(27) xor crcCur
(29) xor crcCur
(31);
   294       retVar
(24) := data
(1) xor data
(2) xor data
(7) xor data
(10) xor data
(14) xor data
(16) xor data
(17) xor data
(18) xor data
(20) xor data
(21) xor data
(27) xor data
(28) xor data
(30) xor crcCur
(1) xor crcCur
(2) xor crcCur
(7) xor crcCur
(10) xor crcCur
(14) xor crcCur
(16) xor crcCur
(17) xor crcCur
(18) xor crcCur
(20) xor crcCur
(21) xor crcCur
(27) xor crcCur
(28) xor crcCur
(30);
   295       retVar
(25) := data
(2) xor data
(3) xor data
(8) xor data
(11) xor data
(15) xor data
(17) xor data
(18) xor data
(19) xor data
(21) xor data
(22) xor data
(28) xor data
(29) xor data
(31) xor crcCur
(2) xor crcCur
(3) xor crcCur
(8) xor crcCur
(11) xor crcCur
(15) xor crcCur
(17) xor crcCur
(18) xor crcCur
(19) xor crcCur
(21) xor crcCur
(22) xor crcCur
(28) xor crcCur
(29) xor crcCur
(31);
   296       retVar
(26) := data
(0) xor data
(3) xor data
(4) xor data
(6) xor data
(10) xor data
(18) xor data
(19) xor data
(20) xor data
(22) xor data
(23) xor data
(24) xor data
(25) xor data
(26) xor data
(28) xor data
(31) xor crcCur
(0) xor crcCur
(3) xor crcCur
(4) xor crcCur
(6) xor crcCur
(10) xor crcCur
(18) xor crcCur
(19) xor crcCur
(20) xor crcCur
(22) xor crcCur
(23) xor crcCur
(24) xor crcCur
(25) xor crcCur
(26) xor crcCur
(28) xor crcCur
(31);
   297       retVar
(27) := data
(1) xor data
(4) xor data
(5) xor data
(7) xor data
(11) xor data
(19) xor data
(20) xor data
(21) xor data
(23) xor data
(24) xor data
(25) xor data
(26) xor data
(27) xor data
(29) xor crcCur
(1) xor crcCur
(4) xor crcCur
(5) xor crcCur
(7) xor crcCur
(11) xor crcCur
(19) xor crcCur
(20) xor crcCur
(21) xor crcCur
(23) xor crcCur
(24) xor crcCur
(25) xor crcCur
(26) xor crcCur
(27) xor crcCur
(29);
   298       retVar
(28) := data
(2) xor data
(5) xor data
(6) xor data
(8) xor data
(12) xor data
(20) xor data
(21) xor data
(22) xor data
(24) xor data
(25) xor data
(26) xor data
(27) xor data
(28) xor data
(30) xor crcCur
(2) xor crcCur
(5) xor crcCur
(6) xor crcCur
(8) xor crcCur
(12) xor crcCur
(20) xor crcCur
(21) xor crcCur
(22) xor crcCur
(24) xor crcCur
(25) xor crcCur
(26) xor crcCur
(27) xor crcCur
(28) xor crcCur
(30);
   299       retVar
(29) := data
(3) xor data
(6) xor data
(7) xor data
(9) xor data
(13) xor data
(21) xor data
(22) xor data
(23) xor data
(25) xor data
(26) xor data
(27) xor data
(28) xor data
(29) xor data
(31) xor crcCur
(3) xor crcCur
(6) xor crcCur
(7) xor crcCur
(9) xor crcCur
(13) xor crcCur
(21) xor crcCur
(22) xor crcCur
(23) xor crcCur
(25) xor crcCur
(26) xor crcCur
(27) xor crcCur
(28) xor crcCur
(29) xor crcCur
(31);
   300       retVar
(30) := data
(4) xor data
(7) xor data
(8) xor data
(10) xor data
(14) xor data
(22) xor data
(23) xor data
(24) xor data
(26) xor data
(27) xor data
(28) xor data
(29) xor data
(30) xor crcCur
(4) xor crcCur
(7) xor crcCur
(8) xor crcCur
(10) xor crcCur
(14) xor crcCur
(22) xor crcCur
(23) xor crcCur
(24) xor crcCur
(26) xor crcCur
(27) xor crcCur
(28) xor crcCur
(29) xor crcCur
(30);
   301       retVar
(31) := data
(5) xor data
(8) xor data
(9) xor data
(11) xor data
(15) xor data
(23) xor data
(24) xor data
(25) xor data
(27) xor data
(28) xor data
(29) xor data
(30) xor data
(31) xor crcCur
(5) xor crcCur
(8) xor crcCur
(9) xor crcCur
(11) xor crcCur
(15) xor crcCur
(23) xor crcCur
(24) xor crcCur
(25) xor crcCur
(27) xor crcCur
(28) xor crcCur
(29) xor crcCur
(30) xor crcCur
(31);
   306       variable retVar : 
slv(31 downto 0) := 
(others => '
0'
);
   308       retVar
(0) := data
(0) xor data
(6) xor data
(9) xor data
(10) xor data
(12) xor data
(16) xor data
(24) xor data
(25) xor data
(26) xor data
(28) xor data
(29) xor data
(30) xor data
(31) xor data
(32) xor data
(34) xor data
(37) xor crcCur
(1) xor crcCur
(2) xor crcCur
(4) xor crcCur
(8) xor crcCur
(16) xor crcCur
(17) xor crcCur
(18) xor crcCur
(20) xor crcCur
(21) xor crcCur
(22) xor crcCur
(23) xor crcCur
(24) xor crcCur
(26) xor crcCur
(29);
   309       retVar
(1) := data
(0) xor data
(1) xor data
(6) xor data
(7) xor data
(9) xor data
(11) xor data
(12) xor data
(13) xor data
(16) xor data
(17) xor data
(24) xor data
(27) xor data
(28) xor data
(33) xor data
(34) xor data
(35) xor data
(37) xor data
(38) xor crcCur
(1) xor crcCur
(3) xor crcCur
(4) xor crcCur
(5) xor crcCur
(8) xor crcCur
(9) xor crcCur
(16) xor crcCur
(19) xor crcCur
(20) xor crcCur
(25) xor crcCur
(26) xor crcCur
(27) xor crcCur
(29) xor crcCur
(30);
   310       retVar
(2) := data
(0) xor data
(1) xor data
(2) xor data
(6) xor data
(7) xor data
(8) xor data
(9) xor data
(13) xor data
(14) xor data
(16) xor data
(17) xor data
(18) xor data
(24) xor data
(26) xor data
(30) xor data
(31) xor data
(32) xor data
(35) xor data
(36) xor data
(37) xor data
(38) xor data
(39) xor crcCur
(0) xor crcCur
(1) xor crcCur
(5) xor crcCur
(6) xor crcCur
(8) xor crcCur
(9) xor crcCur
(10) xor crcCur
(16) xor crcCur
(18) xor crcCur
(22) xor crcCur
(23) xor crcCur
(24) xor crcCur
(27) xor crcCur
(28) xor crcCur
(29) xor crcCur
(30) xor crcCur
(31);
   311       retVar
(3) := data
(1) xor data
(2) xor data
(3) xor data
(7) xor data
(8) xor data
(9) xor data
(10) xor data
(14) xor data
(15) xor data
(17) xor data
(18) xor data
(19) xor data
(25) xor data
(27) xor data
(31) xor data
(32) xor data
(33) xor data
(36) xor data
(37) xor data
(38) xor data
(39) xor crcCur
(0) xor crcCur
(1) xor crcCur
(2) xor crcCur
(6) xor crcCur
(7) xor crcCur
(9) xor crcCur
(10) xor crcCur
(11) xor crcCur
(17) xor crcCur
(19) xor crcCur
(23) xor crcCur
(24) xor crcCur
(25) xor crcCur
(28) xor crcCur
(29) xor crcCur
(30) xor crcCur
(31);
   312       retVar
(4) := data
(0) xor data
(2) xor data
(3) xor data
(4) xor data
(6) xor data
(8) xor data
(11) xor data
(12) xor data
(15) xor data
(18) xor data
(19) xor data
(20) xor data
(24) xor data
(25) xor data
(29) xor data
(30) xor data
(31) xor data
(33) xor data
(38) xor data
(39) xor crcCur
(0) xor crcCur
(3) xor crcCur
(4) xor crcCur
(7) xor crcCur
(10) xor crcCur
(11) xor crcCur
(12) xor crcCur
(16) xor crcCur
(17) xor crcCur
(21) xor crcCur
(22) xor crcCur
(23) xor crcCur
(25) xor crcCur
(30) xor crcCur
(31);
   313       retVar
(5) := data
(0) xor data
(1) xor data
(3) xor data
(4) xor data
(5) xor data
(6) xor data
(7) xor data
(10) xor data
(13) xor data
(19) xor data
(20) xor data
(21) xor data
(24) xor data
(28) xor data
(29) xor data
(37) xor data
(39) xor crcCur
(2) xor crcCur
(5) xor crcCur
(11) xor crcCur
(12) xor crcCur
(13) xor crcCur
(16) xor crcCur
(20) xor crcCur
(21) xor crcCur
(29) xor crcCur
(31);
   314       retVar
(6) := data
(1) xor data
(2) xor data
(4) xor data
(5) xor data
(6) xor data
(7) xor data
(8) xor data
(11) xor data
(14) xor data
(20) xor data
(21) xor data
(22) xor data
(25) xor data
(29) xor data
(30) xor data
(38) xor crcCur
(0) xor crcCur
(3) xor crcCur
(6) xor crcCur
(12) xor crcCur
(13) xor crcCur
(14) xor crcCur
(17) xor crcCur
(21) xor crcCur
(22) xor crcCur
(30);
   315       retVar
(7) := data
(0) xor data
(2) xor data
(3) xor data
(5) xor data
(7) xor data
(8) xor data
(10) xor data
(15) xor data
(16) xor data
(21) xor data
(22) xor data
(23) xor data
(24) xor data
(25) xor data
(28) xor data
(29) xor data
(32) xor data
(34) xor data
(37) xor data
(39) xor crcCur
(0) xor crcCur
(2) xor crcCur
(7) xor crcCur
(8) xor crcCur
(13) xor crcCur
(14) xor crcCur
(15) xor crcCur
(16) xor crcCur
(17) xor crcCur
(20) xor crcCur
(21) xor crcCur
(24) xor crcCur
(26) xor crcCur
(29) xor crcCur
(31);
   316       retVar
(8) := data
(0) xor data
(1) xor data
(3) xor data
(4) xor data
(8) xor data
(10) xor data
(11) xor data
(12) xor data
(17) xor data
(22) xor data
(23) xor data
(28) xor data
(31) xor data
(32) xor data
(33) xor data
(34) xor data
(35) xor data
(37) xor data
(38) xor crcCur
(0) xor crcCur
(2) xor crcCur
(3) xor crcCur
(4) xor crcCur
(9) xor crcCur
(14) xor crcCur
(15) xor crcCur
(20) xor crcCur
(23) xor crcCur
(24) xor crcCur
(25) xor crcCur
(26) xor crcCur
(27) xor crcCur
(29) xor crcCur
(30);
   317       retVar
(9) := data
(1) xor data
(2) xor data
(4) xor data
(5) xor data
(9) xor data
(11) xor data
(12) xor data
(13) xor data
(18) xor data
(23) xor data
(24) xor data
(29) xor data
(32) xor data
(33) xor data
(34) xor data
(35) xor data
(36) xor data
(38) xor data
(39) xor crcCur
(1) xor crcCur
(3) xor crcCur
(4) xor crcCur
(5) xor crcCur
(10) xor crcCur
(15) xor crcCur
(16) xor crcCur
(21) xor crcCur
(24) xor crcCur
(25) xor crcCur
(26) xor crcCur
(27) xor crcCur
(28) xor crcCur
(30) xor crcCur
(31);
   318       retVar
(10) := data
(0) xor data
(2) xor data
(3) xor data
(5) xor data
(9) xor data
(13) xor data
(14) xor data
(16) xor data
(19) xor data
(26) xor data
(28) xor data
(29) xor data
(31) xor data
(32) xor data
(33) xor data
(35) xor data
(36) xor data
(39) xor crcCur
(1) xor crcCur
(5) xor crcCur
(6) xor crcCur
(8) xor crcCur
(11) xor crcCur
(18) xor crcCur
(20) xor crcCur
(21) xor crcCur
(23) xor crcCur
(24) xor crcCur
(25) xor crcCur
(27) xor crcCur
(28) xor crcCur
(31);
   319       retVar
(11) := data
(0) xor data
(1) xor data
(3) xor data
(4) xor data
(9) xor data
(12) xor data
(14) xor data
(15) xor data
(16) xor data
(17) xor data
(20) xor data
(24) xor data
(25) xor data
(26) xor data
(27) xor data
(28) xor data
(31) xor data
(33) xor data
(36) xor crcCur
(1) xor crcCur
(4) xor crcCur
(6) xor crcCur
(7) xor crcCur
(8) xor crcCur
(9) xor crcCur
(12) xor crcCur
(16) xor crcCur
(17) xor crcCur
(18) xor crcCur
(19) xor crcCur
(20) xor crcCur
(23) xor crcCur
(25) xor crcCur
(28);
   320       retVar
(12) := data
(0) xor data
(1) xor data
(2) xor data
(4) xor data
(5) xor data
(6) xor data
(9) xor data
(12) xor data
(13) xor data
(15) xor data
(17) xor data
(18) xor data
(21) xor data
(24) xor data
(27) xor data
(30) xor data
(31) xor crcCur
(1) xor crcCur
(4) xor crcCur
(5) xor crcCur
(7) xor crcCur
(9) xor crcCur
(10) xor crcCur
(13) xor crcCur
(16) xor crcCur
(19) xor crcCur
(22) xor crcCur
(23);
   321       retVar
(13) := data
(1) xor data
(2) xor data
(3) xor data
(5) xor data
(6) xor data
(7) xor data
(10) xor data
(13) xor data
(14) xor data
(16) xor data
(18) xor data
(19) xor data
(22) xor data
(25) xor data
(28) xor data
(31) xor data
(32) xor crcCur
(2) xor crcCur
(5) xor crcCur
(6) xor crcCur
(8) xor crcCur
(10) xor crcCur
(11) xor crcCur
(14) xor crcCur
(17) xor crcCur
(20) xor crcCur
(23) xor crcCur
(24);
   322       retVar
(14) := data
(2) xor data
(3) xor data
(4) xor data
(6) xor data
(7) xor data
(8) xor data
(11) xor data
(14) xor data
(15) xor data
(17) xor data
(19) xor data
(20) xor data
(23) xor data
(26) xor data
(29) xor data
(32) xor data
(33) xor crcCur
(0) xor crcCur
(3) xor crcCur
(6) xor crcCur
(7) xor crcCur
(9) xor crcCur
(11) xor crcCur
(12) xor crcCur
(15) xor crcCur
(18) xor crcCur
(21) xor crcCur
(24) xor crcCur
(25);
   323       retVar
(15) := data
(3) xor data
(4) xor data
(5) xor data
(7) xor data
(8) xor data
(9) xor data
(12) xor data
(15) xor data
(16) xor data
(18) xor data
(20) xor data
(21) xor data
(24) xor data
(27) xor data
(30) xor data
(33) xor data
(34) xor crcCur
(0) xor crcCur
(1) xor crcCur
(4) xor crcCur
(7) xor crcCur
(8) xor crcCur
(10) xor crcCur
(12) xor crcCur
(13) xor crcCur
(16) xor crcCur
(19) xor crcCur
(22) xor crcCur
(25) xor crcCur
(26);
   324       retVar
(16) := data
(0) xor data
(4) xor data
(5) xor data
(8) xor data
(12) xor data
(13) xor data
(17) xor data
(19) xor data
(21) xor data
(22) xor data
(24) xor data
(26) xor data
(29) xor data
(30) xor data
(32) xor data
(35) xor data
(37) xor crcCur
(0) xor crcCur
(4) xor crcCur
(5) xor crcCur
(9) xor crcCur
(11) xor crcCur
(13) xor crcCur
(14) xor crcCur
(16) xor crcCur
(18) xor crcCur
(21) xor crcCur
(22) xor crcCur
(24) xor crcCur
(27) xor crcCur
(29);
   325       retVar
(17) := data
(1) xor data
(5) xor data
(6) xor data
(9) xor data
(13) xor data
(14) xor data
(18) xor data
(20) xor data
(22) xor data
(23) xor data
(25) xor data
(27) xor data
(30) xor data
(31) xor data
(33) xor data
(36) xor data
(38) xor crcCur
(1) xor crcCur
(5) xor crcCur
(6) xor crcCur
(10) xor crcCur
(12) xor crcCur
(14) xor crcCur
(15) xor crcCur
(17) xor crcCur
(19) xor crcCur
(22) xor crcCur
(23) xor crcCur
(25) xor crcCur
(28) xor crcCur
(30);
   326       retVar
(18) := data
(2) xor data
(6) xor data
(7) xor data
(10) xor data
(14) xor data
(15) xor data
(19) xor data
(21) xor data
(23) xor data
(24) xor data
(26) xor data
(28) xor data
(31) xor data
(32) xor data
(34) xor data
(37) xor data
(39) xor crcCur
(2) xor crcCur
(6) xor crcCur
(7) xor crcCur
(11) xor crcCur
(13) xor crcCur
(15) xor crcCur
(16) xor crcCur
(18) xor crcCur
(20) xor crcCur
(23) xor crcCur
(24) xor crcCur
(26) xor crcCur
(29) xor crcCur
(31);
   327       retVar
(19) := data
(3) xor data
(7) xor data
(8) xor data
(11) xor data
(15) xor data
(16) xor data
(20) xor data
(22) xor data
(24) xor data
(25) xor data
(27) xor data
(29) xor data
(32) xor data
(33) xor data
(35) xor data
(38) xor crcCur
(0) xor crcCur
(3) xor crcCur
(7) xor crcCur
(8) xor crcCur
(12) xor crcCur
(14) xor crcCur
(16) xor crcCur
(17) xor crcCur
(19) xor crcCur
(21) xor crcCur
(24) xor crcCur
(25) xor crcCur
(27) xor crcCur
(30);
   328       retVar
(20) := data
(4) xor data
(8) xor data
(9) xor data
(12) xor data
(16) xor data
(17) xor data
(21) xor data
(23) xor data
(25) xor data
(26) xor data
(28) xor data
(30) xor data
(33) xor data
(34) xor data
(36) xor data
(39) xor crcCur
(0) xor crcCur
(1) xor crcCur
(4) xor crcCur
(8) xor crcCur
(9) xor crcCur
(13) xor crcCur
(15) xor crcCur
(17) xor crcCur
(18) xor crcCur
(20) xor crcCur
(22) xor crcCur
(25) xor crcCur
(26) xor crcCur
(28) xor crcCur
(31);
   329       retVar
(21) := data
(5) xor data
(9) xor data
(10) xor data
(13) xor data
(17) xor data
(18) xor data
(22) xor data
(24) xor data
(26) xor data
(27) xor data
(29) xor data
(31) xor data
(34) xor data
(35) xor data
(37) xor crcCur
(1) xor crcCur
(2) xor crcCur
(5) xor crcCur
(9) xor crcCur
(10) xor crcCur
(14) xor crcCur
(16) xor crcCur
(18) xor crcCur
(19) xor crcCur
(21) xor crcCur
(23) xor crcCur
(26) xor crcCur
(27) xor crcCur
(29);
   330       retVar
(22) := data
(0) xor data
(9) xor data
(11) xor data
(12) xor data
(14) xor data
(16) xor data
(18) xor data
(19) xor data
(23) xor data
(24) xor data
(26) xor data
(27) xor data
(29) xor data
(31) xor data
(34) xor data
(35) xor data
(36) xor data
(37) xor data
(38) xor crcCur
(1) xor crcCur
(3) xor crcCur
(4) xor crcCur
(6) xor crcCur
(8) xor crcCur
(10) xor crcCur
(11) xor crcCur
(15) xor crcCur
(16) xor crcCur
(18) xor crcCur
(19) xor crcCur
(21) xor crcCur
(23) xor crcCur
(26) xor crcCur
(27) xor crcCur
(28) xor crcCur
(29) xor crcCur
(30);
   331       retVar
(23) := data
(0) xor data
(1) xor data
(6) xor data
(9) xor data
(13) xor data
(15) xor data
(16) xor data
(17) xor data
(19) xor data
(20) xor data
(26) xor data
(27) xor data
(29) xor data
(31) xor data
(34) xor data
(35) xor data
(36) xor data
(38) xor data
(39) xor crcCur
(1) xor crcCur
(5) xor crcCur
(7) xor crcCur
(8) xor crcCur
(9) xor crcCur
(11) xor crcCur
(12) xor crcCur
(18) xor crcCur
(19) xor crcCur
(21) xor crcCur
(23) xor crcCur
(26) xor crcCur
(27) xor crcCur
(28) xor crcCur
(30) xor crcCur
(31);
   332       retVar
(24) := data
(1) xor data
(2) xor data
(7) xor data
(10) xor data
(14) xor data
(16) xor data
(17) xor data
(18) xor data
(20) xor data
(21) xor data
(27) xor data
(28) xor data
(30) xor data
(32) xor data
(35) xor data
(36) xor data
(37) xor data
(39) xor crcCur
(2) xor crcCur
(6) xor crcCur
(8) xor crcCur
(9) xor crcCur
(10) xor crcCur
(12) xor crcCur
(13) xor crcCur
(19) xor crcCur
(20) xor crcCur
(22) xor crcCur
(24) xor crcCur
(27) xor crcCur
(28) xor crcCur
(29) xor crcCur
(31);
   333       retVar
(25) := data
(2) xor data
(3) xor data
(8) xor data
(11) xor data
(15) xor data
(17) xor data
(18) xor data
(19) xor data
(21) xor data
(22) xor data
(28) xor data
(29) xor data
(31) xor data
(33) xor data
(36) xor data
(37) xor data
(38) xor crcCur
(0) xor crcCur
(3) xor crcCur
(7) xor crcCur
(9) xor crcCur
(10) xor crcCur
(11) xor crcCur
(13) xor crcCur
(14) xor crcCur
(20) xor crcCur
(21) xor crcCur
(23) xor crcCur
(25) xor crcCur
(28) xor crcCur
(29) xor crcCur
(30);
   334       retVar
(26) := data
(0) xor data
(3) xor data
(4) xor data
(6) xor data
(10) xor data
(18) xor data
(19) xor data
(20) xor data
(22) xor data
(23) xor data
(24) xor data
(25) xor data
(26) xor data
(28) xor data
(31) xor data
(38) xor data
(39) xor crcCur
(2) xor crcCur
(10) xor crcCur
(11) xor crcCur
(12) xor crcCur
(14) xor crcCur
(15) xor crcCur
(16) xor crcCur
(17) xor crcCur
(18) xor crcCur
(20) xor crcCur
(23) xor crcCur
(30) xor crcCur
(31);
   335       retVar
(27) := data
(1) xor data
(4) xor data
(5) xor data
(7) xor data
(11) xor data
(19) xor data
(20) xor data
(21) xor data
(23) xor data
(24) xor data
(25) xor data
(26) xor data
(27) xor data
(29) xor data
(32) xor data
(39) xor crcCur
(3) xor crcCur
(11) xor crcCur
(12) xor crcCur
(13) xor crcCur
(15) xor crcCur
(16) xor crcCur
(17) xor crcCur
(18) xor crcCur
(19) xor crcCur
(21) xor crcCur
(24) xor crcCur
(31);
   336       retVar
(28) := data
(2) xor data
(5) xor data
(6) xor data
(8) xor data
(12) xor data
(20) xor data
(21) xor data
(22) xor data
(24) xor data
(25) xor data
(26) xor data
(27) xor data
(28) xor data
(30) xor data
(33) xor crcCur
(0) xor crcCur
(4) xor crcCur
(12) xor crcCur
(13) xor crcCur
(14) xor crcCur
(16) xor crcCur
(17) xor crcCur
(18) xor crcCur
(19) xor crcCur
(20) xor crcCur
(22) xor crcCur
(25);
   337       retVar
(29) := data
(3) xor data
(6) xor data
(7) xor data
(9) xor data
(13) xor data
(21) xor data
(22) xor data
(23) xor data
(25) xor data
(26) xor data
(27) xor data
(28) xor data
(29) xor data
(31) xor data
(34) xor crcCur
(1) xor crcCur
(5) xor crcCur
(13) xor crcCur
(14) xor crcCur
(15) xor crcCur
(17) xor crcCur
(18) xor crcCur
(19) xor crcCur
(20) xor crcCur
(21) xor crcCur
(23) xor crcCur
(26);
   338       retVar
(30) := data
(4) xor data
(7) xor data
(8) xor data
(10) xor data
(14) xor data
(22) xor data
(23) xor data
(24) xor data
(26) xor data
(27) xor data
(28) xor data
(29) xor data
(30) xor data
(32) xor data
(35) xor crcCur
(0) xor crcCur
(2) xor crcCur
(6) xor crcCur
(14) xor crcCur
(15) xor crcCur
(16) xor crcCur
(18) xor crcCur
(19) xor crcCur
(20) xor crcCur
(21) xor crcCur
(22) xor crcCur
(24) xor crcCur
(27);
   339       retVar
(31) := data
(5) xor data
(8) xor data
(9) xor data
(11) xor data
(15) xor data
(23) xor data
(24) xor data
(25) xor data
(27) xor data
(28) xor data
(29) xor data
(30) xor data
(31) xor data
(33) xor data
(36) xor crcCur
(0) xor crcCur
(1) xor crcCur
(3) xor crcCur
(7) xor crcCur
(15) xor crcCur
(16) xor crcCur
(17) xor crcCur
(19) xor crcCur
(20) xor crcCur
(21) xor crcCur
(22) xor crcCur
(23) xor crcCur
(25) xor crcCur
(28);
   344       variable retVar : 
slv(31 downto 0) := 
(others => '
0'
);
   346       retVar
(0) := data
(0) xor data
(6) xor data
(9) xor data
(10) xor data
(12) xor data
(16) xor data
(24) xor data
(25) xor data
(26) xor data
(28) xor data
(29) xor data
(30) xor data
(31) xor data
(32) xor data
(34) xor data
(37) xor data
(44) xor data
(45) xor data
(47) xor crcCur
(0) xor crcCur
(8) xor crcCur
(9) xor crcCur
(10) xor crcCur
(12) xor crcCur
(13) xor crcCur
(14) xor crcCur
(15) xor crcCur
(16) xor crcCur
(18) xor crcCur
(21) xor crcCur
(28) xor crcCur
(29) xor crcCur
(31);
   347       retVar
(1) := data
(0) xor data
(1) xor data
(6) xor data
(7) xor data
(9) xor data
(11) xor data
(12) xor data
(13) xor data
(16) xor data
(17) xor data
(24) xor data
(27) xor data
(28) xor data
(33) xor data
(34) xor data
(35) xor data
(37) xor data
(38) xor data
(44) xor data
(46) xor data
(47) xor crcCur
(0) xor crcCur
(1) xor crcCur
(8) xor crcCur
(11) xor crcCur
(12) xor crcCur
(17) xor crcCur
(18) xor crcCur
(19) xor crcCur
(21) xor crcCur
(22) xor crcCur
(28) xor crcCur
(30) xor crcCur
(31);
   348       retVar
(2) := data
(0) xor data
(1) xor data
(2) xor data
(6) xor data
(7) xor data
(8) xor data
(9) xor data
(13) xor data
(14) xor data
(16) xor data
(17) xor data
(18) xor data
(24) xor data
(26) xor data
(30) xor data
(31) xor data
(32) xor data
(35) xor data
(36) xor data
(37) xor data
(38) xor data
(39) xor data
(44) xor crcCur
(0) xor crcCur
(1) xor crcCur
(2) xor crcCur
(8) xor crcCur
(10) xor crcCur
(14) xor crcCur
(15) xor crcCur
(16) xor crcCur
(19) xor crcCur
(20) xor crcCur
(21) xor crcCur
(22) xor crcCur
(23) xor crcCur
(28);
   349       retVar
(3) := data
(1) xor data
(2) xor data
(3) xor data
(7) xor data
(8) xor data
(9) xor data
(10) xor data
(14) xor data
(15) xor data
(17) xor data
(18) xor data
(19) xor data
(25) xor data
(27) xor data
(31) xor data
(32) xor data
(33) xor data
(36) xor data
(37) xor data
(38) xor data
(39) xor data
(40) xor data
(45) xor crcCur
(1) xor crcCur
(2) xor crcCur
(3) xor crcCur
(9) xor crcCur
(11) xor crcCur
(15) xor crcCur
(16) xor crcCur
(17) xor crcCur
(20) xor crcCur
(21) xor crcCur
(22) xor crcCur
(23) xor crcCur
(24) xor crcCur
(29);
   350       retVar
(4) := data
(0) xor data
(2) xor data
(3) xor data
(4) xor data
(6) xor data
(8) xor data
(11) xor data
(12) xor data
(15) xor data
(18) xor data
(19) xor data
(20) xor data
(24) xor data
(25) xor data
(29) xor data
(30) xor data
(31) xor data
(33) xor data
(38) xor data
(39) xor data
(40) xor data
(41) xor data
(44) xor data
(45) xor data
(46) xor data
(47) xor crcCur
(2) xor crcCur
(3) xor crcCur
(4) xor crcCur
(8) xor crcCur
(9) xor crcCur
(13) xor crcCur
(14) xor crcCur
(15) xor crcCur
(17) xor crcCur
(22) xor crcCur
(23) xor crcCur
(24) xor crcCur
(25) xor crcCur
(28) xor crcCur
(29) xor crcCur
(30) xor crcCur
(31);
   351       retVar
(5) := data
(0) xor data
(1) xor data
(3) xor data
(4) xor data
(5) xor data
(6) xor data
(7) xor data
(10) xor data
(13) xor data
(19) xor data
(20) xor data
(21) xor data
(24) xor data
(28) xor data
(29) xor data
(37) xor data
(39) xor data
(40) xor data
(41) xor data
(42) xor data
(44) xor data
(46) xor crcCur
(3) xor crcCur
(4) xor crcCur
(5) xor crcCur
(8) xor crcCur
(12) xor crcCur
(13) xor crcCur
(21) xor crcCur
(23) xor crcCur
(24) xor crcCur
(25) xor crcCur
(26) xor crcCur
(28) xor crcCur
(30);
   352       retVar
(6) := data
(1) xor data
(2) xor data
(4) xor data
(5) xor data
(6) xor data
(7) xor data
(8) xor data
(11) xor data
(14) xor data
(20) xor data
(21) xor data
(22) xor data
(25) xor data
(29) xor data
(30) xor data
(38) xor data
(40) xor data
(41) xor data
(42) xor data
(43) xor data
(45) xor data
(47) xor crcCur
(4) xor crcCur
(5) xor crcCur
(6) xor crcCur
(9) xor crcCur
(13) xor crcCur
(14) xor crcCur
(22) xor crcCur
(24) xor crcCur
(25) xor crcCur
(26) xor crcCur
(27) xor crcCur
(29) xor crcCur
(31);
   353       retVar
(7) := data
(0) xor data
(2) xor data
(3) xor data
(5) xor data
(7) xor data
(8) xor data
(10) xor data
(15) xor data
(16) xor data
(21) xor data
(22) xor data
(23) xor data
(24) xor data
(25) xor data
(28) xor data
(29) xor data
(32) xor data
(34) xor data
(37) xor data
(39) xor data
(41) xor data
(42) xor data
(43) xor data
(45) xor data
(46) xor data
(47) xor crcCur
(0) xor crcCur
(5) xor crcCur
(6) xor crcCur
(7) xor crcCur
(8) xor crcCur
(9) xor crcCur
(12) xor crcCur
(13) xor crcCur
(16) xor crcCur
(18) xor crcCur
(21) xor crcCur
(23) xor crcCur
(25) xor crcCur
(26) xor crcCur
(27) xor crcCur
(29) xor crcCur
(30) xor crcCur
(31);
   354       retVar
(8) := data
(0) xor data
(1) xor data
(3) xor data
(4) xor data
(8) xor data
(10) xor data
(11) xor data
(12) xor data
(17) xor data
(22) xor data
(23) xor data
(28) xor data
(31) xor data
(32) xor data
(33) xor data
(34) xor data
(35) xor data
(37) xor data
(38) xor data
(40) xor data
(42) xor data
(43) xor data
(45) xor data
(46) xor crcCur
(1) xor crcCur
(6) xor crcCur
(7) xor crcCur
(12) xor crcCur
(15) xor crcCur
(16) xor crcCur
(17) xor crcCur
(18) xor crcCur
(19) xor crcCur
(21) xor crcCur
(22) xor crcCur
(24) xor crcCur
(26) xor crcCur
(27) xor crcCur
(29) xor crcCur
(30);
   355       retVar
(9) := data
(1) xor data
(2) xor data
(4) xor data
(5) xor data
(9) xor data
(11) xor data
(12) xor data
(13) xor data
(18) xor data
(23) xor data
(24) xor data
(29) xor data
(32) xor data
(33) xor data
(34) xor data
(35) xor data
(36) xor data
(38) xor data
(39) xor data
(41) xor data
(43) xor data
(44) xor data
(46) xor data
(47) xor crcCur
(2) xor crcCur
(7) xor crcCur
(8) xor crcCur
(13) xor crcCur
(16) xor crcCur
(17) xor crcCur
(18) xor crcCur
(19) xor crcCur
(20) xor crcCur
(22) xor crcCur
(23) xor crcCur
(25) xor crcCur
(27) xor crcCur
(28) xor crcCur
(30) xor crcCur
(31);
   356       retVar
(10) := data
(0) xor data
(2) xor data
(3) xor data
(5) xor data
(9) xor data
(13) xor data
(14) xor data
(16) xor data
(19) xor data
(26) xor data
(28) xor data
(29) xor data
(31) xor data
(32) xor data
(33) xor data
(35) xor data
(36) xor data
(39) xor data
(40) xor data
(42) xor crcCur
(0) xor crcCur
(3) xor crcCur
(10) xor crcCur
(12) xor crcCur
(13) xor crcCur
(15) xor crcCur
(16) xor crcCur
(17) xor crcCur
(19) xor crcCur
(20) xor crcCur
(23) xor crcCur
(24) xor crcCur
(26);
   357       retVar
(11) := data
(0) xor data
(1) xor data
(3) xor data
(4) xor data
(9) xor data
(12) xor data
(14) xor data
(15) xor data
(16) xor data
(17) xor data
(20) xor data
(24) xor data
(25) xor data
(26) xor data
(27) xor data
(28) xor data
(31) xor data
(33) xor data
(36) xor data
(40) xor data
(41) xor data
(43) xor data
(44) xor data
(45) xor data
(47) xor crcCur
(0) xor crcCur
(1) xor crcCur
(4) xor crcCur
(8) xor crcCur
(9) xor crcCur
(10) xor crcCur
(11) xor crcCur
(12) xor crcCur
(15) xor crcCur
(17) xor crcCur
(20) xor crcCur
(24) xor crcCur
(25) xor crcCur
(27) xor crcCur
(28) xor crcCur
(29) xor crcCur
(31);
   358       retVar
(12) := data
(0) xor data
(1) xor data
(2) xor data
(4) xor data
(5) xor data
(6) xor data
(9) xor data
(12) xor data
(13) xor data
(15) xor data
(17) xor data
(18) xor data
(21) xor data
(24) xor data
(27) xor data
(30) xor data
(31) xor data
(41) xor data
(42) xor data
(46) xor data
(47) xor crcCur
(1) xor crcCur
(2) xor crcCur
(5) xor crcCur
(8) xor crcCur
(11) xor crcCur
(14) xor crcCur
(15) xor crcCur
(25) xor crcCur
(26) xor crcCur
(30) xor crcCur
(31);
   359       retVar
(13) := data
(1) xor data
(2) xor data
(3) xor data
(5) xor data
(6) xor data
(7) xor data
(10) xor data
(13) xor data
(14) xor data
(16) xor data
(18) xor data
(19) xor data
(22) xor data
(25) xor data
(28) xor data
(31) xor data
(32) xor data
(42) xor data
(43) xor data
(47) xor crcCur
(0) xor crcCur
(2) xor crcCur
(3) xor crcCur
(6) xor crcCur
(9) xor crcCur
(12) xor crcCur
(15) xor crcCur
(16) xor crcCur
(26) xor crcCur
(27) xor crcCur
(31);
   360       retVar
(14) := data
(2) xor data
(3) xor data
(4) xor data
(6) xor data
(7) xor data
(8) xor data
(11) xor data
(14) xor data
(15) xor data
(17) xor data
(19) xor data
(20) xor data
(23) xor data
(26) xor data
(29) xor data
(32) xor data
(33) xor data
(43) xor data
(44) xor crcCur
(1) xor crcCur
(3) xor crcCur
(4) xor crcCur
(7) xor crcCur
(10) xor crcCur
(13) xor crcCur
(16) xor crcCur
(17) xor crcCur
(27) xor crcCur
(28);
   361       retVar
(15) := data
(3) xor data
(4) xor data
(5) xor data
(7) xor data
(8) xor data
(9) xor data
(12) xor data
(15) xor data
(16) xor data
(18) xor data
(20) xor data
(21) xor data
(24) xor data
(27) xor data
(30) xor data
(33) xor data
(34) xor data
(44) xor data
(45) xor crcCur
(0) xor crcCur
(2) xor crcCur
(4) xor crcCur
(5) xor crcCur
(8) xor crcCur
(11) xor crcCur
(14) xor crcCur
(17) xor crcCur
(18) xor crcCur
(28) xor crcCur
(29);
   362       retVar
(16) := data
(0) xor data
(4) xor data
(5) xor data
(8) xor data
(12) xor data
(13) xor data
(17) xor data
(19) xor data
(21) xor data
(22) xor data
(24) xor data
(26) xor data
(29) xor data
(30) xor data
(32) xor data
(35) xor data
(37) xor data
(44) xor data
(46) xor data
(47) xor crcCur
(1) xor crcCur
(3) xor crcCur
(5) xor crcCur
(6) xor crcCur
(8) xor crcCur
(10) xor crcCur
(13) xor crcCur
(14) xor crcCur
(16) xor crcCur
(19) xor crcCur
(21) xor crcCur
(28) xor crcCur
(30) xor crcCur
(31);
   363       retVar
(17) := data
(1) xor data
(5) xor data
(6) xor data
(9) xor data
(13) xor data
(14) xor data
(18) xor data
(20) xor data
(22) xor data
(23) xor data
(25) xor data
(27) xor data
(30) xor data
(31) xor data
(33) xor data
(36) xor data
(38) xor data
(45) xor data
(47) xor crcCur
(2) xor crcCur
(4) xor crcCur
(6) xor crcCur
(7) xor crcCur
(9) xor crcCur
(11) xor crcCur
(14) xor crcCur
(15) xor crcCur
(17) xor crcCur
(20) xor crcCur
(22) xor crcCur
(29) xor crcCur
(31);
   364       retVar
(18) := data
(2) xor data
(6) xor data
(7) xor data
(10) xor data
(14) xor data
(15) xor data
(19) xor data
(21) xor data
(23) xor data
(24) xor data
(26) xor data
(28) xor data
(31) xor data
(32) xor data
(34) xor data
(37) xor data
(39) xor data
(46) xor crcCur
(3) xor crcCur
(5) xor crcCur
(7) xor crcCur
(8) xor crcCur
(10) xor crcCur
(12) xor crcCur
(15) xor crcCur
(16) xor crcCur
(18) xor crcCur
(21) xor crcCur
(23) xor crcCur
(30);
   365       retVar
(19) := data
(3) xor data
(7) xor data
(8) xor data
(11) xor data
(15) xor data
(16) xor data
(20) xor data
(22) xor data
(24) xor data
(25) xor data
(27) xor data
(29) xor data
(32) xor data
(33) xor data
(35) xor data
(38) xor data
(40) xor data
(47) xor crcCur
(0) xor crcCur
(4) xor crcCur
(6) xor crcCur
(8) xor crcCur
(9) xor crcCur
(11) xor crcCur
(13) xor crcCur
(16) xor crcCur
(17) xor crcCur
(19) xor crcCur
(22) xor crcCur
(24) xor crcCur
(31);
   366       retVar
(20) := data
(4) xor data
(8) xor data
(9) xor data
(12) xor data
(16) xor data
(17) xor data
(21) xor data
(23) xor data
(25) xor data
(26) xor data
(28) xor data
(30) xor data
(33) xor data
(34) xor data
(36) xor data
(39) xor data
(41) xor crcCur
(0) xor crcCur
(1) xor crcCur
(5) xor crcCur
(7) xor crcCur
(9) xor crcCur
(10) xor crcCur
(12) xor crcCur
(14) xor crcCur
(17) xor crcCur
(18) xor crcCur
(20) xor crcCur
(23) xor crcCur
(25);
   367       retVar
(21) := data
(5) xor data
(9) xor data
(10) xor data
(13) xor data
(17) xor data
(18) xor data
(22) xor data
(24) xor data
(26) xor data
(27) xor data
(29) xor data
(31) xor data
(34) xor data
(35) xor data
(37) xor data
(40) xor data
(42) xor crcCur
(1) xor crcCur
(2) xor crcCur
(6) xor crcCur
(8) xor crcCur
(10) xor crcCur
(11) xor crcCur
(13) xor crcCur
(15) xor crcCur
(18) xor crcCur
(19) xor crcCur
(21) xor crcCur
(24) xor crcCur
(26);
   368       retVar
(22) := data
(0) xor data
(9) xor data
(11) xor data
(12) xor data
(14) xor data
(16) xor data
(18) xor data
(19) xor data
(23) xor data
(24) xor data
(26) xor data
(27) xor data
(29) xor data
(31) xor data
(34) xor data
(35) xor data
(36) xor data
(37) xor data
(38) xor data
(41) xor data
(43) xor data
(44) xor data
(45) xor data
(47) xor crcCur
(0) xor crcCur
(2) xor crcCur
(3) xor crcCur
(7) xor crcCur
(8) xor crcCur
(10) xor crcCur
(11) xor crcCur
(13) xor crcCur
(15) xor crcCur
(18) xor crcCur
(19) xor crcCur
(20) xor crcCur
(21) xor crcCur
(22) xor crcCur
(25) xor crcCur
(27) xor crcCur
(28) xor crcCur
(29) xor crcCur
(31);
   369       retVar
(23) := data
(0) xor data
(1) xor data
(6) xor data
(9) xor data
(13) xor data
(15) xor data
(16) xor data
(17) xor data
(19) xor data
(20) xor data
(26) xor data
(27) xor data
(29) xor data
(31) xor data
(34) xor data
(35) xor data
(36) xor data
(38) xor data
(39) xor data
(42) xor data
(46) xor data
(47) xor crcCur
(0) xor crcCur
(1) xor crcCur
(3) xor crcCur
(4) xor crcCur
(10) xor crcCur
(11) xor crcCur
(13) xor crcCur
(15) xor crcCur
(18) xor crcCur
(19) xor crcCur
(20) xor crcCur
(22) xor crcCur
(23) xor crcCur
(26) xor crcCur
(30) xor crcCur
(31);
   370       retVar
(24) := data
(1) xor data
(2) xor data
(7) xor data
(10) xor data
(14) xor data
(16) xor data
(17) xor data
(18) xor data
(20) xor data
(21) xor data
(27) xor data
(28) xor data
(30) xor data
(32) xor data
(35) xor data
(36) xor data
(37) xor data
(39) xor data
(40) xor data
(43) xor data
(47) xor crcCur
(0) xor crcCur
(1) xor crcCur
(2) xor crcCur
(4) xor crcCur
(5) xor crcCur
(11) xor crcCur
(12) xor crcCur
(14) xor crcCur
(16) xor crcCur
(19) xor crcCur
(20) xor crcCur
(21) xor crcCur
(23) xor crcCur
(24) xor crcCur
(27) xor crcCur
(31);
   371       retVar
(25) := data
(2) xor data
(3) xor data
(8) xor data
(11) xor data
(15) xor data
(17) xor data
(18) xor data
(19) xor data
(21) xor data
(22) xor data
(28) xor data
(29) xor data
(31) xor data
(33) xor data
(36) xor data
(37) xor data
(38) xor data
(40) xor data
(41) xor data
(44) xor crcCur
(1) xor crcCur
(2) xor crcCur
(3) xor crcCur
(5) xor crcCur
(6) xor crcCur
(12) xor crcCur
(13) xor crcCur
(15) xor crcCur
(17) xor crcCur
(20) xor crcCur
(21) xor crcCur
(22) xor crcCur
(24) xor crcCur
(25) xor crcCur
(28);
   372       retVar
(26) := data
(0) xor data
(3) xor data
(4) xor data
(6) xor data
(10) xor data
(18) xor data
(19) xor data
(20) xor data
(22) xor data
(23) xor data
(24) xor data
(25) xor data
(26) xor data
(28) xor data
(31) xor data
(38) xor data
(39) xor data
(41) xor data
(42) xor data
(44) xor data
(47) xor crcCur
(2) xor crcCur
(3) xor crcCur
(4) xor crcCur
(6) xor crcCur
(7) xor crcCur
(8) xor crcCur
(9) xor crcCur
(10) xor crcCur
(12) xor crcCur
(15) xor crcCur
(22) xor crcCur
(23) xor crcCur
(25) xor crcCur
(26) xor crcCur
(28) xor crcCur
(31);
   373       retVar
(27) := data
(1) xor data
(4) xor data
(5) xor data
(7) xor data
(11) xor data
(19) xor data
(20) xor data
(21) xor data
(23) xor data
(24) xor data
(25) xor data
(26) xor data
(27) xor data
(29) xor data
(32) xor data
(39) xor data
(40) xor data
(42) xor data
(43) xor data
(45) xor crcCur
(3) xor crcCur
(4) xor crcCur
(5) xor crcCur
(7) xor crcCur
(8) xor crcCur
(9) xor crcCur
(10) xor crcCur
(11) xor crcCur
(13) xor crcCur
(16) xor crcCur
(23) xor crcCur
(24) xor crcCur
(26) xor crcCur
(27) xor crcCur
(29);
   374       retVar
(28) := data
(2) xor data
(5) xor data
(6) xor data
(8) xor data
(12) xor data
(20) xor data
(21) xor data
(22) xor data
(24) xor data
(25) xor data
(26) xor data
(27) xor data
(28) xor data
(30) xor data
(33) xor data
(40) xor data
(41) xor data
(43) xor data
(44) xor data
(46) xor crcCur
(4) xor crcCur
(5) xor crcCur
(6) xor crcCur
(8) xor crcCur
(9) xor crcCur
(10) xor crcCur
(11) xor crcCur
(12) xor crcCur
(14) xor crcCur
(17) xor crcCur
(24) xor crcCur
(25) xor crcCur
(27) xor crcCur
(28) xor crcCur
(30);
   375       retVar
(29) := data
(3) xor data
(6) xor data
(7) xor data
(9) xor data
(13) xor data
(21) xor data
(22) xor data
(23) xor data
(25) xor data
(26) xor data
(27) xor data
(28) xor data
(29) xor data
(31) xor data
(34) xor data
(41) xor data
(42) xor data
(44) xor data
(45) xor data
(47) xor crcCur
(5) xor crcCur
(6) xor crcCur
(7) xor crcCur
(9) xor crcCur
(10) xor crcCur
(11) xor crcCur
(12) xor crcCur
(13) xor crcCur
(15) xor crcCur
(18) xor crcCur
(25) xor crcCur
(26) xor crcCur
(28) xor crcCur
(29) xor crcCur
(31);
   376       retVar
(30) := data
(4) xor data
(7) xor data
(8) xor data
(10) xor data
(14) xor data
(22) xor data
(23) xor data
(24) xor data
(26) xor data
(27) xor data
(28) xor data
(29) xor data
(30) xor data
(32) xor data
(35) xor data
(42) xor data
(43) xor data
(45) xor data
(46) xor crcCur
(6) xor crcCur
(7) xor crcCur
(8) xor crcCur
(10) xor crcCur
(11) xor crcCur
(12) xor crcCur
(13) xor crcCur
(14) xor crcCur
(16) xor crcCur
(19) xor crcCur
(26) xor crcCur
(27) xor crcCur
(29) xor crcCur
(30);
   377       retVar
(31) := data
(5) xor data
(8) xor data
(9) xor data
(11) xor data
(15) xor data
(23) xor data
(24) xor data
(25) xor data
(27) xor data
(28) xor data
(29) xor data
(30) xor data
(31) xor data
(33) xor data
(36) xor data
(43) xor data
(44) xor data
(46) xor data
(47) xor crcCur
(7) xor crcCur
(8) xor crcCur
(9) xor crcCur
(11) xor crcCur
(12) xor crcCur
(13) xor crcCur
(14) xor crcCur
(15) xor crcCur
(17) xor crcCur
(20) xor crcCur
(27) xor crcCur
(28) xor crcCur
(30) xor crcCur
(31);
   382       variable retVar : 
slv(31 downto 0) := 
(others => '
0'
);
   384       retVar
(0) := data
(0) xor data
(6) xor data
(9) xor data
(10) xor data
(12) xor data
(16) xor data
(24) xor data
(25) xor data
(26) xor data
(28) xor data
(29) xor data
(30) xor data
(31) xor data
(32) xor data
(34) xor data
(37) xor data
(44) xor data
(45) xor data
(47) xor data
(48) xor data
(50) xor data
(53) xor data
(54) xor data
(55) xor crcCur
(0) xor crcCur
(1) xor crcCur
(2) xor crcCur
(4) xor crcCur
(5) xor crcCur
(6) xor crcCur
(7) xor crcCur
(8) xor crcCur
(10) xor crcCur
(13) xor crcCur
(20) xor crcCur
(21) xor crcCur
(23) xor crcCur
(24) xor crcCur
(26) xor crcCur
(29) xor crcCur
(30) xor crcCur
(31);
   385       retVar
(1) := data
(0) xor data
(1) xor data
(6) xor data
(7) xor data
(9) xor data
(11) xor data
(12) xor data
(13) xor data
(16) xor data
(17) xor data
(24) xor data
(27) xor data
(28) xor data
(33) xor data
(34) xor data
(35) xor data
(37) xor data
(38) xor data
(44) xor data
(46) xor data
(47) xor data
(49) xor data
(50) xor data
(51) xor data
(53) xor crcCur
(0) xor crcCur
(3) xor crcCur
(4) xor crcCur
(9) xor crcCur
(10) xor crcCur
(11) xor crcCur
(13) xor crcCur
(14) xor crcCur
(20) xor crcCur
(22) xor crcCur
(23) xor crcCur
(25) xor crcCur
(26) xor crcCur
(27) xor crcCur
(29);
   386       retVar
(2) := data
(0) xor data
(1) xor data
(2) xor data
(6) xor data
(7) xor data
(8) xor data
(9) xor data
(13) xor data
(14) xor data
(16) xor data
(17) xor data
(18) xor data
(24) xor data
(26) xor data
(30) xor data
(31) xor data
(32) xor data
(35) xor data
(36) xor data
(37) xor data
(38) xor data
(39) xor data
(44) xor data
(51) xor data
(52) xor data
(53) xor data
(55) xor crcCur
(0) xor crcCur
(2) xor crcCur
(6) xor crcCur
(7) xor crcCur
(8) xor crcCur
(11) xor crcCur
(12) xor crcCur
(13) xor crcCur
(14) xor crcCur
(15) xor crcCur
(20) xor crcCur
(27) xor crcCur
(28) xor crcCur
(29) xor crcCur
(31);
   387       retVar
(3) := data
(1) xor data
(2) xor data
(3) xor data
(7) xor data
(8) xor data
(9) xor data
(10) xor data
(14) xor data
(15) xor data
(17) xor data
(18) xor data
(19) xor data
(25) xor data
(27) xor data
(31) xor data
(32) xor data
(33) xor data
(36) xor data
(37) xor data
(38) xor data
(39) xor data
(40) xor data
(45) xor data
(52) xor data
(53) xor data
(54) xor crcCur
(1) xor crcCur
(3) xor crcCur
(7) xor crcCur
(8) xor crcCur
(9) xor crcCur
(12) xor crcCur
(13) xor crcCur
(14) xor crcCur
(15) xor crcCur
(16) xor crcCur
(21) xor crcCur
(28) xor crcCur
(29) xor crcCur
(30);
   388       retVar
(4) := data
(0) xor data
(2) xor data
(3) xor data
(4) xor data
(6) xor data
(8) xor data
(11) xor data
(12) xor data
(15) xor data
(18) xor data
(19) xor data
(20) xor data
(24) xor data
(25) xor data
(29) xor data
(30) xor data
(31) xor data
(33) xor data
(38) xor data
(39) xor data
(40) xor data
(41) xor data
(44) xor data
(45) xor data
(46) xor data
(47) xor data
(48) xor data
(50) xor crcCur
(0) xor crcCur
(1) xor crcCur
(5) xor crcCur
(6) xor crcCur
(7) xor crcCur
(9) xor crcCur
(14) xor crcCur
(15) xor crcCur
(16) xor crcCur
(17) xor crcCur
(20) xor crcCur
(21) xor crcCur
(22) xor crcCur
(23) xor crcCur
(24) xor crcCur
(26);
   389       retVar
(5) := data
(0) xor data
(1) xor data
(3) xor data
(4) xor data
(5) xor data
(6) xor data
(7) xor data
(10) xor data
(13) xor data
(19) xor data
(20) xor data
(21) xor data
(24) xor data
(28) xor data
(29) xor data
(37) xor data
(39) xor data
(40) xor data
(41) xor data
(42) xor data
(44) xor data
(46) xor data
(49) xor data
(50) xor data
(51) xor data
(53) xor data
(54) xor data
(55) xor crcCur
(0) xor crcCur
(4) xor crcCur
(5) xor crcCur
(13) xor crcCur
(15) xor crcCur
(16) xor crcCur
(17) xor crcCur
(18) xor crcCur
(20) xor crcCur
(22) xor crcCur
(25) xor crcCur
(26) xor crcCur
(27) xor crcCur
(29) xor crcCur
(30) xor crcCur
(31);
   390       retVar
(6) := data
(1) xor data
(2) xor data
(4) xor data
(5) xor data
(6) xor data
(7) xor data
(8) xor data
(11) xor data
(14) xor data
(20) xor data
(21) xor data
(22) xor data
(25) xor data
(29) xor data
(30) xor data
(38) xor data
(40) xor data
(41) xor data
(42) xor data
(43) xor data
(45) xor data
(47) xor data
(50) xor data
(51) xor data
(52) xor data
(54) xor data
(55) xor crcCur
(1) xor crcCur
(5) xor crcCur
(6) xor crcCur
(14) xor crcCur
(16) xor crcCur
(17) xor crcCur
(18) xor crcCur
(19) xor crcCur
(21) xor crcCur
(23) xor crcCur
(26) xor crcCur
(27) xor crcCur
(28) xor crcCur
(30) xor crcCur
(31);
   391       retVar
(7) := data
(0) xor data
(2) xor data
(3) xor data
(5) xor data
(7) xor data
(8) xor data
(10) xor data
(15) xor data
(16) xor data
(21) xor data
(22) xor data
(23) xor data
(24) xor data
(25) xor data
(28) xor data
(29) xor data
(32) xor data
(34) xor data
(37) xor data
(39) xor data
(41) xor data
(42) xor data
(43) xor data
(45) xor data
(46) xor data
(47) xor data
(50) xor data
(51) xor data
(52) xor data
(54) xor crcCur
(0) xor crcCur
(1) xor crcCur
(4) xor crcCur
(5) xor crcCur
(8) xor crcCur
(10) xor crcCur
(13) xor crcCur
(15) xor crcCur
(17) xor crcCur
(18) xor crcCur
(19) xor crcCur
(21) xor crcCur
(22) xor crcCur
(23) xor crcCur
(26) xor crcCur
(27) xor crcCur
(28) xor crcCur
(30);
   392       retVar
(8) := data
(0) xor data
(1) xor data
(3) xor data
(4) xor data
(8) xor data
(10) xor data
(11) xor data
(12) xor data
(17) xor data
(22) xor data
(23) xor data
(28) xor data
(31) xor data
(32) xor data
(33) xor data
(34) xor data
(35) xor data
(37) xor data
(38) xor data
(40) xor data
(42) xor data
(43) xor data
(45) xor data
(46) xor data
(50) xor data
(51) xor data
(52) xor data
(54) xor crcCur
(4) xor crcCur
(7) xor crcCur
(8) xor crcCur
(9) xor crcCur
(10) xor crcCur
(11) xor crcCur
(13) xor crcCur
(14) xor crcCur
(16) xor crcCur
(18) xor crcCur
(19) xor crcCur
(21) xor crcCur
(22) xor crcCur
(26) xor crcCur
(27) xor crcCur
(28) xor crcCur
(30);
   393       retVar
(9) := data
(1) xor data
(2) xor data
(4) xor data
(5) xor data
(9) xor data
(11) xor data
(12) xor data
(13) xor data
(18) xor data
(23) xor data
(24) xor data
(29) xor data
(32) xor data
(33) xor data
(34) xor data
(35) xor data
(36) xor data
(38) xor data
(39) xor data
(41) xor data
(43) xor data
(44) xor data
(46) xor data
(47) xor data
(51) xor data
(52) xor data
(53) xor data
(55) xor crcCur
(0) xor crcCur
(5) xor crcCur
(8) xor crcCur
(9) xor crcCur
(10) xor crcCur
(11) xor crcCur
(12) xor crcCur
(14) xor crcCur
(15) xor crcCur
(17) xor crcCur
(19) xor crcCur
(20) xor crcCur
(22) xor crcCur
(23) xor crcCur
(27) xor crcCur
(28) xor crcCur
(29) xor crcCur
(31);
   394       retVar
(10) := data
(0) xor data
(2) xor data
(3) xor data
(5) xor data
(9) xor data
(13) xor data
(14) xor data
(16) xor data
(19) xor data
(26) xor data
(28) xor data
(29) xor data
(31) xor data
(32) xor data
(33) xor data
(35) xor data
(36) xor data
(39) xor data
(40) xor data
(42) xor data
(50) xor data
(52) xor data
(55) xor crcCur
(2) xor crcCur
(4) xor crcCur
(5) xor crcCur
(7) xor crcCur
(8) xor crcCur
(9) xor crcCur
(11) xor crcCur
(12) xor crcCur
(15) xor crcCur
(16) xor crcCur
(18) xor crcCur
(26) xor crcCur
(28) xor crcCur
(31);
   395       retVar
(11) := data
(0) xor data
(1) xor data
(3) xor data
(4) xor data
(9) xor data
(12) xor data
(14) xor data
(15) xor data
(16) xor data
(17) xor data
(20) xor data
(24) xor data
(25) xor data
(26) xor data
(27) xor data
(28) xor data
(31) xor data
(33) xor data
(36) xor data
(40) xor data
(41) xor data
(43) xor data
(44) xor data
(45) xor data
(47) xor data
(48) xor data
(50) xor data
(51) xor data
(54) xor data
(55) xor crcCur
(0) xor crcCur
(1) xor crcCur
(2) xor crcCur
(3) xor crcCur
(4) xor crcCur
(7) xor crcCur
(9) xor crcCur
(12) xor crcCur
(16) xor crcCur
(17) xor crcCur
(19) xor crcCur
(20) xor crcCur
(21) xor crcCur
(23) xor crcCur
(24) xor crcCur
(26) xor crcCur
(27) xor crcCur
(30) xor crcCur
(31);
   396       retVar
(12) := data
(0) xor data
(1) xor data
(2) xor data
(4) xor data
(5) xor data
(6) xor data
(9) xor data
(12) xor data
(13) xor data
(15) xor data
(17) xor data
(18) xor data
(21) xor data
(24) xor data
(27) xor data
(30) xor data
(31) xor data
(41) xor data
(42) xor data
(46) xor data
(47) xor data
(49) xor data
(50) xor data
(51) xor data
(52) xor data
(53) xor data
(54) xor crcCur
(0) xor crcCur
(3) xor crcCur
(6) xor crcCur
(7) xor crcCur
(17) xor crcCur
(18) xor crcCur
(22) xor crcCur
(23) xor crcCur
(25) xor crcCur
(26) xor crcCur
(27) xor crcCur
(28) xor crcCur
(29) xor crcCur
(30);
   397       retVar
(13) := data
(1) xor data
(2) xor data
(3) xor data
(5) xor data
(6) xor data
(7) xor data
(10) xor data
(13) xor data
(14) xor data
(16) xor data
(18) xor data
(19) xor data
(22) xor data
(25) xor data
(28) xor data
(31) xor data
(32) xor data
(42) xor data
(43) xor data
(47) xor data
(48) xor data
(50) xor data
(51) xor data
(52) xor data
(53) xor data
(54) xor data
(55) xor crcCur
(1) xor crcCur
(4) xor crcCur
(7) xor crcCur
(8) xor crcCur
(18) xor crcCur
(19) xor crcCur
(23) xor crcCur
(24) xor crcCur
(26) xor crcCur
(27) xor crcCur
(28) xor crcCur
(29) xor crcCur
(30) xor crcCur
(31);
   398       retVar
(14) := data
(2) xor data
(3) xor data
(4) xor data
(6) xor data
(7) xor data
(8) xor data
(11) xor data
(14) xor data
(15) xor data
(17) xor data
(19) xor data
(20) xor data
(23) xor data
(26) xor data
(29) xor data
(32) xor data
(33) xor data
(43) xor data
(44) xor data
(48) xor data
(49) xor data
(51) xor data
(52) xor data
(53) xor data
(54) xor data
(55) xor crcCur
(2) xor crcCur
(5) xor crcCur
(8) xor crcCur
(9) xor crcCur
(19) xor crcCur
(20) xor crcCur
(24) xor crcCur
(25) xor crcCur
(27) xor crcCur
(28) xor crcCur
(29) xor crcCur
(30) xor crcCur
(31);
   399       retVar
(15) := data
(3) xor data
(4) xor data
(5) xor data
(7) xor data
(8) xor data
(9) xor data
(12) xor data
(15) xor data
(16) xor data
(18) xor data
(20) xor data
(21) xor data
(24) xor data
(27) xor data
(30) xor data
(33) xor data
(34) xor data
(44) xor data
(45) xor data
(49) xor data
(50) xor data
(52) xor data
(53) xor data
(54) xor data
(55) xor crcCur
(0) xor crcCur
(3) xor crcCur
(6) xor crcCur
(9) xor crcCur
(10) xor crcCur
(20) xor crcCur
(21) xor crcCur
(25) xor crcCur
(26) xor crcCur
(28) xor crcCur
(29) xor crcCur
(30) xor crcCur
(31);
   400       retVar
(16) := data
(0) xor data
(4) xor data
(5) xor data
(8) xor data
(12) xor data
(13) xor data
(17) xor data
(19) xor data
(21) xor data
(22) xor data
(24) xor data
(26) xor data
(29) xor data
(30) xor data
(32) xor data
(35) xor data
(37) xor data
(44) xor data
(46) xor data
(47) xor data
(48) xor data
(51) xor crcCur
(0) xor crcCur
(2) xor crcCur
(5) xor crcCur
(6) xor crcCur
(8) xor crcCur
(11) xor crcCur
(13) xor crcCur
(20) xor crcCur
(22) xor crcCur
(23) xor crcCur
(24) xor crcCur
(27);
   401       retVar
(17) := data
(1) xor data
(5) xor data
(6) xor data
(9) xor data
(13) xor data
(14) xor data
(18) xor data
(20) xor data
(22) xor data
(23) xor data
(25) xor data
(27) xor data
(30) xor data
(31) xor data
(33) xor data
(36) xor data
(38) xor data
(45) xor data
(47) xor data
(48) xor data
(49) xor data
(52) xor crcCur
(1) xor crcCur
(3) xor crcCur
(6) xor crcCur
(7) xor crcCur
(9) xor crcCur
(12) xor crcCur
(14) xor crcCur
(21) xor crcCur
(23) xor crcCur
(24) xor crcCur
(25) xor crcCur
(28);
   402       retVar
(18) := data
(2) xor data
(6) xor data
(7) xor data
(10) xor data
(14) xor data
(15) xor data
(19) xor data
(21) xor data
(23) xor data
(24) xor data
(26) xor data
(28) xor data
(31) xor data
(32) xor data
(34) xor data
(37) xor data
(39) xor data
(46) xor data
(48) xor data
(49) xor data
(50) xor data
(53) xor crcCur
(0) xor crcCur
(2) xor crcCur
(4) xor crcCur
(7) xor crcCur
(8) xor crcCur
(10) xor crcCur
(13) xor crcCur
(15) xor crcCur
(22) xor crcCur
(24) xor crcCur
(25) xor crcCur
(26) xor crcCur
(29);
   403       retVar
(19) := data
(3) xor data
(7) xor data
(8) xor data
(11) xor data
(15) xor data
(16) xor data
(20) xor data
(22) xor data
(24) xor data
(25) xor data
(27) xor data
(29) xor data
(32) xor data
(33) xor data
(35) xor data
(38) xor data
(40) xor data
(47) xor data
(49) xor data
(50) xor data
(51) xor data
(54) xor crcCur
(0) xor crcCur
(1) xor crcCur
(3) xor crcCur
(5) xor crcCur
(8) xor crcCur
(9) xor crcCur
(11) xor crcCur
(14) xor crcCur
(16) xor crcCur
(23) xor crcCur
(25) xor crcCur
(26) xor crcCur
(27) xor crcCur
(30);
   404       retVar
(20) := data
(4) xor data
(8) xor data
(9) xor data
(12) xor data
(16) xor data
(17) xor data
(21) xor data
(23) xor data
(25) xor data
(26) xor data
(28) xor data
(30) xor data
(33) xor data
(34) xor data
(36) xor data
(39) xor data
(41) xor data
(48) xor data
(50) xor data
(51) xor data
(52) xor data
(55) xor crcCur
(1) xor crcCur
(2) xor crcCur
(4) xor crcCur
(6) xor crcCur
(9) xor crcCur
(10) xor crcCur
(12) xor crcCur
(15) xor crcCur
(17) xor crcCur
(24) xor crcCur
(26) xor crcCur
(27) xor crcCur
(28) xor crcCur
(31);
   405       retVar
(21) := data
(5) xor data
(9) xor data
(10) xor data
(13) xor data
(17) xor data
(18) xor data
(22) xor data
(24) xor data
(26) xor data
(27) xor data
(29) xor data
(31) xor data
(34) xor data
(35) xor data
(37) xor data
(40) xor data
(42) xor data
(49) xor data
(51) xor data
(52) xor data
(53) xor crcCur
(0) xor crcCur
(2) xor crcCur
(3) xor crcCur
(5) xor crcCur
(7) xor crcCur
(10) xor crcCur
(11) xor crcCur
(13) xor crcCur
(16) xor crcCur
(18) xor crcCur
(25) xor crcCur
(27) xor crcCur
(28) xor crcCur
(29);
   406       retVar
(22) := data
(0) xor data
(9) xor data
(11) xor data
(12) xor data
(14) xor data
(16) xor data
(18) xor data
(19) xor data
(23) xor data
(24) xor data
(26) xor data
(27) xor data
(29) xor data
(31) xor data
(34) xor data
(35) xor data
(36) xor data
(37) xor data
(38) xor data
(41) xor data
(43) xor data
(44) xor data
(45) xor data
(47) xor data
(48) xor data
(52) xor data
(55) xor crcCur
(0) xor crcCur
(2) xor crcCur
(3) xor crcCur
(5) xor crcCur
(7) xor crcCur
(10) xor crcCur
(11) xor crcCur
(12) xor crcCur
(13) xor crcCur
(14) xor crcCur
(17) xor crcCur
(19) xor crcCur
(20) xor crcCur
(21) xor crcCur
(23) xor crcCur
(24) xor crcCur
(28) xor crcCur
(31);
   407       retVar
(23) := data
(0) xor data
(1) xor data
(6) xor data
(9) xor data
(13) xor data
(15) xor data
(16) xor data
(17) xor data
(19) xor data
(20) xor data
(26) xor data
(27) xor data
(29) xor data
(31) xor data
(34) xor data
(35) xor data
(36) xor data
(38) xor data
(39) xor data
(42) xor data
(46) xor data
(47) xor data
(49) xor data
(50) xor data
(54) xor data
(55) xor crcCur
(2) xor crcCur
(3) xor crcCur
(5) xor crcCur
(7) xor crcCur
(10) xor crcCur
(11) xor crcCur
(12) xor crcCur
(14) xor crcCur
(15) xor crcCur
(18) xor crcCur
(22) xor crcCur
(23) xor crcCur
(25) xor crcCur
(26) xor crcCur
(30) xor crcCur
(31);
   408       retVar
(24) := data
(1) xor data
(2) xor data
(7) xor data
(10) xor data
(14) xor data
(16) xor data
(17) xor data
(18) xor data
(20) xor data
(21) xor data
(27) xor data
(28) xor data
(30) xor data
(32) xor data
(35) xor data
(36) xor data
(37) xor data
(39) xor data
(40) xor data
(43) xor data
(47) xor data
(48) xor data
(50) xor data
(51) xor data
(55) xor crcCur
(3) xor crcCur
(4) xor crcCur
(6) xor crcCur
(8) xor crcCur
(11) xor crcCur
(12) xor crcCur
(13) xor crcCur
(15) xor crcCur
(16) xor crcCur
(19) xor crcCur
(23) xor crcCur
(24) xor crcCur
(26) xor crcCur
(27) xor crcCur
(31);
   409       retVar
(25) := data
(2) xor data
(3) xor data
(8) xor data
(11) xor data
(15) xor data
(17) xor data
(18) xor data
(19) xor data
(21) xor data
(22) xor data
(28) xor data
(29) xor data
(31) xor data
(33) xor data
(36) xor data
(37) xor data
(38) xor data
(40) xor data
(41) xor data
(44) xor data
(48) xor data
(49) xor data
(51) xor data
(52) xor crcCur
(4) xor crcCur
(5) xor crcCur
(7) xor crcCur
(9) xor crcCur
(12) xor crcCur
(13) xor crcCur
(14) xor crcCur
(16) xor crcCur
(17) xor crcCur
(20) xor crcCur
(24) xor crcCur
(25) xor crcCur
(27) xor crcCur
(28);
   410       retVar
(26) := data
(0) xor data
(3) xor data
(4) xor data
(6) xor data
(10) xor data
(18) xor data
(19) xor data
(20) xor data
(22) xor data
(23) xor data
(24) xor data
(25) xor data
(26) xor data
(28) xor data
(31) xor data
(38) xor data
(39) xor data
(41) xor data
(42) xor data
(44) xor data
(47) xor data
(48) xor data
(49) xor data
(52) xor data
(54) xor data
(55) xor crcCur
(0) xor crcCur
(1) xor crcCur
(2) xor crcCur
(4) xor crcCur
(7) xor crcCur
(14) xor crcCur
(15) xor crcCur
(17) xor crcCur
(18) xor crcCur
(20) xor crcCur
(23) xor crcCur
(24) xor crcCur
(25) xor crcCur
(28) xor crcCur
(30) xor crcCur
(31);
   411       retVar
(27) := data
(1) xor data
(4) xor data
(5) xor data
(7) xor data
(11) xor data
(19) xor data
(20) xor data
(21) xor data
(23) xor data
(24) xor data
(25) xor data
(26) xor data
(27) xor data
(29) xor data
(32) xor data
(39) xor data
(40) xor data
(42) xor data
(43) xor data
(45) xor data
(48) xor data
(49) xor data
(50) xor data
(53) xor data
(55) xor crcCur
(0) xor crcCur
(1) xor crcCur
(2) xor crcCur
(3) xor crcCur
(5) xor crcCur
(8) xor crcCur
(15) xor crcCur
(16) xor crcCur
(18) xor crcCur
(19) xor crcCur
(21) xor crcCur
(24) xor crcCur
(25) xor crcCur
(26) xor crcCur
(29) xor crcCur
(31);
   412       retVar
(28) := data
(2) xor data
(5) xor data
(6) xor data
(8) xor data
(12) xor data
(20) xor data
(21) xor data
(22) xor data
(24) xor data
(25) xor data
(26) xor data
(27) xor data
(28) xor data
(30) xor data
(33) xor data
(40) xor data
(41) xor data
(43) xor data
(44) xor data
(46) xor data
(49) xor data
(50) xor data
(51) xor data
(54) xor crcCur
(0) xor crcCur
(1) xor crcCur
(2) xor crcCur
(3) xor crcCur
(4) xor crcCur
(6) xor crcCur
(9) xor crcCur
(16) xor crcCur
(17) xor crcCur
(19) xor crcCur
(20) xor crcCur
(22) xor crcCur
(25) xor crcCur
(26) xor crcCur
(27) xor crcCur
(30);
   413       retVar
(29) := data
(3) xor data
(6) xor data
(7) xor data
(9) xor data
(13) xor data
(21) xor data
(22) xor data
(23) xor data
(25) xor data
(26) xor data
(27) xor data
(28) xor data
(29) xor data
(31) xor data
(34) xor data
(41) xor data
(42) xor data
(44) xor data
(45) xor data
(47) xor data
(50) xor data
(51) xor data
(52) xor data
(55) xor crcCur
(1) xor crcCur
(2) xor crcCur
(3) xor crcCur
(4) xor crcCur
(5) xor crcCur
(7) xor crcCur
(10) xor crcCur
(17) xor crcCur
(18) xor crcCur
(20) xor crcCur
(21) xor crcCur
(23) xor crcCur
(26) xor crcCur
(27) xor crcCur
(28) xor crcCur
(31);
   414       retVar
(30) := data
(4) xor data
(7) xor data
(8) xor data
(10) xor data
(14) xor data
(22) xor data
(23) xor data
(24) xor data
(26) xor data
(27) xor data
(28) xor data
(29) xor data
(30) xor data
(32) xor data
(35) xor data
(42) xor data
(43) xor data
(45) xor data
(46) xor data
(48) xor data
(51) xor data
(52) xor data
(53) xor crcCur
(0) xor crcCur
(2) xor crcCur
(3) xor crcCur
(4) xor crcCur
(5) xor crcCur
(6) xor crcCur
(8) xor crcCur
(11) xor crcCur
(18) xor crcCur
(19) xor crcCur
(21) xor crcCur
(22) xor crcCur
(24) xor crcCur
(27) xor crcCur
(28) xor crcCur
(29);
   415       retVar
(31) := data
(5) xor data
(8) xor data
(9) xor data
(11) xor data
(15) xor data
(23) xor data
(24) xor data
(25) xor data
(27) xor data
(28) xor data
(29) xor data
(30) xor data
(31) xor data
(33) xor data
(36) xor data
(43) xor data
(44) xor data
(46) xor data
(47) xor data
(49) xor data
(52) xor data
(53) xor data
(54) xor crcCur
(0) xor crcCur
(1) xor crcCur
(3) xor crcCur
(4) xor crcCur
(5) xor crcCur
(6) xor crcCur
(7) xor crcCur
(9) xor crcCur
(12) xor crcCur
(19) xor crcCur
(20) xor crcCur
(22) xor crcCur
(23) xor crcCur
(25) xor crcCur
(28) xor crcCur
(29) xor crcCur
(30);
   420       variable retVar : 
slv(31 downto 0) := 
(others => '
0'
);
   422       retVar
(0) := data
(0) xor data
(6) xor data
(9) xor data
(10) xor data
(12) xor data
(16) xor data
(24) xor data
(25) xor data
(26) xor data
(28) xor data
(29) xor data
(30) xor data
(31) xor data
(32) xor data
(34) xor data
(37) xor data
(44) xor data
(45) xor data
(47) xor data
(48) xor data
(50) xor data
(53) xor data
(54) xor data
(55) xor data
(58) xor data
(60) xor data
(61) xor data
(63) xor crcCur
(0) xor crcCur
(2) xor crcCur
(5) xor crcCur
(12) xor crcCur
(13) xor crcCur
(15) xor crcCur
(16) xor crcCur
(18) xor crcCur
(21) xor crcCur
(22) xor crcCur
(23) xor crcCur
(26) xor crcCur
(28) xor crcCur
(29) xor crcCur
(31);
   423       retVar
(1) := data
(0) xor data
(1) xor data
(6) xor data
(7) xor data
(9) xor data
(11) xor data
(12) xor data
(13) xor data
(16) xor data
(17) xor data
(24) xor data
(27) xor data
(28) xor data
(33) xor data
(34) xor data
(35) xor data
(37) xor data
(38) xor data
(44) xor data
(46) xor data
(47) xor data
(49) xor data
(50) xor data
(51) xor data
(53) xor data
(56) xor data
(58) xor data
(59) xor data
(60) xor data
(62) xor data
(63) xor crcCur
(1) xor crcCur
(2) xor crcCur
(3) xor crcCur
(5) xor crcCur
(6) xor crcCur
(12) xor crcCur
(14) xor crcCur
(15) xor crcCur
(17) xor crcCur
(18) xor crcCur
(19) xor crcCur
(21) xor crcCur
(24) xor crcCur
(26) xor crcCur
(27) xor crcCur
(28) xor crcCur
(30) xor crcCur
(31);
   424       retVar
(2) := data
(0) xor data
(1) xor data
(2) xor data
(6) xor data
(7) xor data
(8) xor data
(9) xor data
(13) xor data
(14) xor data
(16) xor data
(17) xor data
(18) xor data
(24) xor data
(26) xor data
(30) xor data
(31) xor data
(32) xor data
(35) xor data
(36) xor data
(37) xor data
(38) xor data
(39) xor data
(44) xor data
(51) xor data
(52) xor data
(53) xor data
(55) xor data
(57) xor data
(58) xor data
(59) xor crcCur
(0) xor crcCur
(3) xor crcCur
(4) xor crcCur
(5) xor crcCur
(6) xor crcCur
(7) xor crcCur
(12) xor crcCur
(19) xor crcCur
(20) xor crcCur
(21) xor crcCur
(23) xor crcCur
(25) xor crcCur
(26) xor crcCur
(27);
   425       retVar
(3) := data
(1) xor data
(2) xor data
(3) xor data
(7) xor data
(8) xor data
(9) xor data
(10) xor data
(14) xor data
(15) xor data
(17) xor data
(18) xor data
(19) xor data
(25) xor data
(27) xor data
(31) xor data
(32) xor data
(33) xor data
(36) xor data
(37) xor data
(38) xor data
(39) xor data
(40) xor data
(45) xor data
(52) xor data
(53) xor data
(54) xor data
(56) xor data
(58) xor data
(59) xor data
(60) xor crcCur
(0) xor crcCur
(1) xor crcCur
(4) xor crcCur
(5) xor crcCur
(6) xor crcCur
(7) xor crcCur
(8) xor crcCur
(13) xor crcCur
(20) xor crcCur
(21) xor crcCur
(22) xor crcCur
(24) xor crcCur
(26) xor crcCur
(27) xor crcCur
(28);
   426       retVar
(4) := data
(0) xor data
(2) xor data
(3) xor data
(4) xor data
(6) xor data
(8) xor data
(11) xor data
(12) xor data
(15) xor data
(18) xor data
(19) xor data
(20) xor data
(24) xor data
(25) xor data
(29) xor data
(30) xor data
(31) xor data
(33) xor data
(38) xor data
(39) xor data
(40) xor data
(41) xor data
(44) xor data
(45) xor data
(46) xor data
(47) xor data
(48) xor data
(50) xor data
(57) xor data
(58) xor data
(59) xor data
(63) xor crcCur
(1) xor crcCur
(6) xor crcCur
(7) xor crcCur
(8) xor crcCur
(9) xor crcCur
(12) xor crcCur
(13) xor crcCur
(14) xor crcCur
(15) xor crcCur
(16) xor crcCur
(18) xor crcCur
(25) xor crcCur
(26) xor crcCur
(27) xor crcCur
(31);
   427       retVar
(5) := data
(0) xor data
(1) xor data
(3) xor data
(4) xor data
(5) xor data
(6) xor data
(7) xor data
(10) xor data
(13) xor data
(19) xor data
(20) xor data
(21) xor data
(24) xor data
(28) xor data
(29) xor data
(37) xor data
(39) xor data
(40) xor data
(41) xor data
(42) xor data
(44) xor data
(46) xor data
(49) xor data
(50) xor data
(51) xor data
(53) xor data
(54) xor data
(55) xor data
(59) xor data
(61) xor data
(63) xor crcCur
(5) xor crcCur
(7) xor crcCur
(8) xor crcCur
(9) xor crcCur
(10) xor crcCur
(12) xor crcCur
(14) xor crcCur
(17) xor crcCur
(18) xor crcCur
(19) xor crcCur
(21) xor crcCur
(22) xor crcCur
(23) xor crcCur
(27) xor crcCur
(29) xor crcCur
(31);
   428       retVar
(6) := data
(1) xor data
(2) xor data
(4) xor data
(5) xor data
(6) xor data
(7) xor data
(8) xor data
(11) xor data
(14) xor data
(20) xor data
(21) xor data
(22) xor data
(25) xor data
(29) xor data
(30) xor data
(38) xor data
(40) xor data
(41) xor data
(42) xor data
(43) xor data
(45) xor data
(47) xor data
(50) xor data
(51) xor data
(52) xor data
(54) xor data
(55) xor data
(56) xor data
(60) xor data
(62) xor crcCur
(6) xor crcCur
(8) xor crcCur
(9) xor crcCur
(10) xor crcCur
(11) xor crcCur
(13) xor crcCur
(15) xor crcCur
(18) xor crcCur
(19) xor crcCur
(20) xor crcCur
(22) xor crcCur
(23) xor crcCur
(24) xor crcCur
(28) xor crcCur
(30);
   429       retVar
(7) := data
(0) xor data
(2) xor data
(3) xor data
(5) xor data
(7) xor data
(8) xor data
(10) xor data
(15) xor data
(16) xor data
(21) xor data
(22) xor data
(23) xor data
(24) xor data
(25) xor data
(28) xor data
(29) xor data
(32) xor data
(34) xor data
(37) xor data
(39) xor data
(41) xor data
(42) xor data
(43) xor data
(45) xor data
(46) xor data
(47) xor data
(50) xor data
(51) xor data
(52) xor data
(54) xor data
(56) xor data
(57) xor data
(58) xor data
(60) xor crcCur
(0) xor crcCur
(2) xor crcCur
(5) xor crcCur
(7) xor crcCur
(9) xor crcCur
(10) xor crcCur
(11) xor crcCur
(13) xor crcCur
(14) xor crcCur
(15) xor crcCur
(18) xor crcCur
(19) xor crcCur
(20) xor crcCur
(22) xor crcCur
(24) xor crcCur
(25) xor crcCur
(26) xor crcCur
(28);
   430       retVar
(8) := data
(0) xor data
(1) xor data
(3) xor data
(4) xor data
(8) xor data
(10) xor data
(11) xor data
(12) xor data
(17) xor data
(22) xor data
(23) xor data
(28) xor data
(31) xor data
(32) xor data
(33) xor data
(34) xor data
(35) xor data
(37) xor data
(38) xor data
(40) xor data
(42) xor data
(43) xor data
(45) xor data
(46) xor data
(50) xor data
(51) xor data
(52) xor data
(54) xor data
(57) xor data
(59) xor data
(60) xor data
(63) xor crcCur
(0) xor crcCur
(1) xor crcCur
(2) xor crcCur
(3) xor crcCur
(5) xor crcCur
(6) xor crcCur
(8) xor crcCur
(10) xor crcCur
(11) xor crcCur
(13) xor crcCur
(14) xor crcCur
(18) xor crcCur
(19) xor crcCur
(20) xor crcCur
(22) xor crcCur
(25) xor crcCur
(27) xor crcCur
(28) xor crcCur
(31);
   431       retVar
(9) := data
(1) xor data
(2) xor data
(4) xor data
(5) xor data
(9) xor data
(11) xor data
(12) xor data
(13) xor data
(18) xor data
(23) xor data
(24) xor data
(29) xor data
(32) xor data
(33) xor data
(34) xor data
(35) xor data
(36) xor data
(38) xor data
(39) xor data
(41) xor data
(43) xor data
(44) xor data
(46) xor data
(47) xor data
(51) xor data
(52) xor data
(53) xor data
(55) xor data
(58) xor data
(60) xor data
(61) xor crcCur
(0) xor crcCur
(1) xor crcCur
(2) xor crcCur
(3) xor crcCur
(4) xor crcCur
(6) xor crcCur
(7) xor crcCur
(9) xor crcCur
(11) xor crcCur
(12) xor crcCur
(14) xor crcCur
(15) xor crcCur
(19) xor crcCur
(20) xor crcCur
(21) xor crcCur
(23) xor crcCur
(26) xor crcCur
(28) xor crcCur
(29);
   432       retVar
(10) := data
(0) xor data
(2) xor data
(3) xor data
(5) xor data
(9) xor data
(13) xor data
(14) xor data
(16) xor data
(19) xor data
(26) xor data
(28) xor data
(29) xor data
(31) xor data
(32) xor data
(33) xor data
(35) xor data
(36) xor data
(39) xor data
(40) xor data
(42) xor data
(50) xor data
(52) xor data
(55) xor data
(56) xor data
(58) xor data
(59) xor data
(60) xor data
(62) xor data
(63) xor crcCur
(0) xor crcCur
(1) xor crcCur
(3) xor crcCur
(4) xor crcCur
(7) xor crcCur
(8) xor crcCur
(10) xor crcCur
(18) xor crcCur
(20) xor crcCur
(23) xor crcCur
(24) xor crcCur
(26) xor crcCur
(27) xor crcCur
(28) xor crcCur
(30) xor crcCur
(31);
   433       retVar
(11) := data
(0) xor data
(1) xor data
(3) xor data
(4) xor data
(9) xor data
(12) xor data
(14) xor data
(15) xor data
(16) xor data
(17) xor data
(20) xor data
(24) xor data
(25) xor data
(26) xor data
(27) xor data
(28) xor data
(31) xor data
(33) xor data
(36) xor data
(40) xor data
(41) xor data
(43) xor data
(44) xor data
(45) xor data
(47) xor data
(48) xor data
(50) xor data
(51) xor data
(54) xor data
(55) xor data
(56) xor data
(57) xor data
(58) xor data
(59) xor crcCur
(1) xor crcCur
(4) xor crcCur
(8) xor crcCur
(9) xor crcCur
(11) xor crcCur
(12) xor crcCur
(13) xor crcCur
(15) xor crcCur
(16) xor crcCur
(18) xor crcCur
(19) xor crcCur
(22) xor crcCur
(23) xor crcCur
(24) xor crcCur
(25) xor crcCur
(26) xor crcCur
(27);
   434       retVar
(12) := data
(0) xor data
(1) xor data
(2) xor data
(4) xor data
(5) xor data
(6) xor data
(9) xor data
(12) xor data
(13) xor data
(15) xor data
(17) xor data
(18) xor data
(21) xor data
(24) xor data
(27) xor data
(30) xor data
(31) xor data
(41) xor data
(42) xor data
(46) xor data
(47) xor data
(49) xor data
(50) xor data
(51) xor data
(52) xor data
(53) xor data
(54) xor data
(56) xor data
(57) xor data
(59) xor data
(61) xor data
(63) xor crcCur
(9) xor crcCur
(10) xor crcCur
(14) xor crcCur
(15) xor crcCur
(17) xor crcCur
(18) xor crcCur
(19) xor crcCur
(20) xor crcCur
(21) xor crcCur
(22) xor crcCur
(24) xor crcCur
(25) xor crcCur
(27) xor crcCur
(29) xor crcCur
(31);
   435       retVar
(13) := data
(1) xor data
(2) xor data
(3) xor data
(5) xor data
(6) xor data
(7) xor data
(10) xor data
(13) xor data
(14) xor data
(16) xor data
(18) xor data
(19) xor data
(22) xor data
(25) xor data
(28) xor data
(31) xor data
(32) xor data
(42) xor data
(43) xor data
(47) xor data
(48) xor data
(50) xor data
(51) xor data
(52) xor data
(53) xor data
(54) xor data
(55) xor data
(57) xor data
(58) xor data
(60) xor data
(62) xor crcCur
(0) xor crcCur
(10) xor crcCur
(11) xor crcCur
(15) xor crcCur
(16) xor crcCur
(18) xor crcCur
(19) xor crcCur
(20) xor crcCur
(21) xor crcCur
(22) xor crcCur
(23) xor crcCur
(25) xor crcCur
(26) xor crcCur
(28) xor crcCur
(30);
   436       retVar
(14) := data
(2) xor data
(3) xor data
(4) xor data
(6) xor data
(7) xor data
(8) xor data
(11) xor data
(14) xor data
(15) xor data
(17) xor data
(19) xor data
(20) xor data
(23) xor data
(26) xor data
(29) xor data
(32) xor data
(33) xor data
(43) xor data
(44) xor data
(48) xor data
(49) xor data
(51) xor data
(52) xor data
(53) xor data
(54) xor data
(55) xor data
(56) xor data
(58) xor data
(59) xor data
(61) xor data
(63) xor crcCur
(0) xor crcCur
(1) xor crcCur
(11) xor crcCur
(12) xor crcCur
(16) xor crcCur
(17) xor crcCur
(19) xor crcCur
(20) xor crcCur
(21) xor crcCur
(22) xor crcCur
(23) xor crcCur
(24) xor crcCur
(26) xor crcCur
(27) xor crcCur
(29) xor crcCur
(31);
   437       retVar
(15) := data
(3) xor data
(4) xor data
(5) xor data
(7) xor data
(8) xor data
(9) xor data
(12) xor data
(15) xor data
(16) xor data
(18) xor data
(20) xor data
(21) xor data
(24) xor data
(27) xor data
(30) xor data
(33) xor data
(34) xor data
(44) xor data
(45) xor data
(49) xor data
(50) xor data
(52) xor data
(53) xor data
(54) xor data
(55) xor data
(56) xor data
(57) xor data
(59) xor data
(60) xor data
(62) xor crcCur
(1) xor crcCur
(2) xor crcCur
(12) xor crcCur
(13) xor crcCur
(17) xor crcCur
(18) xor crcCur
(20) xor crcCur
(21) xor crcCur
(22) xor crcCur
(23) xor crcCur
(24) xor crcCur
(25) xor crcCur
(27) xor crcCur
(28) xor crcCur
(30);
   438       retVar
(16) := data
(0) xor data
(4) xor data
(5) xor data
(8) xor data
(12) xor data
(13) xor data
(17) xor data
(19) xor data
(21) xor data
(22) xor data
(24) xor data
(26) xor data
(29) xor data
(30) xor data
(32) xor data
(35) xor data
(37) xor data
(44) xor data
(46) xor data
(47) xor data
(48) xor data
(51) xor data
(56) xor data
(57) xor crcCur
(0) xor crcCur
(3) xor crcCur
(5) xor crcCur
(12) xor crcCur
(14) xor crcCur
(15) xor crcCur
(16) xor crcCur
(19) xor crcCur
(24) xor crcCur
(25);
   439       retVar
(17) := data
(1) xor data
(5) xor data
(6) xor data
(9) xor data
(13) xor data
(14) xor data
(18) xor data
(20) xor data
(22) xor data
(23) xor data
(25) xor data
(27) xor data
(30) xor data
(31) xor data
(33) xor data
(36) xor data
(38) xor data
(45) xor data
(47) xor data
(48) xor data
(49) xor data
(52) xor data
(57) xor data
(58) xor crcCur
(1) xor crcCur
(4) xor crcCur
(6) xor crcCur
(13) xor crcCur
(15) xor crcCur
(16) xor crcCur
(17) xor crcCur
(20) xor crcCur
(25) xor crcCur
(26);
   440       retVar
(18) := data
(2) xor data
(6) xor data
(7) xor data
(10) xor data
(14) xor data
(15) xor data
(19) xor data
(21) xor data
(23) xor data
(24) xor data
(26) xor data
(28) xor data
(31) xor data
(32) xor data
(34) xor data
(37) xor data
(39) xor data
(46) xor data
(48) xor data
(49) xor data
(50) xor data
(53) xor data
(58) xor data
(59) xor crcCur
(0) xor crcCur
(2) xor crcCur
(5) xor crcCur
(7) xor crcCur
(14) xor crcCur
(16) xor crcCur
(17) xor crcCur
(18) xor crcCur
(21) xor crcCur
(26) xor crcCur
(27);
   441       retVar
(19) := data
(3) xor data
(7) xor data
(8) xor data
(11) xor data
(15) xor data
(16) xor data
(20) xor data
(22) xor data
(24) xor data
(25) xor data
(27) xor data
(29) xor data
(32) xor data
(33) xor data
(35) xor data
(38) xor data
(40) xor data
(47) xor data
(49) xor data
(50) xor data
(51) xor data
(54) xor data
(59) xor data
(60) xor crcCur
(0) xor crcCur
(1) xor crcCur
(3) xor crcCur
(6) xor crcCur
(8) xor crcCur
(15) xor crcCur
(17) xor crcCur
(18) xor crcCur
(19) xor crcCur
(22) xor crcCur
(27) xor crcCur
(28);
   442       retVar
(20) := data
(4) xor data
(8) xor data
(9) xor data
(12) xor data
(16) xor data
(17) xor data
(21) xor data
(23) xor data
(25) xor data
(26) xor data
(28) xor data
(30) xor data
(33) xor data
(34) xor data
(36) xor data
(39) xor data
(41) xor data
(48) xor data
(50) xor data
(51) xor data
(52) xor data
(55) xor data
(60) xor data
(61) xor crcCur
(1) xor crcCur
(2) xor crcCur
(4) xor crcCur
(7) xor crcCur
(9) xor crcCur
(16) xor crcCur
(18) xor crcCur
(19) xor crcCur
(20) xor crcCur
(23) xor crcCur
(28) xor crcCur
(29);
   443       retVar
(21) := data
(5) xor data
(9) xor data
(10) xor data
(13) xor data
(17) xor data
(18) xor data
(22) xor data
(24) xor data
(26) xor data
(27) xor data
(29) xor data
(31) xor data
(34) xor data
(35) xor data
(37) xor data
(40) xor data
(42) xor data
(49) xor data
(51) xor data
(52) xor data
(53) xor data
(56) xor data
(61) xor data
(62) xor crcCur
(2) xor crcCur
(3) xor crcCur
(5) xor crcCur
(8) xor crcCur
(10) xor crcCur
(17) xor crcCur
(19) xor crcCur
(20) xor crcCur
(21) xor crcCur
(24) xor crcCur
(29) xor crcCur
(30);
   444       retVar
(22) := data
(0) xor data
(9) xor data
(11) xor data
(12) xor data
(14) xor data
(16) xor data
(18) xor data
(19) xor data
(23) xor data
(24) xor data
(26) xor data
(27) xor data
(29) xor data
(31) xor data
(34) xor data
(35) xor data
(36) xor data
(37) xor data
(38) xor data
(41) xor data
(43) xor data
(44) xor data
(45) xor data
(47) xor data
(48) xor data
(52) xor data
(55) xor data
(57) xor data
(58) xor data
(60) xor data
(61) xor data
(62) xor crcCur
(2) xor crcCur
(3) xor crcCur
(4) xor crcCur
(5) xor crcCur
(6) xor crcCur
(9) xor crcCur
(11) xor crcCur
(12) xor crcCur
(13) xor crcCur
(15) xor crcCur
(16) xor crcCur
(20) xor crcCur
(23) xor crcCur
(25) xor crcCur
(26) xor crcCur
(28) xor crcCur
(29) xor crcCur
(30);
   445       retVar
(23) := data
(0) xor data
(1) xor data
(6) xor data
(9) xor data
(13) xor data
(15) xor data
(16) xor data
(17) xor data
(19) xor data
(20) xor data
(26) xor data
(27) xor data
(29) xor data
(31) xor data
(34) xor data
(35) xor data
(36) xor data
(38) xor data
(39) xor data
(42) xor data
(46) xor data
(47) xor data
(49) xor data
(50) xor data
(54) xor data
(55) xor data
(56) xor data
(59) xor data
(60) xor data
(62) xor crcCur
(2) xor crcCur
(3) xor crcCur
(4) xor crcCur
(6) xor crcCur
(7) xor crcCur
(10) xor crcCur
(14) xor crcCur
(15) xor crcCur
(17) xor crcCur
(18) xor crcCur
(22) xor crcCur
(23) xor crcCur
(24) xor crcCur
(27) xor crcCur
(28) xor crcCur
(30);
   446       retVar
(24) := data
(1) xor data
(2) xor data
(7) xor data
(10) xor data
(14) xor data
(16) xor data
(17) xor data
(18) xor data
(20) xor data
(21) xor data
(27) xor data
(28) xor data
(30) xor data
(32) xor data
(35) xor data
(36) xor data
(37) xor data
(39) xor data
(40) xor data
(43) xor data
(47) xor data
(48) xor data
(50) xor data
(51) xor data
(55) xor data
(56) xor data
(57) xor data
(60) xor data
(61) xor data
(63) xor crcCur
(0) xor crcCur
(3) xor crcCur
(4) xor crcCur
(5) xor crcCur
(7) xor crcCur
(8) xor crcCur
(11) xor crcCur
(15) xor crcCur
(16) xor crcCur
(18) xor crcCur
(19) xor crcCur
(23) xor crcCur
(24) xor crcCur
(25) xor crcCur
(28) xor crcCur
(29) xor crcCur
(31);
   447       retVar
(25) := data
(2) xor data
(3) xor data
(8) xor data
(11) xor data
(15) xor data
(17) xor data
(18) xor data
(19) xor data
(21) xor data
(22) xor data
(28) xor data
(29) xor data
(31) xor data
(33) xor data
(36) xor data
(37) xor data
(38) xor data
(40) xor data
(41) xor data
(44) xor data
(48) xor data
(49) xor data
(51) xor data
(52) xor data
(56) xor data
(57) xor data
(58) xor data
(61) xor data
(62) xor crcCur
(1) xor crcCur
(4) xor crcCur
(5) xor crcCur
(6) xor crcCur
(8) xor crcCur
(9) xor crcCur
(12) xor crcCur
(16) xor crcCur
(17) xor crcCur
(19) xor crcCur
(20) xor crcCur
(24) xor crcCur
(25) xor crcCur
(26) xor crcCur
(29) xor crcCur
(30);
   448       retVar
(26) := data
(0) xor data
(3) xor data
(4) xor data
(6) xor data
(10) xor data
(18) xor data
(19) xor data
(20) xor data
(22) xor data
(23) xor data
(24) xor data
(25) xor data
(26) xor data
(28) xor data
(31) xor data
(38) xor data
(39) xor data
(41) xor data
(42) xor data
(44) xor data
(47) xor data
(48) xor data
(49) xor data
(52) xor data
(54) xor data
(55) xor data
(57) xor data
(59) xor data
(60) xor data
(61) xor data
(62) xor crcCur
(6) xor crcCur
(7) xor crcCur
(9) xor crcCur
(10) xor crcCur
(12) xor crcCur
(15) xor crcCur
(16) xor crcCur
(17) xor crcCur
(20) xor crcCur
(22) xor crcCur
(23) xor crcCur
(25) xor crcCur
(27) xor crcCur
(28) xor crcCur
(29) xor crcCur
(30);
   449       retVar
(27) := data
(1) xor data
(4) xor data
(5) xor data
(7) xor data
(11) xor data
(19) xor data
(20) xor data
(21) xor data
(23) xor data
(24) xor data
(25) xor data
(26) xor data
(27) xor data
(29) xor data
(32) xor data
(39) xor data
(40) xor data
(42) xor data
(43) xor data
(45) xor data
(48) xor data
(49) xor data
(50) xor data
(53) xor data
(55) xor data
(56) xor data
(58) xor data
(60) xor data
(61) xor data
(62) xor data
(63) xor crcCur
(0) xor crcCur
(7) xor crcCur
(8) xor crcCur
(10) xor crcCur
(11) xor crcCur
(13) xor crcCur
(16) xor crcCur
(17) xor crcCur
(18) xor crcCur
(21) xor crcCur
(23) xor crcCur
(24) xor crcCur
(26) xor crcCur
(28) xor crcCur
(29) xor crcCur
(30) xor crcCur
(31);
   450       retVar
(28) := data
(2) xor data
(5) xor data
(6) xor data
(8) xor data
(12) xor data
(20) xor data
(21) xor data
(22) xor data
(24) xor data
(25) xor data
(26) xor data
(27) xor data
(28) xor data
(30) xor data
(33) xor data
(40) xor data
(41) xor data
(43) xor data
(44) xor data
(46) xor data
(49) xor data
(50) xor data
(51) xor data
(54) xor data
(56) xor data
(57) xor data
(59) xor data
(61) xor data
(62) xor data
(63) xor crcCur
(1) xor crcCur
(8) xor crcCur
(9) xor crcCur
(11) xor crcCur
(12) xor crcCur
(14) xor crcCur
(17) xor crcCur
(18) xor crcCur
(19) xor crcCur
(22) xor crcCur
(24) xor crcCur
(25) xor crcCur
(27) xor crcCur
(29) xor crcCur
(30) xor crcCur
(31);
   451       retVar
(29) := data
(3) xor data
(6) xor data
(7) xor data
(9) xor data
(13) xor data
(21) xor data
(22) xor data
(23) xor data
(25) xor data
(26) xor data
(27) xor data
(28) xor data
(29) xor data
(31) xor data
(34) xor data
(41) xor data
(42) xor data
(44) xor data
(45) xor data
(47) xor data
(50) xor data
(51) xor data
(52) xor data
(55) xor data
(57) xor data
(58) xor data
(60) xor data
(62) xor data
(63) xor crcCur
(2) xor crcCur
(9) xor crcCur
(10) xor crcCur
(12) xor crcCur
(13) xor crcCur
(15) xor crcCur
(18) xor crcCur
(19) xor crcCur
(20) xor crcCur
(23) xor crcCur
(25) xor crcCur
(26) xor crcCur
(28) xor crcCur
(30) xor crcCur
(31);
   452       retVar
(30) := data
(4) xor data
(7) xor data
(8) xor data
(10) xor data
(14) xor data
(22) xor data
(23) xor data
(24) xor data
(26) xor data
(27) xor data
(28) xor data
(29) xor data
(30) xor data
(32) xor data
(35) xor data
(42) xor data
(43) xor data
(45) xor data
(46) xor data
(48) xor data
(51) xor data
(52) xor data
(53) xor data
(56) xor data
(58) xor data
(59) xor data
(61) xor data
(63) xor crcCur
(0) xor crcCur
(3) xor crcCur
(10) xor crcCur
(11) xor crcCur
(13) xor crcCur
(14) xor crcCur
(16) xor crcCur
(19) xor crcCur
(20) xor crcCur
(21) xor crcCur
(24) xor crcCur
(26) xor crcCur
(27) xor crcCur
(29) xor crcCur
(31);
   453       retVar
(31) := data
(5) xor data
(8) xor data
(9) xor data
(11) xor data
(15) xor data
(23) xor data
(24) xor data
(25) xor data
(27) xor data
(28) xor data
(29) xor data
(30) xor data
(31) xor data
(33) xor data
(36) xor data
(43) xor data
(44) xor data
(46) xor data
(47) xor data
(49) xor data
(52) xor data
(53) xor data
(54) xor data
(57) xor data
(59) xor data
(60) xor data
(62) xor crcCur
(1) xor crcCur
(4) xor crcCur
(11) xor crcCur
(12) xor crcCur
(14) xor crcCur
(15) xor crcCur
(17) xor crcCur
(20) xor crcCur
(21) xor crcCur
(22) xor crcCur
(25) xor crcCur
(27) xor crcCur
(28) xor crcCur
(30);
   457 end package body CrcPkg;
 
slv crc32Parallel3BytecrcCur,data,
 
slv crc32Parallel5BytecrcCur,data,
 
slv crcLfsrShiftlfsr,poly,input,
 
slv crc32Parallel2BytecrcCur,data,
 
slv crc32Parallel7BytecrcCur,data,
 
slv crcByteLookupinByte,poly,
 
slv crc32Parallel6BytecrcCur,data,
 
slv crc32Parallel4BytecrcCur,data,
 
slv crc32Parallel8BytecrcCur,data,
 
slv crc32Parallel1BytecrcCur,data,