/* Ghidra 11.3 default decompiler output for FUN_0000d328 — unmodified. */ void FUN_0000d328(long param_1) { long lVar1; lVar1 = *(long *)(param_1 + 0xb8); *(undefined4 *)(lVar1 + 0x8110) = 0xf000f000; do { } while ((*(uint *)(lVar1 + 0x8118) & 0xf0000000) == 0); do { } while ((*(uint *)(lVar1 + 0x8120) & 0xf0000000) == 0); *(undefined4 *)(lVar1 + 0x8160) = 0x30003; *(undefined4 *)(lVar1 + 0x8154) = 0x30003; do { } while ((*(uint *)(lVar1 + 0x8184) & 3) == 0); *(undefined4 *)(lVar1 + 0x8154) = 0x30000; do { } while ((*(uint *)(lVar1 + 0x8184) & 3) != 0); *(undefined4 *)(lVar1 + 0x8160) = 0x30000; *(undefined4 *)(lVar1 + 0x8110) = 0xf0000000; return; }