ADM/GW/Debug_FLASH/src/BCM/LAMP_CMD.c.017i.build_ssa_passes
2024-08-08 10:00:15 +09:00

632 lines
8.7 KiB
Plaintext

Lamp_DRL_CMD (int x)
{
<bb 2> :
# DEBUG BEGIN_STMT
if (x == 0)
goto <bb 3>; [INV]
else
goto <bb 4>; [INV]
<bb 3> :
# DEBUG BEGIN_STMT
GV_Lamp_DRL = 0;
goto <bb 10>; [INV]
<bb 4> :
# DEBUG BEGIN_STMT
if (x == 1)
goto <bb 5>; [INV]
else
goto <bb 6>; [INV]
<bb 5> :
# DEBUG BEGIN_STMT
GV_Lamp_DRL = 1;
goto <bb 10>; [INV]
<bb 6> :
# DEBUG BEGIN_STMT
if (x == 2)
goto <bb 7>; [INV]
else
goto <bb 8>; [INV]
<bb 7> :
# DEBUG BEGIN_STMT
GV_Lamp_DRL = 2;
goto <bb 10>; [INV]
<bb 8> :
# DEBUG BEGIN_STMT
if (x == 3)
goto <bb 9>; [INV]
else
goto <bb 10>; [INV]
<bb 9> :
# DEBUG BEGIN_STMT
GV_Lamp_DRL = 3;
<bb 10> :
return;
}
Lamp_Position_CMD (int x)
{
<bb 2> :
# DEBUG BEGIN_STMT
if (x == 0)
goto <bb 3>; [INV]
else
goto <bb 4>; [INV]
<bb 3> :
# DEBUG BEGIN_STMT
GV_Lamp_Position = 0;
goto <bb 10>; [INV]
<bb 4> :
# DEBUG BEGIN_STMT
if (x == 1)
goto <bb 5>; [INV]
else
goto <bb 6>; [INV]
<bb 5> :
# DEBUG BEGIN_STMT
GV_Lamp_Position = 1;
goto <bb 10>; [INV]
<bb 6> :
# DEBUG BEGIN_STMT
if (x == 2)
goto <bb 7>; [INV]
else
goto <bb 8>; [INV]
<bb 7> :
# DEBUG BEGIN_STMT
GV_Lamp_Position = 2;
goto <bb 10>; [INV]
<bb 8> :
# DEBUG BEGIN_STMT
if (x == 3)
goto <bb 9>; [INV]
else
goto <bb 10>; [INV]
<bb 9> :
# DEBUG BEGIN_STMT
GV_Lamp_Position = 3;
<bb 10> :
return;
}
Lamp_RTRN_CMD (int x)
{
<bb 2> :
# DEBUG BEGIN_STMT
if (x == 0)
goto <bb 3>; [INV]
else
goto <bb 4>; [INV]
<bb 3> :
# DEBUG BEGIN_STMT
GV_Lamp_RTRN = 0;
goto <bb 10>; [INV]
<bb 4> :
# DEBUG BEGIN_STMT
if (x == 1)
goto <bb 5>; [INV]
else
goto <bb 6>; [INV]
<bb 5> :
# DEBUG BEGIN_STMT
GV_Lamp_RTRN = 1;
goto <bb 10>; [INV]
<bb 6> :
# DEBUG BEGIN_STMT
if (x == 2)
goto <bb 7>; [INV]
else
goto <bb 8>; [INV]
<bb 7> :
# DEBUG BEGIN_STMT
GV_Lamp_RTRN = 2;
goto <bb 10>; [INV]
<bb 8> :
# DEBUG BEGIN_STMT
if (x == 3)
goto <bb 9>; [INV]
else
goto <bb 10>; [INV]
<bb 9> :
# DEBUG BEGIN_STMT
GV_Lamp_RTRN = 3;
<bb 10> :
return;
}
Lamp_Reverse_CMD (int x)
{
<bb 2> :
# DEBUG BEGIN_STMT
if (x == 0)
goto <bb 3>; [INV]
else
goto <bb 4>; [INV]
<bb 3> :
# DEBUG BEGIN_STMT
GV_Lamp_Reverse = 0;
goto <bb 10>; [INV]
<bb 4> :
# DEBUG BEGIN_STMT
if (x == 1)
goto <bb 5>; [INV]
else
goto <bb 6>; [INV]
<bb 5> :
# DEBUG BEGIN_STMT
GV_Lamp_Reverse = 1;
goto <bb 10>; [INV]
<bb 6> :
# DEBUG BEGIN_STMT
if (x == 2)
goto <bb 7>; [INV]
else
goto <bb 8>; [INV]
<bb 7> :
# DEBUG BEGIN_STMT
GV_Lamp_Reverse = 2;
goto <bb 10>; [INV]
<bb 8> :
# DEBUG BEGIN_STMT
if (x == 3)
goto <bb 9>; [INV]
else
goto <bb 10>; [INV]
<bb 9> :
# DEBUG BEGIN_STMT
GV_Lamp_Reverse = 3;
<bb 10> :
return;
}
Lamp_LTRN_CMD (int x)
{
<bb 2> :
# DEBUG BEGIN_STMT
if (x == 0)
goto <bb 3>; [INV]
else
goto <bb 4>; [INV]
<bb 3> :
# DEBUG BEGIN_STMT
GV_Lamp_LTRN = 0;
goto <bb 10>; [INV]
<bb 4> :
# DEBUG BEGIN_STMT
if (x == 1)
goto <bb 5>; [INV]
else
goto <bb 6>; [INV]
<bb 5> :
# DEBUG BEGIN_STMT
GV_Lamp_LTRN = 1;
goto <bb 10>; [INV]
<bb 6> :
# DEBUG BEGIN_STMT
if (x == 2)
goto <bb 7>; [INV]
else
goto <bb 8>; [INV]
<bb 7> :
# DEBUG BEGIN_STMT
GV_Lamp_LTRN = 2;
goto <bb 10>; [INV]
<bb 8> :
# DEBUG BEGIN_STMT
if (x == 3)
goto <bb 9>; [INV]
else
goto <bb 10>; [INV]
<bb 9> :
# DEBUG BEGIN_STMT
GV_Lamp_LTRN = 3;
<bb 10> :
return;
}
Lamp_Head_CMD (int x)
{
<bb 2> :
# DEBUG BEGIN_STMT
if (x == 0)
goto <bb 3>; [INV]
else
goto <bb 4>; [INV]
<bb 3> :
# DEBUG BEGIN_STMT
GV_Lamp_Head = 0;
goto <bb 10>; [INV]
<bb 4> :
# DEBUG BEGIN_STMT
if (x == 1)
goto <bb 5>; [INV]
else
goto <bb 6>; [INV]
<bb 5> :
# DEBUG BEGIN_STMT
GV_Lamp_Head = 1;
goto <bb 10>; [INV]
<bb 6> :
# DEBUG BEGIN_STMT
if (x == 2)
goto <bb 7>; [INV]
else
goto <bb 8>; [INV]
<bb 7> :
# DEBUG BEGIN_STMT
GV_Lamp_Head = 2;
goto <bb 10>; [INV]
<bb 8> :
# DEBUG BEGIN_STMT
if (x == 3)
goto <bb 9>; [INV]
else
goto <bb 10>; [INV]
<bb 9> :
# DEBUG BEGIN_STMT
GV_Lamp_Head = 3;
<bb 10> :
return;
}
Lamp_HBEAM_CMD (int x)
{
<bb 2> :
# DEBUG BEGIN_STMT
if (x == 0)
goto <bb 3>; [INV]
else
goto <bb 4>; [INV]
<bb 3> :
# DEBUG BEGIN_STMT
GV_Lamp_HBEAM = 0;
goto <bb 10>; [INV]
<bb 4> :
# DEBUG BEGIN_STMT
if (x == 1)
goto <bb 5>; [INV]
else
goto <bb 6>; [INV]
<bb 5> :
# DEBUG BEGIN_STMT
GV_Lamp_HBEAM = 1;
goto <bb 10>; [INV]
<bb 6> :
# DEBUG BEGIN_STMT
if (x == 2)
goto <bb 7>; [INV]
else
goto <bb 8>; [INV]
<bb 7> :
# DEBUG BEGIN_STMT
GV_Lamp_HBEAM = 2;
goto <bb 10>; [INV]
<bb 8> :
# DEBUG BEGIN_STMT
if (x == 3)
goto <bb 9>; [INV]
else
goto <bb 10>; [INV]
<bb 9> :
# DEBUG BEGIN_STMT
GV_Lamp_HBEAM = 3;
<bb 10> :
return;
}
Lamp_Hazard_CMD (int x)
{
<bb 2> :
# DEBUG BEGIN_STMT
if (x == 0)
goto <bb 3>; [INV]
else
goto <bb 4>; [INV]
<bb 3> :
# DEBUG BEGIN_STMT
GV_Lamp_Hazard = 0;
# DEBUG BEGIN_STMT
GV_RC_Lamp_Hazard_CMD = 0;
goto <bb 10>; [INV]
<bb 4> :
# DEBUG BEGIN_STMT
if (x == 1)
goto <bb 5>; [INV]
else
goto <bb 6>; [INV]
<bb 5> :
# DEBUG BEGIN_STMT
GV_Lamp_Hazard = 1;
# DEBUG BEGIN_STMT
GV_RC_Lamp_Hazard_CMD = 1;
goto <bb 10>; [INV]
<bb 6> :
# DEBUG BEGIN_STMT
if (x == 2)
goto <bb 7>; [INV]
else
goto <bb 8>; [INV]
<bb 7> :
# DEBUG BEGIN_STMT
GV_Lamp_Hazard = 2;
# DEBUG BEGIN_STMT
GV_RC_Lamp_Hazard_CMD = 2;
goto <bb 10>; [INV]
<bb 8> :
# DEBUG BEGIN_STMT
if (x == 3)
goto <bb 9>; [INV]
else
goto <bb 10>; [INV]
<bb 9> :
# DEBUG BEGIN_STMT
GV_RC_Lamp_Hazard_CMD = 3;
<bb 10> :
return;
}
Lamp_Brake_CMD (int x)
{
<bb 2> :
# DEBUG BEGIN_STMT
if (x == 0)
goto <bb 3>; [INV]
else
goto <bb 4>; [INV]
<bb 3> :
# DEBUG BEGIN_STMT
GV_Lamp_Break = 0;
# DEBUG BEGIN_STMT
GV_RC_Lamp_BRAKE_CMD = 0;
goto <bb 10>; [INV]
<bb 4> :
# DEBUG BEGIN_STMT
if (x == 1)
goto <bb 5>; [INV]
else
goto <bb 6>; [INV]
<bb 5> :
# DEBUG BEGIN_STMT
GV_Lamp_Break = 1;
# DEBUG BEGIN_STMT
GV_RC_Lamp_BRAKE_CMD = 1;
goto <bb 10>; [INV]
<bb 6> :
# DEBUG BEGIN_STMT
if (x == 2)
goto <bb 7>; [INV]
else
goto <bb 8>; [INV]
<bb 7> :
# DEBUG BEGIN_STMT
GV_Lamp_Break = 2;
# DEBUG BEGIN_STMT
GV_RC_Lamp_BRAKE_CMD = 2;
goto <bb 10>; [INV]
<bb 8> :
# DEBUG BEGIN_STMT
if (x == 3)
goto <bb 9>; [INV]
else
goto <bb 10>; [INV]
<bb 9> :
# DEBUG BEGIN_STMT
GV_Lamp_Break = 3;
# DEBUG BEGIN_STMT
GV_RC_Lamp_BRAKE_CMD = 3;
<bb 10> :
return;
}
Lamp_ALL_CMD (int x)
{
<bb 2> :
# DEBUG BEGIN_STMT
if (x == 1)
goto <bb 3>; [INV]
else
goto <bb 4>; [INV]
<bb 3> :
# DEBUG BEGIN_STMT
GV_Lamp_Hazard = 1;
# DEBUG BEGIN_STMT
GV_Lamp_Break = 1;
# DEBUG BEGIN_STMT
GV_Lamp_HBEAM = 1;
# DEBUG BEGIN_STMT
GV_Lamp_Head = 1;
# DEBUG BEGIN_STMT
GV_Lamp_LTRN = 1;
# DEBUG BEGIN_STMT
GV_Lamp_Reverse = 1;
# DEBUG BEGIN_STMT
GV_Lamp_RTRN = 1;
# DEBUG BEGIN_STMT
GV_Lamp_Position = 1;
# DEBUG BEGIN_STMT
GV_Lamp_DRL = 1;
goto <bb 6>; [INV]
<bb 4> :
# DEBUG BEGIN_STMT
if (x == 0)
goto <bb 5>; [INV]
else
goto <bb 6>; [INV]
<bb 5> :
# DEBUG BEGIN_STMT
GV_Lamp_Hazard = 0;
# DEBUG BEGIN_STMT
GV_Lamp_Break = 0;
# DEBUG BEGIN_STMT
GV_Lamp_HBEAM = 0;
# DEBUG BEGIN_STMT
GV_Lamp_Head = 0;
# DEBUG BEGIN_STMT
GV_Lamp_LTRN = 0;
# DEBUG BEGIN_STMT
GV_Lamp_Reverse = 0;
# DEBUG BEGIN_STMT
GV_Lamp_RTRN = 0;
# DEBUG BEGIN_STMT
GV_Lamp_Position = 0;
# DEBUG BEGIN_STMT
GV_Lamp_DRL = 0;
<bb 6> :
return;
}
Lamp_CNT ()
{
<bb 2> :
# DEBUG BEGIN_STMT
CNT_LAMP_CMD.1_1 = CNT_LAMP_CMD;
if (CNT_LAMP_CMD.1_1 <= 2)
goto <bb 3>; [INV]
else
goto <bb 4>; [INV]
<bb 3> :
# DEBUG BEGIN_STMT
Lamp_ALL_CMD (1);
goto <bb 6>; [INV]
<bb 4> :
# DEBUG BEGIN_STMT
CNT_LAMP_CMD.2_2 = CNT_LAMP_CMD;
if (CNT_LAMP_CMD.2_2 > 2)
goto <bb 5>; [INV]
else
goto <bb 6>; [INV]
<bb 5> :
# DEBUG BEGIN_STMT
CNT_LAMP_CMD = 4;
# DEBUG BEGIN_STMT
Lamp_ALL_CMD (0);
# DEBUG BEGIN_STMT
GV_CNT_LAMP_FLAG = 2;
<bb 6> :
return;
}
Lamp_ALL_ON_OFF_2SEC ()
{
<bb 2> :
# DEBUG BEGIN_STMT
GV_CNT_LAMP_FLAG.0_1 = GV_CNT_LAMP_FLAG;
if (GV_CNT_LAMP_FLAG.0_1 == 0)
goto <bb 3>; [INV]
else
goto <bb 4>; [INV]
<bb 3> :
# DEBUG BEGIN_STMT
GV_CNT_LAMP_FLAG = 1;
<bb 4> :
# DEBUG BEGIN_STMT
Lamp_CNT ();
return;
}