diff options
| author | Ben Fuhrmannek | 2016-02-17 10:26:23 +0100 |
|---|---|---|
| committer | Ben Fuhrmannek | 2016-02-17 10:26:23 +0100 |
| commit | 8585f02100c59e5741f8cd55d2a759c4ea6dc717 (patch) | |
| tree | 7362249a9fa299c9956ee0f64a70cb0461e8d711 /execute.c | |
| parent | e493f444bef318052fac6ebe0eaff041dc80a84b (diff) | |
backport of PHP bug 71152: mt_rand()
Diffstat (limited to 'execute.c')
| -rw-r--r-- | execute.c | 2 |
1 files changed, 1 insertions, 1 deletions
| @@ -1209,7 +1209,7 @@ static int ih_function_exists(IH_HANDLER_PARAMS) | |||
| 1209 | #define loBits(u) ((u) & 0x7FFFFFFFU) /* mask the highest bit of u */ | 1209 | #define loBits(u) ((u) & 0x7FFFFFFFU) /* mask the highest bit of u */ |
| 1210 | #define mixBits(u, v) (hiBit(u)|loBits(v)) /* move hi bit of u to hi bit of v */ | 1210 | #define mixBits(u, v) (hiBit(u)|loBits(v)) /* move hi bit of u to hi bit of v */ |
| 1211 | 1211 | ||
| 1212 | #define twist(m,u,v) (m ^ (mixBits(u,v)>>1) ^ ((php_uint32)(-(php_int32)(loBit(u))) & 0x9908b0dfU)) | 1212 | #define twist(m,u,v) (m ^ (mixBits(u,v)>>1) ^ ((php_uint32)(-(php_int32)(loBit(v))) & 0x9908b0dfU)) |
| 1213 | 1213 | ||
| 1214 | /* {{{ php_mt_initialize | 1214 | /* {{{ php_mt_initialize |
| 1215 | */ | 1215 | */ |
