Lines Matching full:pattern
15 // pattern.cc : library of stressful data patterns
21 #include "pattern.h"
48 {1, 1, 2, 1} // Weight for choosing 32/64/128/256 bit wide of this pattern
236 Pattern::Pattern() { in Pattern() function in Pattern
240 Pattern::~Pattern() { in ~Pattern()
246 // Calculate CRC for this pattern. This must match
248 int Pattern::CalculateCrc() { in CalculateCrc()
262 a1 += pattern(i); in CalculateCrc()
265 a1 += pattern(i); in CalculateCrc()
269 a2 += pattern(i); in CalculateCrc()
272 a2 += pattern(i); in CalculateCrc()
284 // Initialize pattern's CRC.
285 int Pattern::Initialize(const struct PatternData &pattern_init, in Initialize()
394 // Return pattern numbered "i"
395 Pattern *PatternList::GetPattern(int i) { in GetPattern()
400 logprintf(0, "Process Error: Out of bounds pattern access\n"); in GetPattern()
404 // Return a randomly selected pattern.
405 Pattern *PatternList::GetRandomPattern() { in GetRandomPattern()
421 logprintf(0, "Process Error: Out of bounds pattern access\n"); in GetRandomPattern()