66 0xFA5F8298, 0xB30C04D9, 0xD5CACBCA, 0x0ED47FFF, 0xFFFFFFFF, 0xFFFFFFFF,
67 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
68 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
69 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
70 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
71 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
79 "Must call X2Sequence::allocateMemory() before instantiating a X2Sequence object.");
97 int lengthOfX2ASequence;
98 int lengthOfX2BSequence;
136 uint32_t firstTest = X2A[0] ^ X2B[0];
137 if (firstTest & 0x80000000 )
142 X2Bits[1] = firstTest >> 5;
165 X2B.setLengthOfSequence( lengthOfX2BSequence );
170 X2Abits = X2A[X2Acount];
173 if ( X2Acount >= lengthOfX2ASequence )
175 X2Acount = X2Acount - lengthOfX2ASequence;
190 X2Bbits = X2B[X2Bcount];
192 if (X2Bcount >= lengthOfX2BSequence )
194 X2Bcount = X2Bcount - lengthOfX2BSequence;
201 X2B.setLengthOfSequence( lengthOfX2BSequence );
204 X2Bits[X2Word++] = X2Abits ^ X2Bbits;
211 const size_t numBytesPerWord = 4;
224 gnsstk::Exception e(
"X2Sequence::deAllocateMemory() called when no memory allocated.");