void rt_ee_write_bulk(int param_1,undefined2 *param_2,short param_3,int param_4)
{
uint uVar1;
undefined2 uVar2;
uint uVar3;
uVar1 = (uint)(param_4 << 0x10) >> 0x11;
if (*(int *)(param_1 + 0x29f8) == 4) {
for (uVar3 = 0; uVar3 < uVar1; uVar3 = uVar3 + 1 & 0xffff) {
uVar2 = *param_2;
param_2 = param_2 + 1;
rtmp_ee_flash_write(param_1,param_3,uVar2);
param_3 = param_3 + 2 //possible issue identified - semgrep
}
}
else {
for (uVar3 = 0; uVar3 < uVar1; uVar3 = uVar3 + 1 & 0xffff) {
uVar2 = *param_2;
param_2 = param_2 + 1;
(**(code **)(param_1 + 0x14))(param_1,param_3,uVar2);
param_3 = param_3 + 2 //possible issue identified - semgrep
}
}
return;
}