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

667 lines
12 KiB
Plaintext

Histogram:
Lamp_CNT.part.0 ()
{
<bb 4> [local count: 1073741824]:
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
# DEBUG BEGIN_STMT
CNT_LAMP_CMD = 4;
# DEBUG BEGIN_STMT
# DEBUG x => 0
# DEBUG INLINE_ENTRY Lamp_ALL_CMD
# DEBUG BEGIN_STMT
# DEBUG BEGIN_STMT
# DEBUG D#1 => 0
Lamp_ALL_CMD.part.0 ();
# DEBUG x => NULL
# DEBUG BEGIN_STMT
GV_CNT_LAMP_FLAG = 2;
<bb 3> [local count: 1073741824]:
return;
}
Lamp_ALL_CMD.part.0 ()
{
int x;
<bb 4> [local count: 1073741824]:
# DEBUG D#2 s=> x
# DEBUG x => D#2
<bb 2> [local count: 1073741824]:
# 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 3> [local count: 1073741824]:
return;
}
Lamp_DRL_CMD (int x)
{
<bb 2> [local count: 1073741823]:
# DEBUG BEGIN_STMT
if (x_2(D) == 0)
goto <bb 3>; [50.00%]
else
goto <bb 4>; [50.00%]
<bb 3> [local count: 536870911]:
# DEBUG BEGIN_STMT
GV_Lamp_DRL = 0;
goto <bb 10>; [100.00%]
<bb 4> [local count: 536870911]:
# DEBUG BEGIN_STMT
if (x_2(D) == 1)
goto <bb 5>; [34.00%]
else
goto <bb 6>; [66.00%]
<bb 5> [local count: 182536110]:
# DEBUG BEGIN_STMT
GV_Lamp_DRL = 1;
goto <bb 10>; [100.00%]
<bb 6> [local count: 354334802]:
# DEBUG BEGIN_STMT
if (x_2(D) == 2)
goto <bb 7>; [34.00%]
else
goto <bb 8>; [66.00%]
<bb 7> [local count: 120473832]:
# DEBUG BEGIN_STMT
GV_Lamp_DRL = 2;
goto <bb 10>; [100.00%]
<bb 8> [local count: 233860969]:
# DEBUG BEGIN_STMT
if (x_2(D) == 3)
goto <bb 9>; [34.00%]
else
goto <bb 10>; [66.00%]
<bb 9> [local count: 79512729]:
# DEBUG BEGIN_STMT
GV_Lamp_DRL = 3;
<bb 10> [local count: 1073741824]:
return;
}
Lamp_Position_CMD (int x)
{
<bb 2> [local count: 1073741823]:
# DEBUG BEGIN_STMT
if (x_2(D) == 0)
goto <bb 3>; [50.00%]
else
goto <bb 4>; [50.00%]
<bb 3> [local count: 536870911]:
# DEBUG BEGIN_STMT
GV_Lamp_Position = 0;
goto <bb 10>; [100.00%]
<bb 4> [local count: 536870911]:
# DEBUG BEGIN_STMT
if (x_2(D) == 1)
goto <bb 5>; [34.00%]
else
goto <bb 6>; [66.00%]
<bb 5> [local count: 182536110]:
# DEBUG BEGIN_STMT
GV_Lamp_Position = 1;
goto <bb 10>; [100.00%]
<bb 6> [local count: 354334802]:
# DEBUG BEGIN_STMT
if (x_2(D) == 2)
goto <bb 7>; [34.00%]
else
goto <bb 8>; [66.00%]
<bb 7> [local count: 120473832]:
# DEBUG BEGIN_STMT
GV_Lamp_Position = 2;
goto <bb 10>; [100.00%]
<bb 8> [local count: 233860969]:
# DEBUG BEGIN_STMT
if (x_2(D) == 3)
goto <bb 9>; [34.00%]
else
goto <bb 10>; [66.00%]
<bb 9> [local count: 79512729]:
# DEBUG BEGIN_STMT
GV_Lamp_Position = 3;
<bb 10> [local count: 1073741824]:
return;
}
Lamp_RTRN_CMD (int x)
{
<bb 2> [local count: 1073741823]:
# DEBUG BEGIN_STMT
if (x_2(D) == 0)
goto <bb 3>; [50.00%]
else
goto <bb 4>; [50.00%]
<bb 3> [local count: 536870911]:
# DEBUG BEGIN_STMT
GV_Lamp_RTRN = 0;
goto <bb 10>; [100.00%]
<bb 4> [local count: 536870911]:
# DEBUG BEGIN_STMT
if (x_2(D) == 1)
goto <bb 5>; [34.00%]
else
goto <bb 6>; [66.00%]
<bb 5> [local count: 182536110]:
# DEBUG BEGIN_STMT
GV_Lamp_RTRN = 1;
goto <bb 10>; [100.00%]
<bb 6> [local count: 354334802]:
# DEBUG BEGIN_STMT
if (x_2(D) == 2)
goto <bb 7>; [34.00%]
else
goto <bb 8>; [66.00%]
<bb 7> [local count: 120473832]:
# DEBUG BEGIN_STMT
GV_Lamp_RTRN = 2;
goto <bb 10>; [100.00%]
<bb 8> [local count: 233860969]:
# DEBUG BEGIN_STMT
if (x_2(D) == 3)
goto <bb 9>; [34.00%]
else
goto <bb 10>; [66.00%]
<bb 9> [local count: 79512729]:
# DEBUG BEGIN_STMT
GV_Lamp_RTRN = 3;
<bb 10> [local count: 1073741824]:
return;
}
Lamp_Reverse_CMD (int x)
{
<bb 2> [local count: 1073741823]:
# DEBUG BEGIN_STMT
if (x_2(D) == 0)
goto <bb 3>; [50.00%]
else
goto <bb 4>; [50.00%]
<bb 3> [local count: 536870911]:
# DEBUG BEGIN_STMT
GV_Lamp_Reverse = 0;
goto <bb 10>; [100.00%]
<bb 4> [local count: 536870911]:
# DEBUG BEGIN_STMT
if (x_2(D) == 1)
goto <bb 5>; [34.00%]
else
goto <bb 6>; [66.00%]
<bb 5> [local count: 182536110]:
# DEBUG BEGIN_STMT
GV_Lamp_Reverse = 1;
goto <bb 10>; [100.00%]
<bb 6> [local count: 354334802]:
# DEBUG BEGIN_STMT
if (x_2(D) == 2)
goto <bb 7>; [34.00%]
else
goto <bb 8>; [66.00%]
<bb 7> [local count: 120473832]:
# DEBUG BEGIN_STMT
GV_Lamp_Reverse = 2;
goto <bb 10>; [100.00%]
<bb 8> [local count: 233860969]:
# DEBUG BEGIN_STMT
if (x_2(D) == 3)
goto <bb 9>; [34.00%]
else
goto <bb 10>; [66.00%]
<bb 9> [local count: 79512729]:
# DEBUG BEGIN_STMT
GV_Lamp_Reverse = 3;
<bb 10> [local count: 1073741824]:
return;
}
Lamp_LTRN_CMD (int x)
{
<bb 2> [local count: 1073741823]:
# DEBUG BEGIN_STMT
if (x_2(D) == 0)
goto <bb 3>; [50.00%]
else
goto <bb 4>; [50.00%]
<bb 3> [local count: 536870911]:
# DEBUG BEGIN_STMT
GV_Lamp_LTRN = 0;
goto <bb 10>; [100.00%]
<bb 4> [local count: 536870911]:
# DEBUG BEGIN_STMT
if (x_2(D) == 1)
goto <bb 5>; [34.00%]
else
goto <bb 6>; [66.00%]
<bb 5> [local count: 182536110]:
# DEBUG BEGIN_STMT
GV_Lamp_LTRN = 1;
goto <bb 10>; [100.00%]
<bb 6> [local count: 354334802]:
# DEBUG BEGIN_STMT
if (x_2(D) == 2)
goto <bb 7>; [34.00%]
else
goto <bb 8>; [66.00%]
<bb 7> [local count: 120473832]:
# DEBUG BEGIN_STMT
GV_Lamp_LTRN = 2;
goto <bb 10>; [100.00%]
<bb 8> [local count: 233860969]:
# DEBUG BEGIN_STMT
if (x_2(D) == 3)
goto <bb 9>; [34.00%]
else
goto <bb 10>; [66.00%]
<bb 9> [local count: 79512729]:
# DEBUG BEGIN_STMT
GV_Lamp_LTRN = 3;
<bb 10> [local count: 1073741824]:
return;
}
Lamp_Head_CMD (int x)
{
<bb 2> [local count: 1073741823]:
# DEBUG BEGIN_STMT
if (x_2(D) == 0)
goto <bb 3>; [50.00%]
else
goto <bb 4>; [50.00%]
<bb 3> [local count: 536870911]:
# DEBUG BEGIN_STMT
GV_Lamp_Head = 0;
goto <bb 10>; [100.00%]
<bb 4> [local count: 536870911]:
# DEBUG BEGIN_STMT
if (x_2(D) == 1)
goto <bb 5>; [34.00%]
else
goto <bb 6>; [66.00%]
<bb 5> [local count: 182536110]:
# DEBUG BEGIN_STMT
GV_Lamp_Head = 1;
goto <bb 10>; [100.00%]
<bb 6> [local count: 354334802]:
# DEBUG BEGIN_STMT
if (x_2(D) == 2)
goto <bb 7>; [34.00%]
else
goto <bb 8>; [66.00%]
<bb 7> [local count: 120473832]:
# DEBUG BEGIN_STMT
GV_Lamp_Head = 2;
goto <bb 10>; [100.00%]
<bb 8> [local count: 233860969]:
# DEBUG BEGIN_STMT
if (x_2(D) == 3)
goto <bb 9>; [34.00%]
else
goto <bb 10>; [66.00%]
<bb 9> [local count: 79512729]:
# DEBUG BEGIN_STMT
GV_Lamp_Head = 3;
<bb 10> [local count: 1073741824]:
return;
}
Lamp_HBEAM_CMD (int x)
{
<bb 2> [local count: 1073741823]:
# DEBUG BEGIN_STMT
if (x_2(D) == 0)
goto <bb 3>; [50.00%]
else
goto <bb 4>; [50.00%]
<bb 3> [local count: 536870911]:
# DEBUG BEGIN_STMT
GV_Lamp_HBEAM = 0;
goto <bb 10>; [100.00%]
<bb 4> [local count: 536870911]:
# DEBUG BEGIN_STMT
if (x_2(D) == 1)
goto <bb 5>; [34.00%]
else
goto <bb 6>; [66.00%]
<bb 5> [local count: 182536110]:
# DEBUG BEGIN_STMT
GV_Lamp_HBEAM = 1;
goto <bb 10>; [100.00%]
<bb 6> [local count: 354334802]:
# DEBUG BEGIN_STMT
if (x_2(D) == 2)
goto <bb 7>; [34.00%]
else
goto <bb 8>; [66.00%]
<bb 7> [local count: 120473832]:
# DEBUG BEGIN_STMT
GV_Lamp_HBEAM = 2;
goto <bb 10>; [100.00%]
<bb 8> [local count: 233860969]:
# DEBUG BEGIN_STMT
if (x_2(D) == 3)
goto <bb 9>; [34.00%]
else
goto <bb 10>; [66.00%]
<bb 9> [local count: 79512729]:
# DEBUG BEGIN_STMT
GV_Lamp_HBEAM = 3;
<bb 10> [local count: 1073741824]:
return;
}
Lamp_Hazard_CMD (int x)
{
<bb 2> [local count: 1073741823]:
# DEBUG BEGIN_STMT
if (x_2(D) == 0)
goto <bb 3>; [50.00%]
else
goto <bb 4>; [50.00%]
<bb 3> [local count: 536870911]:
# DEBUG BEGIN_STMT
GV_Lamp_Hazard = 0;
# DEBUG BEGIN_STMT
GV_RC_Lamp_Hazard_CMD = 0;
goto <bb 10>; [100.00%]
<bb 4> [local count: 536870911]:
# DEBUG BEGIN_STMT
if (x_2(D) == 1)
goto <bb 5>; [34.00%]
else
goto <bb 6>; [66.00%]
<bb 5> [local count: 182536110]:
# DEBUG BEGIN_STMT
GV_Lamp_Hazard = 1;
# DEBUG BEGIN_STMT
GV_RC_Lamp_Hazard_CMD = 1;
goto <bb 10>; [100.00%]
<bb 6> [local count: 354334802]:
# DEBUG BEGIN_STMT
if (x_2(D) == 2)
goto <bb 7>; [34.00%]
else
goto <bb 8>; [66.00%]
<bb 7> [local count: 120473832]:
# DEBUG BEGIN_STMT
GV_Lamp_Hazard = 2;
# DEBUG BEGIN_STMT
GV_RC_Lamp_Hazard_CMD = 2;
goto <bb 10>; [100.00%]
<bb 8> [local count: 233860969]:
# DEBUG BEGIN_STMT
if (x_2(D) == 3)
goto <bb 9>; [34.00%]
else
goto <bb 10>; [66.00%]
<bb 9> [local count: 79512729]:
# DEBUG BEGIN_STMT
GV_RC_Lamp_Hazard_CMD = 3;
<bb 10> [local count: 1073741824]:
return;
}
Lamp_Brake_CMD (int x)
{
<bb 2> [local count: 1073741823]:
# DEBUG BEGIN_STMT
if (x_2(D) == 0)
goto <bb 3>; [50.00%]
else
goto <bb 4>; [50.00%]
<bb 3> [local count: 536870911]:
# DEBUG BEGIN_STMT
GV_Lamp_Break = 0;
# DEBUG BEGIN_STMT
GV_RC_Lamp_BRAKE_CMD = 0;
goto <bb 10>; [100.00%]
<bb 4> [local count: 536870911]:
# DEBUG BEGIN_STMT
if (x_2(D) == 1)
goto <bb 5>; [34.00%]
else
goto <bb 6>; [66.00%]
<bb 5> [local count: 182536110]:
# DEBUG BEGIN_STMT
GV_Lamp_Break = 1;
# DEBUG BEGIN_STMT
GV_RC_Lamp_BRAKE_CMD = 1;
goto <bb 10>; [100.00%]
<bb 6> [local count: 354334802]:
# DEBUG BEGIN_STMT
if (x_2(D) == 2)
goto <bb 7>; [34.00%]
else
goto <bb 8>; [66.00%]
<bb 7> [local count: 120473832]:
# DEBUG BEGIN_STMT
GV_Lamp_Break = 2;
# DEBUG BEGIN_STMT
GV_RC_Lamp_BRAKE_CMD = 2;
goto <bb 10>; [100.00%]
<bb 8> [local count: 233860969]:
# DEBUG BEGIN_STMT
if (x_2(D) == 3)
goto <bb 9>; [34.00%]
else
goto <bb 10>; [66.00%]
<bb 9> [local count: 79512729]:
# DEBUG BEGIN_STMT
GV_Lamp_Break = 3;
# DEBUG BEGIN_STMT
GV_RC_Lamp_BRAKE_CMD = 3;
<bb 10> [local count: 1073741824]:
return;
}
Lamp_ALL_CMD (int x)
{
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (x_1(D) == 1)
goto <bb 3>; [34.00%]
else
goto <bb 4>; [66.00%]
<bb 3> [local count: 365072220]:
# 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>; [100.00%]
<bb 4> [local count: 708669605]:
# DEBUG BEGIN_STMT
if (x_1(D) == 0)
goto <bb 5>; [50.00%]
else
goto <bb 6>; [50.00%]
<bb 5> [local count: 354334803]:
# DEBUG D#1 => x_1(D)
Lamp_ALL_CMD.part.0 ();
<bb 6> [local count: 1073741824]:
return;
}
Lamp_CNT ()
{
unsigned char CNT_LAMP_CMD.1_1;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
CNT_LAMP_CMD.1_1 = CNT_LAMP_CMD;
if (CNT_LAMP_CMD.1_1 <= 2)
goto <bb 3>; [50.00%]
else
goto <bb 4>; [50.00%]
<bb 3> [local count: 536870913]:
# DEBUG BEGIN_STMT
Lamp_ALL_CMD (1);
goto <bb 5>; [100.00%]
<bb 4> [local count: 536870912]:
Lamp_CNT.part.0 ();
<bb 5> [local count: 1073741824]:
return;
}
Lamp_ALL_ON_OFF_2SEC ()
{
unsigned char GV_CNT_LAMP_FLAG.0_1;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
GV_CNT_LAMP_FLAG.0_1 = GV_CNT_LAMP_FLAG;
if (GV_CNT_LAMP_FLAG.0_1 == 0)
goto <bb 3>; [50.00%]
else
goto <bb 4>; [50.00%]
<bb 3> [local count: 536870913]:
# DEBUG BEGIN_STMT
GV_CNT_LAMP_FLAG = 1;
<bb 4> [local count: 1073741824]:
# DEBUG BEGIN_STMT
Lamp_CNT ();
return;
}