Lines Matching refs:r123_copy
106 PetscRandom123 r123_copy; in PetscRandomGetValuesReal_Random123() local
122 r123_copy = *r123; in PetscRandomGetValuesReal_Random123()
124 vals[0] = r123_copy.result.v[0] * scale + shift; in PetscRandomGetValuesReal_Random123()
125 vals[1] = r123_copy.result.v[1] * scale + shift; in PetscRandomGetValuesReal_Random123()
126 vals[2] = r123_copy.result.v[2] * scale + shift; in PetscRandomGetValuesReal_Random123()
127 vals[3] = r123_copy.result.v[3] * scale + shift; in PetscRandomGetValuesReal_Random123()
128 r123_copy.counter.v[0] += 4; in PetscRandomGetValuesReal_Random123()
129 r123_copy.counter.v[1] += 4; in PetscRandomGetValuesReal_Random123()
130 r123_copy.counter.v[2] += 4; in PetscRandomGetValuesReal_Random123()
131 r123_copy.counter.v[3] += 4; in PetscRandomGetValuesReal_Random123()
132 r123_copy.result = threefry4x64(r123->counter, r123->key); in PetscRandomGetValuesReal_Random123()
134 r123_copy.count += lim; in PetscRandomGetValuesReal_Random123()
135 *r123 = r123_copy; in PetscRandomGetValuesReal_Random123()