Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* WARNING: Removing unreachable block (ram,0x80243b50) */
- /* WARNING: Removing unreachable block (ram,0x80243b60) */
- /* __stdcall cM_rndF(float) */
- double cM_rndF(double param_1)
- {
- byte bVar1;
- byte bVar2;
- undefined2 uVar3;
- double dVar4;
- undefined8 in_f31;
- undefined4 local_8;
- undefined4 uStack4;
- uVar3 = 0;
- uStack4 = (undefined4)in_f31;
- local_8 = (undefined4)((ulonglong)in_f31 >> 0x20);
- dVar4 = (double)cM_rnd();
- bVar1 = (byte)uVar3 & 7;
- bVar2 = (byte)((ushort)uVar3 >> 8) & 0x3f;
- if (bVar1 == 4 || bVar1 == 6) {
- dequantize(&local_8,bVar1,bVar2);
- dequantize((int)&local_8 + 1,bVar1,bVar2);
- }
- else {
- if (bVar1 == 5 || bVar1 == 7) {
- dequantize(&local_8,bVar1,bVar2);
- dequantize((int)&local_8 + 2,bVar1,bVar2);
- }
- }
- return (double)(float)(param_1 * dVar4);
- }
Advertisement
Add Comment
Please, Sign In to add comment