undefined4 DO_RACFG_CMD_ATE_SHOW_PARAM(int param_1,undefined4 param_2,int param_3)
{
int iVar1;
uint uVar2;
undefined1 local_68;
undefined1 local_67;
undefined1 local_66;
undefined1 local_65;
undefined1 local_64;
undefined1 auStack_63 [6];
undefined1 auStack_5d [6];
undefined1 auStack_57 [6];
byte local_51;
byte local_50;
byte local_4f;
byte local_4e;
int local_4c;
int local_48;
int local_44;
int local_40;
int local_3c;
int local_38;
int local_34;
undefined1 local_30;
undefined1 local_2f;
undefined1 local_2d;
undefined1 local_2c;
undefined1 local_2b;
undefined1 local_2a;
undefined1 local_29;
undefined1 local_28;
ushort local_26;
ushort local_24;
ushort local_22;
local_68 = *(undefined1 *)(param_1 + 0x76a0c);
local_67 = *(undefined1 *)(param_1 + 0x76a0f);
local_66 = *(undefined1 *)(param_1 + 0x76a10);
local_65 = *(undefined1 *)(param_1 + 0x76a11);
local_64 = *(undefined1 *)(param_1 + 0x76a12);
memmove(auStack_63,(void *)(param_1 + 0x76a26),6) //possible issue identified - semgrep
memmove(auStack_5d,(void *)(param_1 + 0x76a32),6) //possible issue identified - semgrep
memmove(auStack_57,(void *)(param_1 + 0x76a2c),6) //possible issue identified - semgrep
iVar1 = *(int *)(param_1 + 0x76a14);
local_30 = *(undefined1 *)(param_1 + 0x76a60);
local_2f = *(undefined1 *)(param_1 + 0x76a61);
local_2d = *(undefined1 *)(param_1 + 0x76a62);
local_2c = *(undefined1 *)(param_1 + 0x76a63);
local_2b = *(undefined1 *)(param_1 + 0x76a64);
local_2a = *(undefined1 *)(param_1 + 0x76a65);
local_29 = *(undefined1 *)(param_1 + 0x76a66);
local_28 = *(undefined1 *)(param_1 + 0x76a67);
local_51 = (byte)((uint)(iVar1 << 0x11) >> 0x19);
local_50 = (byte)((uint)iVar1 >> 0x10) >> 6;
local_4e = (byte)((uint)iVar1 >> 8) >> 7;
local_4f = (byte)((uint)(iVar1 << 0xf) >> 0x1f);
local_4c = (uint)*(byte *)(param_1 + 0x76a38) * 0x1000000;
uVar2 = *(uint *)(param_1 + 0x76a3c);
local_48 = (((uVar2 >> 0x10) << 0x18 | (uVar2 >> 0x18) << 0x10) >> 0x10) +
((uVar2 & 0xff) << 8 | uVar2 >> 8 & 0xff) * 0x10000;
uVar2 = *(uint *)(param_1 + 0x76a40);
local_44 = (((uVar2 >> 0x10) << 0x18 | (uVar2 >> 0x18) << 0x10) >> 0x10) +
((uVar2 & 0xff) << 8 | uVar2 >> 8 & 0xff) * 0x10000;
uVar2 = *(uint *)(param_1 + 0x76a48);
local_40 = (((uVar2 >> 0x10) << 0x18 | (uVar2 >> 0x18) << 0x10) >> 0x10) +
((uVar2 & 0xff) << 8 | uVar2 >> 8 & 0xff) * 0x10000;
uVar2 = *(uint *)(param_1 + 0x76a4c);
local_3c = (((uVar2 >> 0x10) << 0x18 | (uVar2 >> 0x18) << 0x10) >> 0x10) +
((uVar2 & 0xff) << 8 | uVar2 >> 8 & 0xff) * 0x10000;
uVar2 = *(uint *)(param_1 + 0x76a58);
local_38 = (((uVar2 >> 0x10) << 0x18 | (uVar2 >> 0x18) << 0x10) >> 0x10) +
((uVar2 & 0xff) << 8 | uVar2 >> 8 & 0xff) * 0x10000;
uVar2 = *(uint *)(param_1 + 0x76a5c);
local_34 = (((uVar2 >> 0x10) << 0x18 | (uVar2 >> 0x18) << 0x10) >> 0x10) +
((uVar2 & 0xff) << 8 | uVar2 >> 8 & 0xff) * 0x10000;
local_22 = (ushort)((*(ushort *)(param_1 + 0x76a6c) & 0xff) << 8) |
*(ushort *)(param_1 + 0x76a6c) >> 8;
local_26 = (ushort)((*(ushort *)(param_1 + 0x76a68) & 0xff) << 8) |
*(ushort *)(param_1 + 0x76a68) >> 8;
local_24 = (ushort)((*(ushort *)(param_1 + 0x76a6a) & 0xff) << 8) |
*(ushort *)(param_1 + 0x76a6a) >> 8;
memmove((void *)(param_3 + 0xe),&local_68,0x48) //possible issue identified - semgrep
ResponseToGUI(param_3,param_2,0x4a,0);
return 0;
}