/* SPDX-License-Identifier: GPL-2.0-or-later */ /* * Copyright 2023, Michael Ellerman, IBM Corporation. */ #ifndef _SELFTESTS_POWERPC_FPU_H #define _SELFTESTS_POWERPC_FPU_H static inline void randomise_darray(double *darray, int num) { long val; for (int i = 0; i < num; i++) { val = random(); if (val & 1) val *= -1; if (val & 2) darray[i] = 1.0 / val; else darray[i] = val * val; } } #endif /* _SELFTESTS_POWERPC_FPU_H */