Guest User

OPT -O2 -fopt-info-inline-all

a guest
Jan 28th, 2021
180
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 96.33 KB | None | 0 0
  1. C:\Users\error414\Documents\STM32-tools\gcc-arm-none-eabi-10-2020-q4-major\bin\arm-none-eabi-gcc.exe -mfloat-abi=softfp -mcpu=cortex-m4 -ggdb -fomit-frame-pointer -falign-functions=16 -std=c11 -mfpu=fpv4-sp-d16 -Wall -Wextra -Wundef -Wstrict-prototypes -flto -O2 -fopt-info-inline-all -Wl,--print-memory-usage -Wl,--gc-sections -mthumb -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=softfp -mabi=aapcs -L"C:/Users/error414/Documents/STM32/servo-tester/src/../ChibiOS/os/common/startup/ARMCMx/compilers/GCC/ld" -Wl,--defsym=__process_stack_size__=0x400 -Wl,--defsym=__main_stack_size__=0x800 -Xlinker -Map=output.map -s -flto "-TC:/Users/error414/Documents/STM32/servo-tester/src/cmake-build-release/stm32-chibios_flash.ld" @CMakeFiles\stm32-chibios.dir\objects1.rsp -o stm32-chibios
  2. missed: not inlinable: cmd_echo.part.0.isra/22354 -> chprintf/15878, function not inlinable
  3. missed: not inlinable: chThdWait.isra/22352 -> chSchGoSleepS/7510, --param max-inline-insns-auto limit reached
  4. missed: not inlinable: shellGetLine.constprop.isra/22351 -> chprintf/15878, function not inlinable
  5. missed: not inlinable: shellGetLine.constprop.isra/22351 -> chprintf/15878, function not inlinable
  6. missed: not inlinable: chThdCreateI.constprop.isra/22350 -> chSchReadyI.isra/22353, call is unlikely and code size would grow
  7. missed: not inlinable: chThdCreateI.constprop.isra/22350 -> chThdCreateSuspendedI/7899, --param max-inline-insns-auto limit reached
  8. missed: not inlinable: __sch_reschedule_ahead.constprop/22345 -> __port_switch/7533, function body not available
  9. missed: not inlinable: chSchWakeupS.constprop/22343 -> __port_switch/7533, function body not available
  10. missed: not inlinable: chHeapAllocAligned.constprop/22340 -> chMtxUnlock/10873, --param max-inline-insns-auto limit reached
  11. missed: not inlinable: chHeapAllocAligned.constprop/22340 -> chMtxUnlock/10873, --param max-inline-insns-auto limit reached
  12. missed: not inlinable: chThdCreateFromHeap.constprop/22339 -> chHeapAllocAligned.constprop/22340, --param max-inline-insns-auto limit reached
  13. missed: not inlinable: chThdCreateFromHeap.constprop/22339 -> chThdCreateSuspendedI/7899, --param max-inline-insns-auto limit reached
  14. missed: not inlinable: chThdCreateFromHeap.constprop/22339 -> chSchWakeupS.constprop/22343, --param max-inline-insns-auto limit reached
  15. missed: not inlinable: spi_lld_start.constprop/22337 -> dmaStreamAllocI/18567, call is unlikely and code size would grow
  16. missed: not inlinable: spiStart.constprop/22336 -> __builtin_unreachable/22308, unreachable
  17. missed: not inlinable: spiStart.constprop/22336 -> __stats_start_measure_crit_thd/6772, call is unlikely and code size would grow
  18. missed: not inlinable: spiStart.constprop/22336 -> __dbg_check_lock/6429, call is unlikely and code size would grow
  19. missed: not inlinable: spiStart.constprop/22336 -> spi_lld_start.constprop/22337, --param max-inline-insns-auto limit reached
  20. missed: not inlinable: sdStart.constprop/22333 -> __builtin_unreachable/22308, unreachable
  21. missed: not inlinable: sdStart.constprop/22333 -> __stats_start_measure_crit_thd/6772, call is unlikely and code size would grow
  22. missed: not inlinable: sdStart.constprop/22333 -> __dbg_check_lock/6429, call is unlikely and code size would grow
  23. missed: not inlinable: i2c_lld_start.constprop/22330 -> dmaStreamAllocI/18567, call is unlikely and code size would grow
  24. missed: not inlinable: i2c_lld_start.constprop/22330 -> dmaStreamAllocI/18567, call is unlikely and code size would grow
  25. missed: not inlinable: i2c_lld_start.constprop/22330 -> i2c_lld_set_clock.constprop/22331, --param max-inline-insns-auto limit reached
  26. missed: not inlinable: i2cStart.constprop/22329 -> __builtin_unreachable/22308, unreachable
  27. missed: not inlinable: i2cStart.constprop/22329 -> __stats_start_measure_crit_thd/6772, call is unlikely and code size would grow
  28. missed: not inlinable: i2cStart.constprop/22329 -> __dbg_check_lock/6429, call is unlikely and code size would grow
  29. missed: not inlinable: __tm_calibration_init.constprop/22326 -> chTMStartMeasurementX/9821, function not inlinable
  30. missed: not inlinable: __tm_calibration_init.constprop/22326 -> chTMStopMeasurementX/9822, function not inlinable
  31. missed: not inlinable: chHeapStatus.constprop/22315 -> chMtxUnlock/10873, --param max-inline-insns-auto limit reached
  32. missed: not inlinable: shellExit.constprop/22314 -> chThdExitS/7908, --param max-inline-insns-auto limit reached
  33. missed: not inlinable: sdIncomingDataI.constprop/22307 -> __builtin_unreachable/22308, unreachable
  34. missed: not inlinable: set_error.constprop/22306 -> chEvtBroadcastFlagsI/11603, --param max-inline-insns-auto limit reached
  35. missed: not inlinable: chSysUnlock/21624 -> __stats_stop_measure_crit_thd/6773, call is unlikely and code size would grow
  36. missed: not inlinable: chSysUnlock/21624 -> __dbg_check_unlock/6430, call is unlikely and code size would grow
  37. missed: not inlinable: chSysUnlock/20780 -> __stats_stop_measure_crit_thd/6773, call is unlikely and code size would grow
  38. missed: not inlinable: chSysUnlock/20780 -> __dbg_check_unlock/6430, call is unlikely and code size would grow
  39. missed: not inlinable: _write/20958 -> oqWriteTimeout/15453, --param max-inline-insns-auto limit reached
  40. missed: not inlinable: _writet/20964 -> oqWriteTimeout/15453, --param max-inline-insns-auto limit reached
  41. missed: not inlinable: _read/20959 -> iqReadTimeout/15446, --param max-inline-insns-auto limit reached
  42. missed: not inlinable: _readt/20965 -> iqReadTimeout/15446, --param max-inline-insns-auto limit reached
  43. missed: not inlinable: VectorC0/20526 -> i2c_lld_serve_error_interrupt.constprop/22302, --param max-inline-insns-auto limit reached
  44. missed: not inlinable: VectorBC/20525 -> i2c_lld_serve_event_interrupt.constprop/22303, --param max-inline-insns-auto limit reached
  45. missed: not inlinable: chSysUnlock/19930 -> __stats_stop_measure_crit_thd/6773, call is unlikely and code size would grow
  46. missed: not inlinable: chSysUnlock/19930 -> __dbg_check_unlock/6430, call is unlikely and code size would grow
  47. missed: not inlinable: dmaStreamAllocI/18567 -> chDbgCheckClassI/6435, call is unlikely and code size would grow
  48. missed: not inlinable: VectorD8/17393 -> sd_lld_serve_interrupt.constprop/22305, --param max-inline-insns-auto limit reached
  49. missed: not inlinable: chprintf/15878 -> __builtin_va_end/15882, function body not available
  50. missed: not inlinable: chprintf/15878 -> chvprintf/15877, --param max-inline-insns-auto limit reached
  51. missed: not inlinable: chprintf/15878 -> __builtin_va_start/15881, function body not available
  52. missed: not inlinable: oq_write/15439 -> memcpy/13829, function body not available
  53. missed: not inlinable: oq_write/15439 -> memcpy/13829, function body not available
  54. missed: not inlinable: oq_write/15439 -> memcpy/13829, function body not available
  55. missed: not inlinable: oq_write/15439 -> memcpy/13829, function body not available
  56. missed: not inlinable: iq_read/15438 -> memcpy/13829, function body not available
  57. missed: not inlinable: iq_read/15438 -> memcpy/13829, function body not available
  58. missed: not inlinable: iq_read/15438 -> memcpy/13829, function body not available
  59. missed: not inlinable: iq_read/15438 -> memcpy/13829, function body not available
  60. missed: not inlinable: chCoreAllocFromTop/13077 -> chCoreAllocFromTopI/13075, --param max-inline-insns-auto limit reached
  61. missed: not inlinable: chMtxLockS/10870 -> chSchGoSleepS/7510, --param max-inline-insns-auto limit reached
  62. missed: not inlinable: chHeapFree/8357 -> chMtxUnlock/10873, --param max-inline-insns-auto limit reached
  63. missed: not inlinable: chThdEnqueueTimeoutS/7921 -> chSchGoSleepTimeoutS/7511, --param max-inline-insns-auto limit reached
  64. missed: not inlinable: chThdExit/7907 -> chThdExitS/7908, --param max-inline-insns-auto limit reached
  65. missed: not inlinable: chThdExitS/7908 -> chSchGoSleepS/7510, --param max-inline-insns-auto limit reached
  66. missed: not inlinable: chThdSleepS/7787 -> chSchGoSleepTimeoutS/7511, --param max-inline-insns-auto limit reached
  67. missed: not inlinable: chSchDoPreemption/7515 -> __port_switch/7533, function body not available
  68. missed: not inlinable: chSchGoSleepTimeoutS/7511 -> chSchGoSleepS/7510, --param max-inline-insns-auto limit reached
  69. missed: not inlinable: chSchGoSleepTimeoutS/7511 -> chSchGoSleepS/7510, --param max-inline-insns-auto limit reached
  70. missed: not inlinable: chSchGoSleepTimeoutS/7511 -> chVTDoSetI.constprop/22347, --param max-inline-insns-auto limit reached
  71. missed: not inlinable: chSchGoSleepS/7510 -> __port_switch/7533, function body not available
  72. missed: not inlinable: __stats_stop_measure_crit_isr/6775 -> chTMStopMeasurementX/9822, function not inlinable
  73. missed: not inlinable: __stats_start_measure_crit_isr/6774 -> chTMStartMeasurementX/9821, function not inlinable
  74. missed: not inlinable: __stats_stop_measure_crit_thd/6773 -> chTMStopMeasurementX/9822, function not inlinable
  75. missed: not inlinable: __stats_start_measure_crit_thd/6772 -> chTMStartMeasurementX/9821, function not inlinable
  76. missed: not inlinable: __stats_ctxswc/6771 -> chTMChainMeasurementToX/9823, function not inlinable
  77. missed: not inlinable: chSysUnlock/5902 -> __stats_stop_measure_crit_thd/6773, call is unlikely and code size would grow
  78. missed: not inlinable: chSysUnlock/5902 -> __dbg_check_unlock/6430, call is unlikely and code size would grow
  79. missed: not inlinable: shellThread/5702 -> chprintf/15878, function not inlinable
  80. missed: not inlinable: shellThread/5702 -> chprintf/15878, function not inlinable
  81. missed: not inlinable: shellThread/5702 -> chprintf/15878, function not inlinable
  82. missed: not inlinable: shellThread/5702 -> chprintf/15878, function not inlinable
  83. missed: not inlinable: shellThread/5702 -> chprintf/15878, function not inlinable
  84. missed: not inlinable: shellThread/5702 -> strcmp/5707, function body not available
  85. missed: not inlinable: shellThread/5702 -> parse_arguments/5699, --param max-inline-insns-auto limit reached
  86. missed: not inlinable: shellThread/5702 -> chprintf/15878, function not inlinable
  87. missed: not inlinable: shellThread/5702 -> parse_arguments/5699, --param max-inline-insns-auto limit reached
  88. missed: not inlinable: shellThread/5702 -> chprintf/15878, function not inlinable
  89. missed: not inlinable: shellThread/5702 -> chprintf/15878, function not inlinable
  90. missed: not inlinable: shellThread/5702 -> shellGetLine.constprop.isra/22351, --param max-inline-insns-auto limit reached
  91. missed: not inlinable: shellThread/5702 -> chprintf/15878, function not inlinable
  92. missed: not inlinable: shellThread/5702 -> chprintf/15878, function not inlinable
  93. missed: not inlinable: shellThread/5702 -> chprintf/15878, function not inlinable
  94. missed: not inlinable: parse_arguments/5699 -> strpbrk/5712, function body not available
  95. missed: not inlinable: parse_arguments/5699 -> __builtin_strchr/5711, function body not available
  96. missed: not inlinable: parse_arguments/5699 -> strspn/5710, function body not available
  97. missed: not inlinable: cmdexec/5701 -> strcmp/5707, function body not available
  98. missed: not inlinable: list_commands/5700 -> chprintf/15878, function not inlinable
  99. missed: not inlinable: cmd_exit.part.0/3165 -> chprintf/15878, function not inlinable
  100. missed: not inlinable: cmd_systime/3140 -> chprintf/15878, function not inlinable
  101. missed: not inlinable: cmd_systime.part.0/3164 -> chprintf/15878, function not inlinable
  102. missed: not inlinable: cmd_mem/3141 -> chprintf/15878, function not inlinable
  103. missed: not inlinable: cmd_mem.part.0/3163 -> chprintf/15878, function not inlinable
  104. missed: not inlinable: cmd_mem.part.0/3163 -> chprintf/15878, function not inlinable
  105. missed: not inlinable: cmd_mem.part.0/3163 -> chprintf/15878, function not inlinable
  106. missed: not inlinable: cmd_mem.part.0/3163 -> chprintf/15878, function not inlinable
  107. missed: not inlinable: cmd_threads/3142 -> chprintf/15878, function not inlinable
  108. missed: not inlinable: cmd_threads.part.0/3162 -> chprintf/15878, function not inlinable
  109. missed: not inlinable: cmd_threads.part.0/3162 -> chprintf/15878, function not inlinable
  110. missed: not inlinable: cmd_threads.part.0/3162 -> chprintf/15878, function not inlinable
  111. missed: not inlinable: cmd_info/3138 -> chprintf/15878, function not inlinable
  112. missed: not inlinable: cmd_info.part.0/3161 -> chprintf/15878, function not inlinable
  113. missed: not inlinable: cmd_info.part.0/3161 -> chprintf/15878, function not inlinable
  114. missed: not inlinable: cmd_info.part.0/3161 -> chprintf/15878, function not inlinable
  115. missed: not inlinable: cmd_info.part.0/3161 -> chprintf/15878, function not inlinable
  116. missed: not inlinable: cmd_info.part.0/3161 -> chprintf/15878, function not inlinable
  117. missed: not inlinable: cmd_info.part.0/3161 -> chprintf/15878, function not inlinable
  118. missed: not inlinable: cmd_info.part.0/3161 -> chprintf/15878, function not inlinable
  119. missed: not inlinable: cmd_info.part.0/3161 -> chprintf/15878, function not inlinable
  120. missed: not inlinable: cmd_echo/3139 -> chprintf/15878, function not inlinable
  121. missed: not inlinable: encoder_hw_init/760 -> chSysUnlock/574, call is unlikely and code size would grow
  122. missed: not inlinable: encoder_hw_init/760 -> _pal_lld_enablepadevent.constprop/22338, --param max-inline-insns-auto limit reached
  123. missed: not inlinable: encoder_hw_init/760 -> __dbg_check_lock/6429, call is unlikely and code size would grow
  124. missed: not inlinable: encoder_hw_init/760 -> __stats_start_measure_crit_thd/6772, call is unlikely and code size would grow
  125. missed: not inlinable: encoder_hw_init/760 -> _pal_lld_setgroupmode/19740, --param max-inline-insns-auto limit reached
  126. missed: not inlinable: encoder_hw_init/760 -> chSysUnlock/574, call is unlikely and code size would grow
  127. missed: not inlinable: encoder_hw_init/760 -> _pal_lld_enablepadevent.constprop/22338, --param max-inline-insns-auto limit reached
  128. missed: not inlinable: encoder_hw_init/760 -> __dbg_check_lock/6429, call is unlikely and code size would grow
  129. missed: not inlinable: encoder_hw_init/760 -> __stats_start_measure_crit_thd/6772, call is unlikely and code size would grow
  130. missed: not inlinable: encoder_hw_init/760 -> _pal_lld_setgroupmode/19740, --param max-inline-insns-auto limit reached
  131. missed: not inlinable: uart_init/759 -> _pal_lld_setgroupmode/19740, --param max-inline-insns-auto limit reached
  132. missed: not inlinable: uart_init/759 -> _pal_lld_setgroupmode/19740, --param max-inline-insns-auto limit reached
  133. missed: not inlinable: i2c_init/758 -> _pal_lld_setgroupmode/19740, --param max-inline-insns-auto limit reached
  134. missed: not inlinable: i2c_init/758 -> _pal_lld_setgroupmode/19740, --param max-inline-insns-auto limit reached
  135. missed: not inlinable: encoder_button_init/757 -> _pal_lld_setgroupmode/19740, --param max-inline-insns-auto limit reached
  136. missed: not inlinable: adc_interrupt_data_ready_init/756 -> chSysUnlock/574, call is unlikely and code size would grow
  137. missed: not inlinable: adc_interrupt_data_ready_init/756 -> _pal_lld_enablepadevent.constprop/22338, call is unlikely and code size would grow
  138. missed: not inlinable: adc_interrupt_data_ready_init/756 -> __dbg_check_lock/6429, call is unlikely and code size would grow
  139. missed: not inlinable: adc_interrupt_data_ready_init/756 -> __stats_start_measure_crit_thd/6772, call is unlikely and code size would grow
  140. missed: not inlinable: spi2_init/755 -> _pal_lld_setgroupmode/19740, --param max-inline-insns-auto limit reached
  141. missed: not inlinable: spi2_init/755 -> _pal_lld_setgroupmode/19740, --param max-inline-insns-auto limit reached
  142. missed: not inlinable: spi2_init/755 -> _pal_lld_setgroupmode/19740, --param max-inline-insns-auto limit reached
  143. missed: not inlinable: spi2_init/755 -> _pal_lld_setgroupmode/19740, --param max-inline-insns-auto limit reached
  144. missed: not inlinable: spi2_init/755 -> _pal_lld_setgroupmode/19740, --param max-inline-insns-auto limit reached
  145. missed: not inlinable: spi2_init/755 -> _pal_lld_setgroupmode/19740, --param max-inline-insns-auto limit reached
  146. missed: not inlinable: chSysUnlock/574 -> __stats_stop_measure_crit_thd/6773, call is unlikely and code size would grow
  147. missed: not inlinable: chSysUnlock/574 -> __dbg_check_unlock/6430, call is unlikely and code size would grow
  148. optimized: Inlined __cpu_init/22355 into __late_init/5302 which now has time 2.000000 and size 3, net change of -1.
  149. missed: not inlinable: chSchGoSleepTimeoutS/7511 -> chVTDoResetI/7112, --param max-inline-insns-auto limit reached
  150. optimized: Inlined stGetCounter/22356 into chVTDoResetI/7112 which now has time 41.095940 and size 54, net change of -1 (cross module).
  151. missed: not inlinable: chSysTimerHandlerI/6046 -> chVTDoTickI/7113, --param max-inline-insns-auto limit reached
  152. optimized: Inlined stGetCounter/22357 into chVTDoTickI/7113 which now has time 5742.643044 and size 62, net change of -1 (cross module).
  153. optimized: Inlined stGetCounter/22358 into chVTDoTickI/7113 which now has time 5735.738045 and size 61, net change of -1 (cross module).
  154. optimized: Inlined chPoolObjectInitAligned.constprop/22359 into __factory_init/9063 which now has time 44.864663 and size 20, net change of -1 (cross module).
  155. optimized: Inlined chPoolObjectInitAligned.constprop/22322 into __factory_init/9063 which now has time 42.729325 and size 19, net change of -14 (cross module).
  156. optimized: Inlined boardInit/5167 into halInit/14220 which now has time 62.000000 and size 9, net change of -4 (cross module).
  157. optimized: Inlined stGetCounter/22360 into __vt_object_init.constprop/22325 which now has time 9.000000 and size 10, net change of -1 (cross module).
  158. optimized: Inlined stGetCounter/22361 into chVTDoSetI.constprop/22347 which now has time 129.619885 and size 63, net change of -1 (cross module).
  159. optimized: Inlined stGetCounter/14599 into chVTGetSystemTime/2967 which now has time 34.000000 and size 8, net change of -5 (cross module).
  160. optimized: Inlined chSysHalt/22362 into chSysUnlock/574 which now has time 29.962000 and size 16, net change of +0 (cross module).
  161. optimized: Inlined chSysHalt/22363 into chSysUnlock/2959 which now has time 29.962000 and size 16, net change of +0 (cross module).
  162. optimized: Inlined chSysHalt/22364 into chThdWait.isra/22352 which now has time 67.337800 and size 32, net change of +0 (cross module).
  163. optimized: Inlined chSysHalt/22365 into chThdWait.isra/22352 which now has time 65.769100 and size 32, net change of +0 (cross module).
  164. optimized: Inlined chSysHalt/22366 into chThdWait.isra/22352 which now has time 64.200400 and size 32, net change of +0 (cross module).
  165. optimized: Inlined chSysHalt/22367 into chSchReadyI.isra/22353 which now has time 27.348600 and size 12, net change of +0 (cross module).
  166. optimized: Inlined shellInit/5703 into main/364 which now has time 6443.999519 and size 29, net change of -4 (cross module).
  167. optimized: Inlined chSysHalt/22368 into chSchWakeupS.constprop/22343 which now has time 54.777000 and size 42, net change of +0 (cross module).
  168. optimized: Inlined chSysHalt/22369 into __sch_reschedule_ahead.constprop/22345 which now has time 51.660000 and size 27, net change of +0 (cross module).
  169. optimized: Inlined chSysHalt/22370 into __sch_ready_ahead.constprop/22346 which now has time 58.910146 and size 21, net change of +0 (cross module).
  170. optimized: Inlined chSysHalt/22371 into chVTDoSetI.constprop/22347 which now has time 118.172781 and size 63, net change of +0 (cross module).
  171. optimized: Inlined chSysHalt/22372 into chVTDoSetI.constprop/22347 which now has time 111.773736 and size 63, net change of +0 (cross module).
  172. optimized: Inlined chSysHalt/22373 into __sch_ready_behind.constprop.isra/22349 which now has time 58.910146 and size 21, net change of +0 (cross module).
  173. optimized: Inlined chSysHalt/22374 into chVTDoTickI/7113 which now has time 5733.687256 and size 61, net change of +0 (cross module).
  174. optimized: Inlined chSysHalt/22375 into i2cStart.constprop/22329 which now has time 51.756784 and size 19, net change of +0 (cross module).
  175. optimized: Inlined nvicEnableVector/22376 into i2c_lld_start.constprop/22330 which now has time 45.114848 and size 73, net change of +0 (cross module).
  176. optimized: Inlined chMtxObjectInit/22377 into spiObjectInit.constprop/22321 which now has time 6.500000 and size 8, net change of +0 (cross module).
  177. optimized: Inlined chSysHalt/22378 into chPoolObjectInitAligned.constprop/22322 which now has time 34.658238 and size 13, net change of +0 (cross module).
  178. optimized: Inlined chSysHalt/22379 into chThdDoDequeueNextI.constprop/22312 which now has time 26.894900 and size 20, net change of +0 (cross module).
  179. optimized: Inlined chSysHalt/22380 into chThdDoDequeueNextI.constprop/22312 which now has time 25.326200 and size 20, net change of +0 (cross module).
  180. optimized: Inlined chMtxObjectInit/22381 into i2cObjectInit.constprop/22317 which now has time 5.500000 and size 7, net change of +0 (cross module).
  181. optimized: Inlined oqObjectInit.constprop/22320 into sdObjectInit.constprop/22318 which now has time 25.500000 and size 18, net change of -13 (cross module).
  182. optimized: Inlined iqObjectInit.constprop/22319 into sdObjectInit.constprop/22318 which now has time 16.000000 and size 17, net change of -14 (cross module).
  183. optimized: Inlined nvicEnableVector/22382 into i2c_lld_start.constprop/22330 which now has time 44.581490 and size 73, net change of +0 (cross module).
  184. optimized: Inlined chSysHalt/22383 into i2c_lld_start.constprop/22330 which now has time 44.488526 and size 73, net change of +0 (cross module).
  185. optimized: Inlined chSysHalt/22384 into i2c_lld_start.constprop/22330 which now has time 44.395562 and size 73, net change of +0 (cross module).
  186. optimized: Inlined chSysHalt/22385 into i2c_lld_set_clock.constprop/22331 which now has time 56.434093 and size 71, net change of +0 (cross module).
  187. optimized: Inlined chSysHalt/22386 into i2c_lld_set_clock.constprop/22331 which now has time 56.267476 and size 71, net change of +0 (cross module).
  188. optimized: Inlined chSysHalt/22387 into i2c_lld_set_clock.constprop/22331 which now has time 56.015026 and size 71, net change of +0 (cross module).
  189. optimized: Inlined chSysHalt/22388 into i2c_lld_set_clock.constprop/22331 which now has time 55.081726 and size 71, net change of +0 (cross module).
  190. optimized: Inlined chSysHalt/22389 into i2c_lld_set_clock.constprop/22331 which now has time 53.596726 and size 71, net change of +0 (cross module).
  191. optimized: Inlined chSysHalt/22390 into i2c_lld_set_clock.constprop/22331 which now has time 52.111726 and size 71, net change of +0 (cross module).
  192. optimized: Inlined chSysHalt/22391 into i2c_lld_set_clock.constprop/22331 which now has time 49.912126 and size 71, net change of +0 (cross module).
  193. optimized: Inlined chSysHalt/22392 into i2c_lld_set_clock.constprop/22331 which now has time 44.264626 and size 71, net change of +0 (cross module).
  194. optimized: Inlined chSysHalt/22393 into sdStart.constprop/22333 which now has time 50.829600 and size 17, net change of +0 (cross module).
  195. optimized: Inlined chSysHalt/22394 into usart_init.constprop/22335 which now has time 39.300000 and size 36, net change of +0 (cross module).
  196. optimized: Inlined chSysHalt/22395 into spiStart.constprop/22336 which now has time 50.829600 and size 17, net change of +0 (cross module).
  197. optimized: Inlined chSysHalt/22396 into spi_lld_start.constprop/22337 which now has time 43.062548 and size 88, net change of +0 (cross module).
  198. optimized: Inlined chSysHalt/22397 into spi_lld_start.constprop/22337 which now has time 42.969584 and size 88, net change of +0 (cross module).
  199. optimized: Inlined chSysHalt/22398 into _pal_lld_enablepadevent.constprop/22338 which now has time 43.010000 and size 53, net change of +0 (cross module).
  200. optimized: Inlined __thd_memfill.constprop/22341 into chThdCreateFromHeap.constprop/22339 which now has time 100.301482 and size 32, net change of -7 (cross module).
  201. optimized: Inlined chSysHalt/22399 into chHeapAllocAligned.constprop/22340 which now has time 228.005908 and size 73, net change of +0 (cross module).
  202. optimized: Inlined chSysHalt/22400 into chSchWakeupS.constprop/22343 which now has time 53.292000 and size 42, net change of +0 (cross module).
  203. optimized: Inlined chSysHalt/22401 into dmaStreamAllocI/18567 which now has time 27.779300 and size 14, net change of +0 (cross module).
  204. optimized: Inlined chSysHalt/22402 into chSysUnlock/19930 which now has time 29.962000 and size 16, net change of +0 (cross module).
  205. optimized: Inlined chSysHalt/22403 into i2c_lld_serve_tx_end_irq/20523 which now has time 55.023637 and size 25, net change of +0 (cross module).
  206. optimized: Inlined chSysHalt/22404 into i2c_lld_serve_rx_end_irq/20522 which now has time 115.023637 and size 40, net change of +0 (cross module).
  207. optimized: Inlined chSysHalt/22405 into chSysUnlock/20780 which now has time 29.962000 and size 16, net change of +0 (cross module).
  208. optimized: Inlined chSysHalt/22406 into _ctl.part.0/21006 which now has time 5.069400 and size 7, net change of +0 (cross module).
  209. optimized: Inlined chSysHalt/22407 into _ctl/20966 which now has time 13.681933 and size 17, net change of +0 (cross module).
  210. optimized: Inlined chSysHalt/22408 into _ctl/20966 which now has time 10.681933 and size 17, net change of +0 (cross module).
  211. optimized: Inlined chSysHalt/22409 into chSysUnlock/21624 which now has time 29.962000 and size 16, net change of +0 (cross module).
  212. optimized: Inlined chSysHalt/22410 into spi_lld_serve_tx_interrupt/22249 which now has time 5.660000 and size 8, net change of +0 (cross module).
  213. optimized: Inlined chSysHalt/22411 into spi_lld_serve_rx_interrupt/22248 which now has time 101.902136 and size 86, net change of +0 (cross module).
  214. optimized: Inlined chSysHalt/22412 into chPoolObjectInitAligned.constprop/22359 which now has time 26.587150 and size 13, net change of +0 (cross module).
  215. optimized: Inlined spiInit/21802 into halInit/14220 which now has time 62.000000 and size 9, net change of -4 (cross module).
  216. optimized: Inlined stInit/14594 into halInit/14220 which now has time 62.000000 and size 9, net change of -4 (cross module).
  217. optimized: Inlined chSysHalt/22413 into stStartAlarm/14595 which now has time 9.660000 and size 12, net change of +0 (cross module).
  218. optimized: Inlined chSysHalt/22414 into stSetAlarm/14597 which now has time 7.660000 and size 10, net change of +0 (cross module).
  219. optimized: Inlined chSysHalt/22415 into chSysUnlock/15260 which now has time 29.962000 and size 16, net change of +0 (cross module).
  220. optimized: Inlined chSysHalt/22416 into iq_read/15438 which now has time 38.525000 and size 48, net change of +0 (cross module).
  221. optimized: Inlined chSysHalt/22417 into oq_write/15439 which now has time 38.525000 and size 48, net change of +0 (cross module).
  222. optimized: Inlined chSysHalt/22418 into chSysUnlock/13290 which now has time 29.962000 and size 16, net change of +0 (cross module).
  223. optimized: Inlined chSysHalt/22419 into chPoolFreeI/13433 which now has time 22.963360 and size 18, net change of +0 (cross module).
  224. optimized: Inlined i2cInit/20108 into halInit/14220 which now has time 62.000000 and size 9, net change of -4 (cross module).
  225. optimized: Inlined sdInit/20968 into halInit/14220 which now has time 62.000000 and size 9, net change of -4 (cross module).
  226. optimized: Inlined chSysHalt/22420 into iqReadTimeout/15446 which now has time 745.186585 and size 40, net change of +0 (cross module).
  227. optimized: Inlined chSysHalt/22421 into oqWriteTimeout/15453 which now has time 745.186585 and size 40, net change of +0 (cross module).
  228. optimized: Inlined nvicEnableVector/22422 into irqInit/17427 which now has time 101.000000 and size 30, net change of +0 (cross module).
  229. optimized: Inlined nvicEnableVector/22423 into irqInit/17427 which now has time 92.000000 and size 30, net change of +0 (cross module).
  230. optimized: Inlined nvicEnableVector/22424 into irqInit/17427 which now has time 83.000000 and size 30, net change of +0 (cross module).
  231. optimized: Inlined nvicEnableVector/22425 into irqInit/17427 which now has time 74.000000 and size 30, net change of +0 (cross module).
  232. optimized: Inlined nvicEnableVector/22426 into irqInit/17427 which now has time 65.000000 and size 30, net change of +0 (cross module).
  233. optimized: Inlined nvicEnableVector/22427 into irqInit/17427 which now has time 56.000000 and size 30, net change of +0 (cross module).
  234. optimized: Inlined nvicEnableVector/22428 into irqInit/17427 which now has time 47.000000 and size 30, net change of +0 (cross module).
  235. optimized: Inlined nvicEnableVector/22429 into irqInit/17427 which now has time 38.000000 and size 30, net change of +0 (cross module).
  236. optimized: Inlined nvicEnableVector/22430 into irqInit/17427 which now has time 29.000000 and size 30, net change of +0 (cross module).
  237. optimized: Inlined chMtxObjectInit/22431 into __factory_init/9063 which now has time 17.087150 and size 19, net change of +0 (cross module).
  238. optimized: Inlined chMtxObjectInit/10868 into __heap_init/8354 which now has time 6.500000 and size 8, net change of -10 (cross module).
  239. missed: not inlinable: chThdRelease.part.0/7972 -> chHeapFree/8357, --param max-inline-insns-auto limit reached
  240. optimized: Inlined chSysHalt/22432 into chHeapFree/8357 which now has time 260.251603 and size 67, net change of +0 (cross module).
  241. optimized: Inlined chSysHalt/22433 into chHeapFree/8357 which now has time 238.895066 and size 67, net change of +0 (cross module).
  242. optimized: Inlined chSysHalt/22434 into chSysUnlock/10009 which now has time 29.962000 and size 16, net change of +0 (cross module).
  243. optimized: Inlined chSysHalt/22435 into chRegNextThread/10150 which now has time 52.450485 and size 20, net change of +0 (cross module).
  244. optimized: Inlined chSysHalt/22436 into chSysUnlock/10729 which now has time 29.962000 and size 16, net change of +0 (cross module).
  245. missed: not inlinable: chMtxLock/10869 -> chMtxLockS/10870, --param max-inline-insns-auto limit reached
  246. optimized: Inlined chSysHalt/22437 into chMtxLockS/10870 which now has time 69.571420 and size 71, net change of +0 (cross module).
  247. optimized: Inlined chSysHalt/22438 into chMtxLockS/10870 which now has time 66.202810 and size 71, net change of +0 (cross module).
  248. optimized: Inlined chSysHalt/22439 into chMtxUnlock/10873 which now has time 197.676576 and size 58, net change of +0 (cross module).
  249. optimized: Inlined chSysHalt/22440 into chMtxLockS/10870 which now has time 62.834200 and size 71, net change of +0 (cross module).
  250. optimized: Inlined chSysHalt/22441 into chMtxUnlock/10873 which now has time 196.107876 and size 58, net change of +0 (cross module).
  251. optimized: Inlined chSysHalt/22442 into chMtxUnlock/10873 which now has time 191.295576 and size 58, net change of +0 (cross module).
  252. optimized: Inlined chSysHalt/22443 into chMtxUnlock/10873 which now has time 186.483276 and size 58, net change of +0 (cross module).
  253. optimized: Inlined chSysHalt/22444 into chEvtSignalI/11606 which now has time 27.688776 and size 27, net change of +0 (cross module).
  254. optimized: Inlined chSysHalt/22445 into chEvtBroadcastFlagsI/11603 which now has time 179.085874 and size 26, net change of +0 (cross module).
  255. optimized: Inlined chSysHalt/22446 into chSysUnlock/12194 which now has time 29.962000 and size 16, net change of +0 (cross module).
  256. optimized: Inlined chSysHalt/22447 into chSysUnlock/12933 which now has time 29.962000 and size 16, net change of +0 (cross module).
  257. optimized: Inlined chSysHalt/22448 into chCoreAllocFromTopI/13075 which now has time 30.345006 and size 25, net change of +0 (cross module).
  258. optimized: Inlined chSysHalt/22449 into __dbg_check_lock/6429 which now has time 9.340000 and size 12, net change of +0 (cross module).
  259. optimized: Inlined chSysHalt/22450 into __dbg_check_unlock/6430 which now has time 9.219400 and size 12, net change of +0 (cross module).
  260. optimized: Inlined chSysHalt/22451 into __dbg_check_lock_from_isr/6431 which now has time 9.490000 and size 12, net change of +0 (cross module).
  261. optimized: Inlined chSysHalt/22452 into __dbg_check_unlock_from_isr/6432 which now has time 9.355900 and size 12, net change of +0 (cross module).
  262. optimized: Inlined chSysHalt/22453 into __dbg_check_enter_isr/6433 which now has time 13.490000 and size 16, net change of +0 (cross module).
  263. optimized: Inlined chSysHalt/22454 into __dbg_check_leave_isr/6434 which now has time 13.490000 and size 16, net change of +0 (cross module).
  264. optimized: Inlined chSysHalt/22455 into chSchDoPreemption/7515 which now has time 51.660000 and size 27, net change of +0 (cross module).
  265. optimized: Inlined chSysHalt/22456 into chSysUnlock/7758 which now has time 29.962000 and size 16, net change of +0 (cross module).
  266. optimized: Inlined chSysHalt/22457 into chThdSleepS/7787 which now has time 16.660000 and size 10, net change of +0 (cross module).
  267. optimized: Inlined chSysHalt/22458 into chThdCreateSuspendedI/7899 which now has time 70.130850 and size 49, net change of +0 (cross module).
  268. optimized: Inlined chSysHalt/22459 into chThdCreateSuspendedI/7899 which now has time 61.884600 and size 49, net change of +0 (cross module).
  269. optimized: Inlined chSysHalt/22460 into chThdCreateSuspendedI/7899 which now has time 57.105600 and size 49, net change of +0 (cross module).
  270. optimized: Inlined chSysHalt/22461 into chThdRelease/7906 which now has time 43.869700 and size 21, net change of +0 (cross module).
  271. optimized: Inlined chSysHalt/22462 into chThdExitS/7908 which now has time 155.454547 and size 27, net change of +0 (cross module).
  272. optimized: Inlined chSysHalt/22463 into chThdResumeI/7918 which now has time 16.884320 and size 15, net change of +0 (cross module).
  273. optimized: Inlined stStopAlarm/22464 into chVTDoTickI/7113 which now has time 5618.303543 and size 61, net change of +0 (cross module).
  274. optimized: Inlined chSysHalt/22465 into chVTDoResetI/7112 which now has time 39.527240 and size 54, net change of +0 (cross module).
  275. optimized: Inlined stStopAlarm/14596 into chVTDoResetI/7112 which now has time 38.787920 and size 54, net change of -4 (cross module).
  276. optimized: Inlined chSysHalt/22466 into chDbgCheckClassI/6435 which now has time 8.355900 and size 11, net change of +0 (cross module).
  277. optimized: Inlined chSysHalt/22467 into chDbgCheckClassS/6436 which now has time 8.219400 and size 11, net change of +0 (cross module).
  278. optimized: Inlined chSysHalt/22468 into chVTDoResetI/7112 which now has time 37.219220 and size 54, net change of +0 (cross module).
  279. optimized: Inlined chSysHalt/6044 into chSchGoSleepS/7510 which now has time 49.660000 and size 25, net change of -4 (cross module).
  280. optimized: Inlined __oslib_init/6040 into chSysInit/6043 which now has time 54.000000 and size 10, net change of -4.
  281. optimized: Inlined chThdSleepS/7787 into chThdSleep/7912 which now has time 47.660000 and size 14, net change of -5.
  282. optimized: Inlined chVTGetSystemTime/2967 into cmd_systime/3140 which now has time 34.526200 and size 16, net change of -5.
  283. optimized: Inlined __vt_object_init.constprop/22325 into chSchObjectInit.constprop/22323 which now has time 86.000000 and size 42, net change of -7.
  284. optimized: Inlined chThdCreateFromHeap.constprop/22339 into main/364 which now has time 14655.448563 and size 50, net change of -11 (cross module).
  285. optimized: Inlined chSysUnlock/12194 into chThdCreateFromHeap.constprop/22339 which now has time 16188.959579 and size 32, net change of -4.
  286. optimized: Inlined tm_stop/22469 into chTMStopMeasurementX/9822 which now has time 17.500000 and size 19, net change of +10.
  287. optimized: Inlined tm_stop/9818 into chTMChainMeasurementToX/9823 which now has time 17.500000 and size 19, net change of -13.
  288. missed: not inlinable: chSysInit/6043 -> chSchObjectInit.constprop/22323, --param max-inline-insns-auto limit reached
  289. optimized: Inlined __stats_object_init.constprop/22327 into chSchObjectInit.constprop/22323 which now has time 98.000000 and size 45, net change of -6.
  290. optimized: Inlined i2cObjectInit.constprop/22317 into i2c_lld_init/20527 which now has time 8.500000 and size 10, net change of -6 (cross module).
  291. optimized: Inlined spiObjectInit.constprop/22321 into spi_lld_init/22250 which now has time 10.000000 and size 11, net change of -7 (cross module).
  292. optimized: Inlined chSysTimerHandlerI/6046 into st_lld_serve_interrupt.part.0/18994 which now has time 64.000000 and size 11, net change of -4 (cross module).
  293. optimized: Inlined __core_init/13073 into __oslib_init/6040 which now has time 46.000000 and size 6, net change of -4 (cross module).
  294. optimized: Inlined chTMObjectInit/22470 into __thd_object_init.constprop/22342 which now has time 21.000000 and size 22, net change of +1 (cross module).
  295. optimized: Inlined chSysUnlock/13290 into chPoolFree/13434 which now has time 62.962000 and size 22, net change of -4.
  296. optimized: Inlined chThdWait.isra/22352 into main/364 which now has time 21159.330780 and size 87, net change of -7 (cross module).
  297. optimized: Inlined chSysUnlock/12933 into chCoreAllocFromTop/13077 which now has time 64.962000 and size 24, net change of -4.
  298. optimized: Inlined chSysUnlock/5902 into chSysInit/6043 which now has time 63.850000 and size 23, net change of -4.
  299. optimized: Inlined chSysUnlock/21624 into spiStart.constprop/22336 which now has time 68.791600 and size 29, net change of -4.
  300. optimized: Inlined chSysUnlock/20780 into sdStart.constprop/22333 which now has time 68.791600 and size 29, net change of -4.
  301. optimized: Inlined cmd_echo.part.0.isra/22354 into cmd_echo/3139 which now has time 17.250000 and size 14, net change of -6.
  302. optimized: Inlined chSysUnlock/19930 into i2cStart.constprop/22329 which now has time 69.718784 and size 31, net change of -4.
  303. optimized: Inlined cmd_exit.part.0/3165 into cmd_exit/3137 which now has time 15.851400 and size 11, net change of -5.
  304. missed: not inlinable: oqGetI.constprop/22309 -> chThdDequeueNextI.constprop/22311, --param max-inline-insns-auto limit reached
  305. missed: not inlinable: iqPutI.constprop/22310 -> chThdDequeueNextI.constprop/22311, --param max-inline-insns-auto limit reached
  306. optimized: Inlined chThdDoDequeueNextI.constprop/22312 into chThdDequeueNextI.constprop/22311 which now has time 16.670469 and size 22, net change of -7.
  307. optimized: Inlined chCoreGetStatusX/13078 into cmd_mem.part.0/3163 which now has time 73.000000 and size 29, net change of -5 (cross module).
  308. optimized: Inlined chTMObjectInit/22471 into __stats_object_init.constprop/22327 which now has time 90.000000 and size 9, net change of +1 (cross module).
  309. optimized: Inlined chTMObjectInit/9820 into __stats_object_init.constprop/22327 which now has time 82.000000 and size 9, net change of -8 (cross module).
  310. optimized: Inlined chSysUnlock/2959 into chVTGetSystemTime/2967 which now has time 44.841777 and size 8, net change of -4.
  311. optimized: Inlined chSchIsPreemptionRequired/7514 into __port_irq_epilogue.part.0/9490 which now has time 14.000000 and size 16, net change of -5 (cross module).
  312. optimized: Inlined _ctl.part.0/21006 into _ctl/20966 which now has time 8.038400 and size 19, net change of -5.
  313. missed: not inlinable: shellExit.constprop/22314 -> chEvtBroadcastFlagsI/11603, --param max-inline-insns-auto limit reached
  314. missed: not inlinable: sdIncomingDataI.constprop/22307 -> chEvtBroadcastFlagsI/11603, --param max-inline-insns-auto limit reached
  315. missed: not inlinable: sdIncomingDataI.constprop/22307 -> chEvtBroadcastFlagsI/11603, --param max-inline-insns-auto limit reached
  316. missed: not inlinable: sd_lld_serve_interrupt.constprop/22305 -> chEvtBroadcastFlagsI/11603, --param max-inline-insns-auto limit reached
  317. missed: not inlinable: sd_lld_serve_interrupt.constprop/22305 -> chEvtBroadcastFlagsI/11603, --param max-inline-insns-auto limit reached
  318. missed: not inlinable: sd_lld_serve_interrupt.constprop/22305 -> chEvtBroadcastFlagsI/11603, --param max-inline-insns-auto limit reached
  319. optimized: Inlined chEvtSignalI/11606 into chEvtBroadcastFlagsI/11603 which now has time 242.277710 and size 44, net change of -9.
  320. optimized: Inlined oq_write/15439 into oqWriteTimeout/15453 which now has time 988.896378 and size 74, net change of -14.
  321. optimized: Inlined iq_read/15438 into iqReadTimeout/15446 which now has time 988.896378 and size 74, net change of -14.
  322. optimized: Inlined cmd_systime.part.0/3164 into cmd_systime/3140 which now has time 45.693177 and size 30, net change of -5.
  323. optimized: Inlined sd_lld_init/21410 into sdInit/20968 which now has time 67.000000 and size 4, net change of -4 (cross module).
  324. missed: not inlinable: cmd_threads/3142 -> cmd_threads.part.0/3162, --param max-inline-insns-auto limit reached
  325. optimized: Inlined chRegNextThread/10150 into cmd_threads.part.0/3162 which now has time 1357.425900 and size 59, net change of -6 (cross module).
  326. optimized: Inlined __thd_object_init.constprop/22472 into chThdCreateSuspendedI/7899 which now has time 53.105600 and size 55, net change of +6.
  327. optimized: Inlined __heap_init/8354 into __oslib_init/6040 which now has time 58.350000 and size 6, net change of -4 (cross module).
  328. optimized: Inlined i2c_lld_init/20527 into i2cInit/20108 which now has time 63.500000 and size 4, net change of -4 (cross module).
  329. optimized: Inlined __stats_start_measure_crit_isr/22474 into chVTDoTickI/7113 which now has time 5691.857262 and size 62, net change of +1 (cross module).
  330. optimized: Inlined chPoolFreeI/13433 into chPoolFree/13434 which now has time 70.136365 and size 32, net change of -8.
  331. optimized: Inlined chThdSleep/22475 into main/364 which now has time 24391.330536 and size 92, net change of +5 (cross module).
  332. optimized: Inlined chThdSleep/22478 into main/364 which now has time 27623.330261 and size 97, net change of +5 (cross module).
  333. optimized: Inlined chThdSleep/7912 into main/364 which now has time 30855.329987 and size 102, net change of -9 (cross module).
  334. optimized: Inlined st_lld_serve_interrupt/18987 into VectorB0/17414 which now has time 54.300000 and size 17, net change of -4 (cross module).
  335. optimized: Inlined __thd_object_init.constprop/22342 into chSchObjectInit.constprop/22323 which now has time 78.500000 and size 53, net change of -16 (cross module).
  336. optimized: Inlined _pal_lld_init/19739 into halInit/14220 which now has time 167.547626 and size 26, net change of -4 (cross module).
  337. optimized: Inlined __stats_stop_measure_crit_isr/22481 into chVTDoTickI/7113 which now has time 5765.410980 and size 63, net change of +1 (cross module).
  338. missed: not inlinable: cmd_mem/3141 -> cmd_mem.part.0/3163, --param max-inline-insns-auto limit reached
  339. optimized: Inlined chHeapStatus.constprop/22315 into cmd_mem.part.0/3163 which now has time 142.736364 and size 38, net change of -13 (cross module).
  340. optimized: Inlined chThdCreateI.constprop.isra/22350 into chSchObjectInit.constprop/22323 which now has time 91.500000 and size 57, net change of -5 (cross module).
  341. optimized: Inlined sdObjectInit.constprop/22318 into sd_lld_init/21410 which now has time 167.047626 and size 9, net change of -9 (cross module).
  342. optimized: Inlined st_lld_serve_interrupt.part.0/18994 into st_lld_serve_interrupt/18987 which now has time 71.460000 and size 13, net change of -4.
  343. optimized: Inlined set_error.constprop/22306 into sd_lld_serve_interrupt.constprop/22305 which now has time 304.239595 and size 108, net change of -6.
  344. missed: not inlinable: _putt/20962 -> oqPutTimeout/15450, --param max-inline-insns-auto limit reached
  345. missed: not inlinable: _put/20960 -> oqPutTimeout/15450, --param max-inline-insns-auto limit reached
  346. optimized: Inlined oqPutTimeout.part.0/15488 into oqPutTimeout/15450 which now has time 204.965415 and size 33, net change of -11.
  347. missed: not inlinable: halInit/14220 -> hal_lld_init/17813, --param max-inline-insns-auto limit reached
  348. optimized: Inlined hal_lld_backup_domain_init/17812 into hal_lld_init/17813 which now has time 64.320000 and size 48, net change of -4.
  349. missed: not inlinable: _gett/20963 -> iqGetTimeout/15444, --param max-inline-insns-auto limit reached
  350. missed: not inlinable: _get/20961 -> iqGetTimeout/15444, --param max-inline-insns-auto limit reached
  351. optimized: Inlined iqGetTimeout.part.0/15478 into iqGetTimeout/15444 which now has time 204.708346 and size 32, net change of -10.
  352. missed: not inlinable: main/364 -> halInit/14220, --param max-inline-insns-auto limit reached
  353. optimized: Inlined spi_lld_init/22250 into spiInit/21802 which now has time 165.047626 and size 4, net change of -4 (cross module).
  354. optimized: Inlined encoder_button_init/757 into main/364 which now has time 30858.329987 and size 105, net change of -4 (cross module).
  355. optimized: Inlined sd_lld_start.constprop/22334 into sdStart.constprop/22333 which now has time 72.005600 and size 39, net change of -6 (cross module).
  356. optimized: Inlined iqPutI.constprop/22310 into sdIncomingDataI.constprop/22307 which now has time 59.008000 and size 35, net change of -12 (cross module).
  357. optimized: Inlined chRegFirstThread/10149 into cmd_threads.part.0/3162 which now has time 1381.425900 and size 65, net change of -5 (cross module).
  358. optimized: Inlined list_commands/22482 into shellThread/5702 which now has time 1353.256153 and size 118, net change of +5.
  359. missed: not inlinable: i2cStart.constprop/22329 -> i2c_lld_start.constprop/22330, --param max-inline-insns-auto limit reached
  360. optimized: Inlined i2c_lld_set_opmode.constprop/22332 into i2c_lld_start.constprop/22330 which now has time 42.395462 and size 87, net change of -6.
  361. missed: not inlinable: uart_init/759 -> sdStart.constprop/22333, --param max-inline-insns-auto limit reached
  362. optimized: Inlined usart_init.constprop/22335 into sd_lld_start.constprop/22334 which now has time 93.305600 and size 16, net change of -11.
  363. missed: not inlinable: main/364 -> chSysInit/6043, --param max-inline-insns-auto limit reached
  364. optimized: Inlined __factory_init/9063 into __oslib_init/6040 which now has time 63.437150 and size 6, net change of -5 (cross module).
  365. optimized: Inlined shellExit.constprop/22483 into cmd_exit/3137 which now has time 34.803300 and size 17, net change of +6 (cross module).
  366. missed: not inlinable: main/364 -> i2c_init/758, --param max-inline-insns-auto limit reached
  367. optimized: Inlined i2cStart.constprop/22329 into i2c_init/758 which now has time 94.218784 and size 38, net change of -7 (cross module).
  368. optimized: Inlined dmaInit/18566 into hal_lld_init/17813 which now has time 189.374429 and size 60, net change of -4 (cross module).
  369. optimized: Inlined __sch_reschedule_ahead.constprop/22345 into chSchRescheduleS/7513 which now has time 33.397800 and size 32, net change of -7.
  370. optimized: Inlined port_init.constprop/22324 into chSchObjectInit.constprop/22323 which now has time 94.500000 and size 69, net change of -5 (cross module).
  371. optimized: Inlined adc_interrupt_data_ready_init/756 into main/364 which now has time 30892.329987 and size 112, net change of -4 (cross module).
  372. optimized: Inlined list_commands/5700 into shellThread/5702 which now has time 1393.897562 and size 123, net change of -6.
  373. missed: not inlinable: main/364 -> spi2_init/755, --param max-inline-insns-auto limit reached
  374. optimized: Inlined spiStart.constprop/22336 into spi2_init/755 which now has time 145.291600 and size 52, net change of -7 (cross module).
  375. optimized: Inlined vt_list_compress.constprop/22348 into chVTDoSetI.constprop/22347 which now has time 125.001904 and size 73, net change of -7.
  376. optimized: Inlined __stats_stop_measure_crit_thd/22484 into chSysUnlock/12194 which now has time 30977.705292 and size 16, net change of +1 (cross module).
  377. optimized: Inlined __tm_calibration_init.constprop/22326 into chSchObjectInit.constprop/22323 which now has time 191.500000 and size 82, net change of -6 (cross module).
  378. missed: not inlinable: spi_lld_start.constprop/22337 -> dmaStreamAllocI/18567, call is unlikely and code size would grow
  379. optimized: Inlined st_lld_init/18986 into stInit/14594 which now has time 173.047626 and size 4, net change of -4 (cross module).
  380. optimized: Inlined cmdexec/22485 into shellThread/5702 which now has time 1464.372044 and size 133, net change of +10.
  381. missed: not inlinable: cmd_info/3138 -> cmd_info.part.0/3161, --param max-inline-insns-auto limit reached
  382. missed: not inlinable: chThdWait.isra/22352 -> chThdRelease/7906, --param max-inline-insns-auto limit reached
  383. missed: not inlinable: chRegNextThread/10150 -> chThdRelease/7906, --param max-inline-insns-auto limit reached
  384. optimized: Inlined chThdRelease.part.0/7972 into chThdRelease/7906 which now has time 46.840450 and size 38, net change of -8.
  385. optimized: Inlined uart_init/759 into main/364 which now has time 31005.705292 and size 123, net change of -4 (cross module).
  386. optimized: Inlined sdIncomingDataI.constprop/22307 into sd_lld_serve_interrupt.constprop/22305 which now has time 423.075956 and size 137, net change of -6 (cross module).
  387. missed: not inlinable: dmaStreamAllocI/18567 -> dmaStreamAllocI.part.0/18588, --param max-inline-insns-auto limit reached
  388. optimized: Inlined shellExit.constprop/22314 into shellThread/5702 which now has time 1497.372044 and size 139, net change of -5.
  389. optimized: Inlined chSysUnlock/22486 into chRegNextThread/10150 which now has time 1544.716808 and size 20, net change of +12.
  390. missed: not inlinable: __early_init/5166 -> stm32_gpio_init/5165, --param max-inline-insns-auto limit reached
  391. optimized: Inlined irqInit/17427 into hal_lld_init/17813 which now has time 206.374429 and size 86, net change of -4 (cross module).
  392. optimized: Inlined __stats_ctxswc/22488 into chSchGoSleepS/7510 which now has time 52.660000 and size 28, net change of +3 (cross module).
  393. optimized: Inlined __stats_ctxswc/22489 into chSchDoPreemption/7515 which now has time 54.660000 and size 30, net change of +3 (cross module).
  394. optimized: Inlined __stats_start_measure_crit_thd/22490 into chThdSleep/22475 which now has time 31106.705292 and size 14, net change of +1 (cross module).
  395. optimized: Inlined __stats_start_measure_crit_thd/22491 into chThdSleep/7912 which now has time 31207.705292 and size 14, net change of +1 (cross module).
  396. optimized: Inlined __stats_start_measure_crit_thd/22492 into chThdSleep/22478 which now has time 31308.705292 and size 14, net change of +1 (cross module).
  397. optimized: Inlined __stats_start_measure_crit_thd/22493 into chThdWait.isra/22352 which now has time 31409.705292 and size 32, net change of +1 (cross module).
  398. optimized: Inlined cmdexec/5701 into shellThread/5702 which now has time 1522.038109 and size 149, net change of -10.
  399. optimized: Inlined chSchRescheduleS/7513 into chMtxUnlock/10873 which now has time 201.461736 and size 86, net change of -4 (cross module).
  400. optimized: Inlined encoder_hw_init/760 into main/364 which now has time 31513.705292 and size 150, net change of -4 (cross module).
  401. missed: not inlinable: chHeapAllocAligned.constprop/22340 -> chMtxLock/10869, --param max-inline-insns-auto limit reached
  402. missed: not inlinable: chHeapStatus.constprop/22315 -> chMtxLock/10869, --param max-inline-insns-auto limit reached
  403. missed: not inlinable: chHeapFree/8357 -> chMtxLock/10869, --param max-inline-insns-auto limit reached
  404. optimized: Inlined chSysUnlock/22494 into chMtxLock/10869 which now has time 61.962000 and size 21, net change of +12.
  405. optimized: Inlined __stats_start_measure_crit_thd/22496 into chThdCreateFromHeap.constprop/22339 which now has time 31599.080597 and size 32, net change of +1 (cross module).
  406. missed: not inlinable: __early_init/5166 -> stm32_clock_init/17814, --param max-inline-insns-auto limit reached
  407. optimized: Inlined chSysUnlock/22497 into chThdSleep/22478 which now has time 33413.242432 and size 14, net change of +12.
  408. optimized: Inlined __stats_stop_measure_crit_thd/22499 into chSysUnlock/22497 which now has time 33514.242432 and size 16, net change of +1 (cross module).
  409. optimized: Inlined stStartAlarm/14595 into chVTDoSetI.constprop/22347 which now has time 124.674250 and size 80, net change of -5 (cross module).
  410. optimized: Inlined chSysUnlock/22500 into chThdSleep/7912 which now has time 35328.404297 and size 14, net change of +12.
  411. optimized: Inlined __stats_stop_measure_crit_thd/22502 into chSysUnlock/22500 which now has time 35429.404297 and size 16, net change of +1 (cross module).
  412. optimized: Inlined chSysUnlock/22503 into chThdSleep/22475 which now has time 37243.566162 and size 14, net change of +12.
  413. optimized: Inlined __stats_stop_measure_crit_thd/22505 into chSysUnlock/22503 which now has time 37344.566162 and size 16, net change of +1 (cross module).
  414. optimized: Inlined __stats_stop_measure_crit_thd/22506 into chSysUnlock/22486 which now has time 1553.807718 and size 16, net change of +1 (cross module).
  415. optimized: Inlined __stats_start_measure_crit_isr/22507 into i2c_lld_serve_rx_end_irq/20522 which now has time 116.023637 and size 41, net change of +1 (cross module).
  416. optimized: Inlined __stats_start_measure_crit_isr/22508 into __sch_wakeup/7468 which now has time 65.200001 and size 41, net change of +1 (cross module).
  417. optimized: Inlined chSysUnlock/22509 into chThdWait.isra/22352 which now has time 39158.728027 and size 32, net change of +12.
  418. optimized: Inlined __stats_stop_measure_crit_thd/22511 into chSysUnlock/22509 which now has time 39259.728027 and size 16, net change of +1 (cross module).
  419. optimized: Inlined __stats_stop_measure_crit_isr/22512 into i2c_lld_serve_rx_end_irq/20522 which now has time 117.023637 and size 42, net change of +1 (cross module).
  420. optimized: Inlined __stats_ctxswc/22513 into chSchWakeupS.constprop/22343 which now has time 54.792000 and size 45, net change of +3 (cross module).
  421. optimized: Inlined chSchGoSleepTimeoutS/22514 into chThdSleepS/7787 which now has time 42184.881897 and size 10, net change of +13 (cross module).
  422. optimized: Inlined chSchGoSleepTimeoutS/22515 into chThdSleepS/22476 which now has time 45110.035828 and size 10, net change of +13 (cross module).
  423. optimized: Inlined chSchGoSleepTimeoutS/22516 into chThdSleepS/22479 which now has time 48035.189758 and size 10, net change of +13 (cross module).
  424. optimized: Inlined __stats_stop_measure_crit_isr/22517 into __sch_wakeup/7468 which now has time 66.000001 and size 42, net change of +1 (cross module).
  425. optimized: Inlined i2c_lld_abort_operation.constprop/22304 into i2c_lld_serve_event_interrupt.constprop/22303 which now has time 41.509039 and size 128, net change of -6.
  426. optimized: Inlined oqGetI.constprop/22309 into sd_lld_serve_interrupt.constprop/22305 which now has time 426.789619 and size 153, net change of -11 (cross module).
  427. optimized: Inlined __stats_start_measure_crit_isr/22518 into st_lld_serve_interrupt.part.0/18994 which now has time 71.790000 and size 11, net change of +1 (cross module).
  428. optimized: Inlined ch_sch_prio_insert/22519 into chMtxLockS/10870 which now has time 98.507863 and size 79, net change of +8.
  429. optimized: Inlined __stats_stop_measure_crit_thd/22520 into chSysUnlock/7758 which now has time 30.962000 and size 17, net change of +1 (cross module).
  430. optimized: Inlined __stats_stop_measure_crit_thd/22521 into chSysUnlock/10009 which now has time 30.962000 and size 17, net change of +1 (cross module).
  431. optimized: Inlined __stats_stop_measure_crit_thd/22522 into chSysUnlock/15260 which now has time 30.962000 and size 17, net change of +1 (cross module).
  432. optimized: Inlined __stats_stop_measure_crit_thd/22523 into chSysUnlock/10729 which now has time 30.962000 and size 17, net change of +1 (cross module).
  433. optimized: Inlined chThdEnqueueTimeoutS/22524 into iqGetTimeout/15444 which now has time 247.738863 and size 39, net change of +7 (cross module).
  434. optimized: Inlined chThdEnqueueTimeoutS/22525 into oqPutTimeout/15450 which now has time 247.995932 and size 40, net change of +7 (cross module).
  435. optimized: Inlined nvicEnableVector/16984 into dmaStreamAllocI.part.0/18588 which now has time 15.429291 and size 68, net change of -6 (cross module).
  436. optimized: Inlined __stats_stop_measure_crit_thd/22526 into chSysUnlock/22494 which now has time 62.962000 and size 16, net change of +1 (cross module).
  437. optimized: Inlined __stats_stop_measure_crit_isr/22527 into st_lld_serve_interrupt.part.0/18994 which now has time 72.120000 and size 11, net change of +1 (cross module).
  438. optimized: Inlined __stats_stop_measure_crit_thd/22528 into chSysUnlock/12933 which now has time 65.962000 and size 16, net change of +1 (cross module).
  439. optimized: Inlined chSysUnlock/10009 into chRegFirstThread/10149 which now has time 1572.769718 and size 11, net change of -4.
  440. optimized: Inlined chPoolFree/13434 into chThdRelease.part.0/7972 which now has time 50.764382 and size 25, net change of -6 (cross module).
  441. optimized: Inlined chSysUnlock/10729 into chMtxUnlock/10873 which now has time 220.423737 and size 99, net change of -4.
  442. optimized: Inlined __stats_start_measure_crit_thd/22529 into iqReadTimeout/15446 which now has time 997.671634 and size 75, net change of +1 (cross module).
  443. optimized: Inlined __stats_start_measure_crit_thd/22530 into oqWriteTimeout/15453 which now has time 997.671634 and size 75, net change of +1 (cross module).
  444. optimized: Inlined __stats_start_measure_crit_isr/22531 into sd_lld_serve_interrupt.constprop/22305 which now has time 427.789619 and size 154, net change of +1 (cross module).
  445. optimized: Inlined __stats_start_measure_crit_thd/22532 into chThdExit/7907 which now has time 35.000000 and size 9, net change of +1 (cross module).
  446. optimized: Inlined __stats_start_measure_crit_isr/22533 into spi_lld_serve_rx_interrupt/22248 which now has time 102.402136 and size 87, net change of +1 (cross module).
  447. optimized: Inlined __stats_start_measure_crit_thd/22534 into chRegNextThread/10150 which now has time 1581.860626 and size 20, net change of +1 (cross module).
  448. optimized: Inlined __stats_stop_measure_crit_isr/22535 into sd_lld_serve_interrupt.constprop/22305 which now has time 428.789619 and size 155, net change of +1 (cross module).
  449. optimized: Inlined __stats_stop_measure_crit_isr/22536 into spi_lld_serve_rx_interrupt/22248 which now has time 102.902136 and size 88, net change of +1 (cross module).
  450. optimized: Inlined __stats_stop_measure_crit_thd/22537 into chSysUnlock/2959 which now has time 46.267477 and size 16, net change of +1 (cross module).
  451. optimized: Inlined ch_sch_prio_insert/22538 into chMtxLockS/10870 which now has time 109.967033 and size 86, net change of +7.
  452. optimized: Inlined __stats_start_measure_crit_isr/22539 into i2c_lld_serve_error_interrupt.constprop/22302 which now has time 147.607273 and size 89, net change of +1 (cross module).
  453. optimized: Inlined __stats_ctxswc/6771 into __sch_reschedule_ahead.constprop/22345 which now has time 221.116736 and size 27, net change of -6 (cross module).
  454. optimized: Inlined ch_sch_prio_insert/10751 into chMtxLockS/10870 which now has time 121.426203 and size 94, net change of -7.
  455. optimized: Inlined __stats_stop_measure_crit_isr/22540 into __sch_wakeup/7468 which now has time 66.200001 and size 43, net change of +1 (cross module).
  456. optimized: Inlined stSetAlarm/22541 into chVTDoTickI/7113 which now has time 5761.723709 and size 68, net change of +5 (cross module).
  457. optimized: Inlined __stats_stop_measure_crit_isr/22543 into i2c_lld_serve_error_interrupt.constprop/22302 which now has time 147.937273 and size 90, net change of +1 (cross module).
  458. optimized: Inlined __stats_start_measure_crit_thd/22544 into chMtxLock/10869 which now has time 63.962000 and size 23, net change of +1 (cross module).
  459. optimized: Inlined long_to_string_with_divisor.constprop/22545 into chvprintf/15877 which now has time 1710.036568 and size 209, net change of +13.
  460. optimized: Inlined chThdEnqueueTimeoutS/22546 into oqWriteTimeout/15453 which now has time 1019.746101 and size 82, net change of +7 (cross module).
  461. optimized: Inlined chThdEnqueueTimeoutS/7921 into iqReadTimeout/15446 which now has time 1019.746101 and size 82, net change of -8 (cross module).
  462. optimized: Inlined __stats_start_measure_crit_thd/22547 into chCoreAllocFromTop/13077 which now has time 66.962000 and size 26, net change of +1 (cross module).
  463. optimized: Inlined __stats_start_measure_crit_isr/22548 into sd_lld_serve_interrupt.constprop/22305 which now has time 429.119619 and size 156, net change of +1 (cross module).
  464. optimized: Inlined chCoreAllocFromTopI/22549 into chCoreAllocAlignedI/8987 which now has time 29.345006 and size 24, net change of +16 (cross module).
  465. optimized: Inlined __stats_start_measure_crit_thd/22551 into shellExit.constprop/22483 which now has time 35.377600 and size 11, net change of +1 (cross module).
  466. missed: not inlinable: chThdResumeI/7918 -> chSchReadyI.isra/22353, --param max-inline-insns-auto limit reached
  467. missed: not inlinable: chThdExitS/7908 -> chSchReadyI.isra/22353, --param max-inline-insns-auto limit reached
  468. missed: not inlinable: chMtxUnlock/10873 -> chSchReadyI.isra/22353, --param max-inline-insns-auto limit reached
  469. missed: not inlinable: chMtxLockS/10870 -> chSchReadyI.isra/22353, --param max-inline-insns-auto limit reached
  470. missed: not inlinable: chEvtSignalI/11606 -> chSchReadyI.isra/22353, --param max-inline-insns-auto limit reached
  471. missed: not inlinable: chThdDoDequeueNextI.constprop/22312 -> chSchReadyI.isra/22353, --param max-inline-insns-auto limit reached
  472. optimized: Inlined __sch_ready_behind.constprop.isra/22552 into chSchReadyI.isra/22353 which now has time 64.713291 and size 24, net change of +12.
  473. optimized: Inlined __stats_stop_measure_crit_isr/22554 into sd_lld_serve_interrupt.constprop/22305 which now has time 429.449619 and size 157, net change of +1 (cross module).
  474. optimized: Inlined chDbgCheckClassS/22555 into chSchGoSleepTimeoutS/22515 which now has time 47653.349182 and size 23, net change of +7 (cross module).
  475. optimized: Inlined __stats_start_measure_crit_thd/22557 into iqGetTimeout/15444 which now has time 248.738863 and size 40, net change of +1 (cross module).
  476. optimized: Inlined chDbgCheckClassS/22558 into chSchGoSleepTimeoutS/22516 which now has time 47271.508606 and size 23, net change of +7 (cross module).
  477. optimized: Inlined __stats_start_measure_crit_thd/22560 into oqPutTimeout/15450 which now has time 248.995932 and size 41, net change of +1 (cross module).
  478. optimized: Inlined chDbgCheckClassS/22561 into chSchGoSleepTimeoutS/22514 which now has time 46889.668030 and size 23, net change of +7 (cross module).
  479. optimized: Inlined stSetAlarm/22563 into chVTDoResetI/7112 which now has time 35.908308 and size 59, net change of +5 (cross module).
  480. optimized: Inlined __sch_ready_ahead.constprop/22565 into chSchDoPreemption/7515 which now has time 92.024691 and size 42, net change of +12.
  481. optimized: Inlined __stats_start_measure_crit_isr/22567 into sd_lld_serve_interrupt.constprop/22305 which now has time 429.614619 and size 158, net change of +1 (cross module).
  482. optimized: Inlined __stats_start_measure_crit_isr/22568 into sd_lld_serve_interrupt.constprop/22305 which now has time 429.779619 and size 159, net change of +1 (cross module).
  483. optimized: Inlined __stats_start_measure_crit_thd/22569 into chVTGetSystemTime/2967 which now has time 46.841777 and size 8, net change of +1 (cross module).
  484. optimized: Inlined __stats_start_measure_crit_thd/22570 into chThdRelease/7906 which now has time 51.764382 and size 65, net change of +1 (cross module).
  485. optimized: Inlined __stats_stop_measure_crit_isr/22571 into sd_lld_serve_interrupt.constprop/22305 which now has time 429.944619 and size 160, net change of +1 (cross module).
  486. optimized: Inlined __dbg_check_lock_from_isr/22572 into chVTDoTickI/7113 which now has time 5577.103874 and size 76, net change of +8 (cross module).
  487. optimized: Inlined __stats_stop_measure_crit_isr/22574 into sd_lld_serve_interrupt.constprop/22305 which now has time 430.109619 and size 161, net change of +1 (cross module).
  488. optimized: Inlined stSetAlarm/14597 into chVTDoSetI.constprop/22347 which now has time 123.609400 and size 85, net change of -5 (cross module).
  489. optimized: Inlined __stats_start_measure_crit_thd/22575 into oqWriteTimeout/15453 which now has time 1020.746101 and size 83, net change of +1 (cross module).
  490. optimized: Inlined __stats_start_measure_crit_thd/22576 into iqReadTimeout/15446 which now has time 1020.746101 and size 83, net change of +1 (cross module).
  491. optimized: Inlined long_to_string_with_divisor.constprop/22316 into chvprintf/15877 which now has time 1833.857908 and size 223, net change of -9.
  492. optimized: Inlined chSysUnlock/22577 into oqWriteTimeout/15453 which now has time 1187.142492 and size 96, net change of +13.
  493. optimized: Inlined chSysUnlock/22580 into iqReadTimeout/15446 which now has time 1187.142492 and size 96, net change of +13.
  494. optimized: Inlined __stats_start_measure_crit_thd/22583 into chRegFirstThread/10149 which now has time 1582.860626 and size 11, net change of +1 (cross module).
  495. optimized: Inlined __stats_start_measure_crit_thd/22584 into chMtxUnlock/10873 which now has time 222.116736 and size 103, net change of +1 (cross module).
  496. optimized: Inlined __dbg_check_unlock_from_isr/22585 into chVTDoTickI/7113 which now has time 5382.620491 and size 84, net change of +8 (cross module).
  497. optimized: Inlined __stats_start_measure_crit_isr/6774 into i2c_lld_serve_event_interrupt.constprop/22303 which now has time 41.578868 and size 129, net change of -4 (cross module).
  498. optimized: Inlined __sch_ready_behind.constprop.isra/22587 into __sch_wakeup/7468 which now has time 96.891754 and size 56, net change of +13.
  499. optimized: Inlined chSysUnlock/22589 into chThdRelease/7906 which now has time 66.750051 and size 78, net change of +13.
  500. optimized: Inlined __sch_ready_ahead.constprop/22592 into chSchWakeupS.constprop/22343 which now has time 73.474346 and size 57, net change of +12.
  501. optimized: Inlined __stats_stop_measure_crit_isr/6775 into i2c_lld_serve_event_interrupt.constprop/22303 which now has time 41.648696 and size 130, net change of -4 (cross module).
  502. optimized: Inlined chThdResumeI/22594 into i2c_lld_serve_rx_end_irq/20522 which now has time 119.057957 and size 50, net change of +8 (cross module).
  503. optimized: Inlined __stats_start_measure_crit_thd/22596 into shellExit.constprop/22314 which now has time 1523.038109 and size 11, net change of +1 (cross module).
  504. optimized: Inlined __sch_ready_behind.constprop.isra/22349 into chSchWakeupS.constprop/22343 which now has time 92.656691 and size 69, net change of -9.
  505. optimized: Inlined __stats_stop_measure_crit_thd/22597 into chSysUnlock/13290 which now has time 66.819951 and size 16, net change of +1 (cross module).
  506. optimized: Inlined chDbgCheckClassS/22598 into chMtxUnlock/10873 which now has time 200.704792 and size 110, net change of +7 (cross module).
  507. optimized: Inlined __dbg_check_unlock/22600 into chSysUnlock/22497 which now has time 46608.827393 and size 16, net change of +8 (cross module).
  508. optimized: Inlined __dbg_check_unlock/22602 into chSysUnlock/22509 which now has time 46327.986816 and size 16, net change of +8 (cross module).
  509. optimized: Inlined __dbg_check_unlock/22604 into chSysUnlock/22503 which now has time 46047.146301 and size 16, net change of +8 (cross module).
  510. optimized: Inlined __dbg_check_unlock/22606 into chSysUnlock/22500 which now has time 45766.305725 and size 16, net change of +8 (cross module).
  511. optimized: Inlined chDbgCheckClassS/22608 into chSchGoSleepTimeoutS/7511 which now has time 44.921322 and size 30, net change of +7 (cross module).
  512. optimized: Inlined __dbg_check_unlock/22610 into chSysUnlock/12194 which now has time 45528.911194 and size 16, net change of +8 (cross module).
  513. optimized: Inlined chDbgCheckClassI/22612 into chSchGoSleepTimeoutS/22514 which now has time 45285.995483 and size 23, net change of +7 (cross module).
  514. optimized: Inlined chDbgCheckClassI/22614 into chSchGoSleepTimeoutS/22515 which now has time 45043.079834 and size 23, net change of +7 (cross module).
  515. optimized: Inlined chDbgCheckClassI/22616 into chSchGoSleepTimeoutS/22516 which now has time 44800.164124 and size 23, net change of +7 (cross module).
  516. optimized: Inlined chDbgCheckClassS/22618 into chSchGoSleepS/7510 which now has time 48.879400 and size 35, net change of +7 (cross module).
  517. optimized: Inlined chThdResumeI/22620 into spi_lld_serve_rx_interrupt/22248 which now has time 103.919297 and size 96, net change of +8 (cross module).
  518. optimized: Inlined chSysUnlock/7758 into chThdRelease.part.0/7972 which now has time 70.796282 and size 25, net change of -4.
  519. optimized: Inlined __sch_ready_ahead.constprop/22346 into __sch_reschedule_ahead.constprop/22345 which now has time 209.336036 and size 27, net change of -9.
  520. optimized: Inlined __stats_increase_irq/22622 into VectorD8/17393 which now has time 48.000000 and size 13, net change of +4 (cross module).
  521. optimized: Inlined __stats_increase_irq/22623 into VectorBC/20525 which now has time 48.000000 and size 13, net change of +4 (cross module).
  522. optimized: Inlined chSysUnlock/22624 into iqGetTimeout.part.0/15478 which now has time 258.487964 and size 23, net change of +13.
  523. optimized: Inlined chSysUnlock/22627 into oqPutTimeout.part.0/15488 which now has time 258.745033 and size 24, net change of +13.
  524. optimized: Inlined chThdResumeI/22630 into i2c_lld_serve_error_interrupt.constprop/22302 which now has time 148.608599 and size 98, net change of +8 (cross module).
  525. optimized: Inlined chSysUnlock/22632 into oqWriteTimeout/15453 which now has time 1206.104492 and size 109, net change of +13.
  526. optimized: Inlined chSysUnlock/22635 into iqReadTimeout/15446 which now has time 1206.104492 and size 109, net change of +13.
  527. optimized: Inlined chDbgCheckClassI/22638 into chEvtSignalI/11606 which now has time 222.670796 and size 27, net change of +7 (cross module).
  528. optimized: Inlined chSysUnlock/22640 into iqGetTimeout/15444 which now has time 267.700863 and size 66, net change of +13.
  529. optimized: Inlined chSysUnlock/15260 into oqPutTimeout/15450 which now has time 267.957932 and size 67, net change of -4.
  530. optimized: Inlined chDbgCheckClassS/22643 into chSchWakeupS.constprop/22343 which now has time 88.876091 and size 76, net change of +7 (cross module).
  531. optimized: Inlined __stats_start_measure_crit_thd/22645 into chPoolFree/13434 which now has time 70.866182 and size 32, net change of +1 (cross module).
  532. optimized: Inlined __stats_increase_irq/22646 into VectorC0/20526 which now has time 56.000000 and size 21, net change of +4 (cross module).
  533. optimized: Inlined __stats_increase_irq/22647 into Vector6C/18550 which now has time 55.600000 and size 23, net change of +4 (cross module).
  534. optimized: Inlined __stats_increase_irq/22648 into Vector120/18558 which now has time 55.600000 and size 23, net change of +4 (cross module).
  535. optimized: Inlined __stats_increase_irq/22649 into Vector130/18562 which now has time 55.600000 and size 23, net change of +4 (cross module).
  536. optimized: Inlined __stats_increase_irq/22650 into Vector7C/18554 which now has time 55.600000 and size 23, net change of +4 (cross module).
  537. optimized: Inlined __stats_increase_irq/22651 into Vector5C/17359 which now has time 49.450000 and size 24, net change of +4 (cross module).
  538. optimized: Inlined __stats_increase_irq/22652 into Vector58/17356 which now has time 49.450000 and size 24, net change of +4 (cross module).
  539. optimized: Inlined __stats_increase_irq/22653 into Vector60/17362 which now has time 49.450000 and size 24, net change of +4 (cross module).
  540. optimized: Inlined __stats_increase_irq/22654 into Vector64/17365 which now has time 49.450000 and size 24, net change of +4 (cross module).
  541. optimized: Inlined __stats_increase_irq/22655 into Vector68/17368 which now has time 49.450000 and size 24, net change of +4 (cross module).
  542. optimized: Inlined __dbg_check_unlock/22656 into chSysUnlock/22486 which now has time 1557.582445 and size 16, net change of +8 (cross module).
  543. optimized: Inlined __stats_increase_irq/22658 into VectorFC/18557 which now has time 57.600000 and size 25, net change of +4 (cross module).
  544. optimized: Inlined __stats_increase_irq/22659 into Vector12C/18561 which now has time 57.600000 and size 25, net change of +4 (cross module).
  545. optimized: Inlined __stats_increase_irq/22660 into Vector124/18559 which now has time 57.600000 and size 25, net change of +4 (cross module).
  546. optimized: Inlined __stats_increase_irq/22661 into Vector128/18560 which now has time 57.600000 and size 25, net change of +4 (cross module).
  547. optimized: Inlined __stats_increase_irq/22662 into Vector80/18555 which now has time 57.600000 and size 25, net change of +4 (cross module).
  548. optimized: Inlined __stats_increase_irq/22663 into Vector84/18556 which now has time 57.600000 and size 25, net change of +4 (cross module).
  549. optimized: Inlined __stats_increase_irq/22664 into Vector78/18553 which now has time 57.600000 and size 25, net change of +4 (cross module).
  550. optimized: Inlined __stats_increase_irq/22665 into Vector70/18551 which now has time 57.600000 and size 25, net change of +4 (cross module).
  551. optimized: Inlined __stats_increase_irq/22666 into Vector74/18552 which now has time 57.600000 and size 25, net change of +4 (cross module).
  552. optimized: Inlined __stats_increase_irq/22667 into Vector158/18565 which now has time 57.600000 and size 25, net change of +4 (cross module).
  553. optimized: Inlined __stats_increase_irq/22668 into Vector150/18563 which now has time 57.600000 and size 25, net change of +4 (cross module).
  554. optimized: Inlined __stats_increase_irq/22669 into Vector154/18564 which now has time 57.600000 and size 25, net change of +4 (cross module).
  555. optimized: Inlined chDbgCheckClassS/22670 into chMtxLockS/10870 which now has time 117.645603 and size 101, net change of +7 (cross module).
  556. optimized: Inlined __dbg_check_lock/22672 into chThdWait.isra/22352 which now has time 44531.504150 and size 32, net change of +8 (cross module).
  557. optimized: Inlined __dbg_check_lock/22674 into chThdSleep/22478 which now has time 44262.844177 and size 14, net change of +8 (cross module).
  558. optimized: Inlined __dbg_check_lock/22676 into chThdSleep/7912 which now has time 43994.184204 and size 14, net change of +8 (cross module).
  559. optimized: Inlined __dbg_check_lock/22678 into chThdSleep/22475 which now has time 43725.524231 and size 14, net change of +8 (cross module).
  560. optimized: Inlined __dbg_check_unlock/22680 into chSysUnlock/22580 which now has time 1181.704020 and size 17, net change of +8 (cross module).
  561. optimized: Inlined __dbg_check_unlock/22682 into chSysUnlock/22577 which now has time 1181.704020 and size 17, net change of +8 (cross module).
  562. optimized: Inlined __stats_increase_irq/22684 into VectorB0/17414 which now has time 67.120000 and size 30, net change of +4 (cross module).
  563. optimized: Inlined chDbgCheckClassS/22685 into chMtxUnlock/10873 which now has time 205.555436 and size 129, net change of +7 (cross module).
  564. optimized: Inlined __dbg_check_lock/22687 into chThdCreateFromHeap.constprop/22339 which now has time 43498.425964 and size 32, net change of +8 (cross module).
  565. optimized: Inlined chDbgCheckClassS/6436 into chSchRescheduleS/7513 which now has time 202.909016 and size 32, net change of -4 (cross module).
  566. optimized: Inlined chDbgCheckClassI/22689 into chSchReadyI.isra/22353 which now has time 61.069191 and size 31, net change of +7 (cross module).
  567. optimized: Inlined chDbgCheckClassI/22691 into chCoreAllocFromTopI/22549 which now has time 25.700906 and size 25, net change of +7 (cross module).
  568. optimized: Inlined chDbgCheckClassI/22693 into chCoreAllocFromTopI/13075 which now has time 26.700906 and size 32, net change of +7 (cross module).
  569. optimized: Inlined chCoreAllocFromTopI/13075 into chCoreAllocFromTop/13077 which now has time 77.662907 and size 50, net change of -8.
  570. optimized: Inlined __port_irq_epilogue/22695 into VectorD8/17393 which now has time 45.821600 and size 19, net change of +6 (cross module).
  571. optimized: Inlined __port_irq_epilogue.part.0/22696 into __port_irq_epilogue/22695 which now has time 46.226400 and size 10, net change of +12.
  572. optimized: Inlined __port_irq_epilogue/22698 into VectorBC/20525 which now has time 45.821600 and size 19, net change of +6 (cross module).
  573. optimized: Inlined __port_irq_epilogue.part.0/22699 into __port_irq_epilogue/22698 which now has time 46.226400 and size 10, net change of +12.
  574. optimized: Inlined __dbg_check_lock_from_isr/22701 into i2c_lld_serve_rx_end_irq/20522 which now has time 116.547957 and size 58, net change of +8 (cross module).
  575. optimized: Inlined __dbg_check_unlock/22703 into chSysUnlock/22494 which now has time 61.181400 and size 16, net change of +8 (cross module).
  576. optimized: Inlined __stats_increase_irq/22705 into Vector9C/17371 which now has time 92.250000 and size 69, net change of +4 (cross module).
  577. optimized: Inlined __dbg_check_lock_from_isr/22706 into __sch_wakeup/7468 which now has time 94.381754 and size 64, net change of +8 (cross module).
  578. optimized: Inlined __stats_increase_irq/6770 into VectorE0/17374 which now has time 102.700000 and size 80, net change of -4 (cross module).
  579. optimized: Inlined chThdResumeI/7918 into i2c_lld_serve_event_interrupt.constprop/22303 which now has time 41.790750 and size 138, net change of -7 (cross module).
  580. optimized: Inlined __dbg_check_unlock_from_isr/22708 into i2c_lld_serve_rx_end_irq/20522 which now has time 113.903857 and size 66, net change of +8 (cross module).
  581. optimized: Inlined __port_irq_epilogue/22710 into VectorC0/20526 which now has time 53.821600 and size 27, net change of +6 (cross module).
  582. optimized: Inlined __port_irq_epilogue.part.0/22711 into __port_irq_epilogue/22710 which now has time 54.226400 and size 10, net change of +12.
  583. missed: not inlinable: Vector6C/18550 -> __port_irq_epilogue/9480, --param max-inline-insns-auto limit reached
  584. missed: not inlinable: Vector70/18551 -> __port_irq_epilogue/9480, --param max-inline-insns-auto limit reached
  585. missed: not inlinable: Vector74/18552 -> __port_irq_epilogue/9480, --param max-inline-insns-auto limit reached
  586. missed: not inlinable: Vector78/18553 -> __port_irq_epilogue/9480, --param max-inline-insns-auto limit reached
  587. missed: not inlinable: Vector7C/18554 -> __port_irq_epilogue/9480, --param max-inline-insns-auto limit reached
  588. missed: not inlinable: Vector80/18555 -> __port_irq_epilogue/9480, --param max-inline-insns-auto limit reached
  589. missed: not inlinable: Vector84/18556 -> __port_irq_epilogue/9480, --param max-inline-insns-auto limit reached
  590. missed: not inlinable: VectorFC/18557 -> __port_irq_epilogue/9480, --param max-inline-insns-auto limit reached
  591. missed: not inlinable: Vector120/18558 -> __port_irq_epilogue/9480, --param max-inline-insns-auto limit reached
  592. missed: not inlinable: Vector124/18559 -> __port_irq_epilogue/9480, --param max-inline-insns-auto limit reached
  593. missed: not inlinable: Vector128/18560 -> __port_irq_epilogue/9480, --param max-inline-insns-auto limit reached
  594. missed: not inlinable: Vector12C/18561 -> __port_irq_epilogue/9480, --param max-inline-insns-auto limit reached
  595. missed: not inlinable: Vector130/18562 -> __port_irq_epilogue/9480, --param max-inline-insns-auto limit reached
  596. missed: not inlinable: Vector150/18563 -> __port_irq_epilogue/9480, --param max-inline-insns-auto limit reached
  597. missed: not inlinable: Vector154/18564 -> __port_irq_epilogue/9480, --param max-inline-insns-auto limit reached
  598. missed: not inlinable: Vector158/18565 -> __port_irq_epilogue/9480, --param max-inline-insns-auto limit reached
  599. missed: not inlinable: Vector58/17356 -> __port_irq_epilogue/9480, --param max-inline-insns-auto limit reached
  600. missed: not inlinable: Vector5C/17359 -> __port_irq_epilogue/9480, --param max-inline-insns-auto limit reached
  601. missed: not inlinable: Vector60/17362 -> __port_irq_epilogue/9480, --param max-inline-insns-auto limit reached
  602. missed: not inlinable: Vector64/17365 -> __port_irq_epilogue/9480, --param max-inline-insns-auto limit reached
  603. missed: not inlinable: Vector68/17368 -> __port_irq_epilogue/9480, --param max-inline-insns-auto limit reached
  604. missed: not inlinable: Vector9C/17371 -> __port_irq_epilogue/9480, --param max-inline-insns-auto limit reached
  605. missed: not inlinable: VectorE0/17374 -> __port_irq_epilogue/9480, --param max-inline-insns-auto limit reached
  606. missed: not inlinable: VectorB0/17414 -> __port_irq_epilogue/9480, --param max-inline-insns-auto limit reached
  607. optimized: Inlined __port_irq_epilogue.part.0/9490 into __port_irq_epilogue/9480 which now has time 10.226400 and size 22, net change of -4.
  608. optimized: Inlined __dbg_check_lock/22713 into chRegNextThread/10150 which now has time 1533.400627 and size 20, net change of +8 (cross module).
  609. optimized: Inlined chDbgCheckClassI/22715 into chSchGoSleepTimeoutS/7511 which now has time 42.516216 and size 37, net change of +7 (cross module).
  610. optimized: Inlined chDbgCheckClassI/22717 into chEvtBroadcastFlagsI/11603 which now has time 219.026696 and size 58, net change of +7 (cross module).
  611. optimized: Inlined chDbgCheckClassI/22719 into chThdCreateSuspendedI/7899 which now has time 49.461500 and size 62, net change of +7 (cross module).
  612. optimized: Inlined chDbgCheckClassI/22721 into sdIncomingDataI.constprop/22307 which now has time 420.379872 and size 35, net change of +7 (cross module).
  613. optimized: Inlined __dbg_check_lock/22723 into iqReadTimeout/15446 which now has time 1158.361841 and size 125, net change of +8 (cross module).
  614. optimized: Inlined __dbg_check_lock/22725 into oqWriteTimeout/15453 which now has time 1158.361841 and size 125, net change of +8 (cross module).
  615. optimized: Inlined chDbgCheckClassI/22727 into iqPutI.constprop/22310 which now has time 410.650125 and size 28, net change of +7 (cross module).
  616. optimized: Inlined chDbgCheckClassI/22729 into chVTDoResetI/7112 which now has time 32.264208 and size 66, net change of +7 (cross module).
  617. optimized: Inlined __dbg_check_unlock/22731 into chSysUnlock/12933 which now has time 74.882307 and size 16, net change of +8 (cross module).
  618. optimized: Inlined __dbg_check_unlock_from_isr/22733 into __sch_wakeup/7468 which now has time 92.266474 and size 72, net change of +8 (cross module).
  619. optimized: Inlined __dbg_check_lock_from_isr/22735 into st_lld_serve_interrupt.part.0/18994 which now has time 66.291700 and size 11, net change of +8 (cross module).
  620. optimized: Inlined __dbg_check_lock/22737 into chThdExit/7907 which now has time 32.340000 and size 17, net change of +8 (cross module).
  621. optimized: Inlined __dbg_check_unlock/22739 into chSysUnlock/2959 which now has time 45.244878 and size 16, net change of +8 (cross module).
  622. optimized: Inlined chDbgCheckClassI/22741 into chVTDoTickI/7113 which now has time 5378.976387 and size 91, net change of +7 (cross module).
  623. optimized: Inlined chDbgCheckClassI/22743 into chVTDoSetI.constprop/22347 which now has time 119.965300 and size 92, net change of +7 (cross module).
  624. optimized: Inlined __dbg_check_unlock_from_isr/22745 into st_lld_serve_interrupt.part.0/18994 which now has time 65.419147 and size 11, net change of +8 (cross module).
  625. optimized: Inlined __dbg_check_lock_from_isr/22747 into sd_lld_serve_interrupt.constprop/22305 which now has time 408.140125 and size 183, net change of +8 (cross module).
  626. optimized: Inlined __dbg_check_lock_from_isr/22749 into spi_lld_serve_rx_interrupt/22248 which now has time 102.664297 and size 104, net change of +8 (cross module).
  627. optimized: Inlined __dbg_check_unlock/22751 into chSysUnlock/10009 which now has time 1530.620028 and size 17, net change of +8 (cross module).
  628. optimized: Inlined __dbg_check_unlock_from_isr/22753 into sd_lld_serve_interrupt.constprop/22305 which now has time 405.496026 and size 191, net change of +8 (cross module).
  629. optimized: Inlined __dbg_check_unlock/22755 into chSysUnlock/22589 which now has time 68.668674 and size 17, net change of +8 (cross module).
  630. optimized: Inlined chDbgCheckClassI/22757 into chSysTimerHandlerI/6046 which now has time 64.216594 and size 5, net change of +7 (cross module).
  631. optimized: Inlined __dbg_check_unlock/22759 into chSysUnlock/22632 which now has time 1155.581240 and size 17, net change of +8 (cross module).
  632. optimized: Inlined __dbg_check_unlock/22761 into chSysUnlock/22635 which now has time 1155.581240 and size 17, net change of +8 (cross module).
  633. optimized: Inlined __dbg_check_unlock/22763 into chSysUnlock/22624 which now has time 266.271249 and size 17, net change of +8 (cross module).
  634. optimized: Inlined __dbg_check_unlock/22765 into chSysUnlock/10729 which now has time 200.128416 and size 17, net change of +8 (cross module).
  635. optimized: Inlined __dbg_check_lock/22767 into chMtxLock/10869 which now has time 58.521400 and size 39, net change of +8 (cross module).
  636. optimized: Inlined __dbg_check_unlock/22769 into chSysUnlock/22627 which now has time 266.528318 and size 17, net change of +8 (cross module).
  637. optimized: Inlined __dbg_check_unlock_from_isr/22771 into spi_lld_serve_rx_interrupt/22248 which now has time 101.342247 and size 112, net change of +8 (cross module).
  638. optimized: Inlined __dbg_check_lock/22773 into shellExit.constprop/22483 which now has time 33.849962 and size 11, net change of +8 (cross module).
  639. optimized: Inlined __dbg_check_unlock/22775 into chSysUnlock/22640 which now has time 264.920264 and size 17, net change of +8 (cross module).
  640. optimized: Inlined __dbg_check_unlock/22777 into chSysUnlock/15260 which now has time 265.177333 and size 17, net change of +8 (cross module).
  641. optimized: Inlined __dbg_check_lock_from_isr/22779 into i2c_lld_serve_error_interrupt.constprop/22302 which now has time 147.780299 and size 106, net change of +8 (cross module).
  642. optimized: Inlined __dbg_check_unlock_from_isr/22781 into i2c_lld_serve_error_interrupt.constprop/22302 which now has time 146.907746 and size 114, net change of +8 (cross module).
  643. optimized: Inlined __dbg_check_lock/22783 into chCoreAllocFromTop/13077 which now has time 72.222307 and size 66, net change of +8 (cross module).
  644. optimized: Inlined __dbg_check_unlock_from_isr/22785 into __sch_wakeup/7468 which now has time 91.737654 and size 80, net change of +8 (cross module).
  645. optimized: Inlined __dbg_check_lock/22787 into chVTGetSystemTime/2967 which now has time 43.717240 and size 8, net change of +8 (cross module).
  646. optimized: Inlined __dbg_check_leave_isr/22789 into Vector7C/18554 which now has time 57.090000 and size 35, net change of +12 (cross module).
  647. optimized: Inlined __dbg_check_enter_isr/22791 into Vector130/18562 which now has time 57.090000 and size 35, net change of +12 (cross module).
  648. optimized: Inlined __dbg_check_leave_isr/22793 into Vector6C/18550 which now has time 57.090000 and size 35, net change of +12 (cross module).
  649. optimized: Inlined __dbg_check_enter_isr/22795 into Vector120/18558 which now has time 57.090000 and size 35, net change of +12 (cross module).
  650. optimized: Inlined __dbg_check_lock_from_isr/22797 into sd_lld_serve_interrupt.constprop/22305 which now has time 404.667726 and size 199, net change of +8 (cross module).
  651. optimized: Inlined __dbg_check_leave_isr/22799 into Vector58/17356 which now has time 50.940000 and size 36, net change of +12 (cross module).
  652. optimized: Inlined __dbg_check_leave_isr/22801 into Vector64/17365 which now has time 50.940000 and size 36, net change of +12 (cross module).
  653. optimized: Inlined __dbg_check_leave_isr/22803 into Vector60/17362 which now has time 50.940000 and size 36, net change of +12 (cross module).
  654. optimized: Inlined __dbg_check_leave_isr/22805 into Vector5C/17359 which now has time 50.940000 and size 36, net change of +12 (cross module).
  655. optimized: Inlined __dbg_check_leave_isr/22807 into Vector68/17368 which now has time 50.940000 and size 36, net change of +12 (cross module).
  656. optimized: Inlined __dbg_check_lock/22809 into iqGetTimeout/15444 which now has time 262.260263 and size 90, net change of +8 (cross module).
  657. optimized: Inlined __dbg_check_lock/22811 into oqPutTimeout/15450 which now has time 262.517333 and size 91, net change of +8 (cross module).
  658. optimized: Inlined __dbg_check_enter_isr/22813 into Vector12C/18561 which now has time 59.090000 and size 37, net change of +12 (cross module).
  659. optimized: Inlined __dbg_check_leave_isr/22815 into Vector74/18552 which now has time 59.090000 and size 37, net change of +12 (cross module).
  660. optimized: Inlined __dbg_check_enter_isr/22817 into Vector154/18564 which now has time 59.090000 and size 37, net change of +12 (cross module).
  661. optimized: Inlined __dbg_check_enter_isr/22819 into Vector124/18559 which now has time 59.090000 and size 37, net change of +12 (cross module).
  662. optimized: Inlined __dbg_check_enter_isr/22821 into VectorFC/18557 which now has time 59.090000 and size 37, net change of +12 (cross module).
  663. optimized: Inlined __dbg_check_leave_isr/22823 into Vector158/18565 which now has time 59.090000 and size 37, net change of +12 (cross module).
  664. optimized: Inlined __dbg_check_leave_isr/22825 into Vector80/18555 which now has time 59.090000 and size 37, net change of +12 (cross module).
  665. optimized: Inlined __dbg_check_leave_isr/22827 into Vector128/18560 which now has time 59.090000 and size 37, net change of +12 (cross module).
  666. optimized: Inlined __dbg_check_enter_isr/22829 into Vector70/18551 which now has time 59.090000 and size 37, net change of +12 (cross module).
  667. optimized: Inlined __dbg_check_enter_isr/22831 into Vector78/18553 which now has time 59.090000 and size 37, net change of +12 (cross module).
  668. optimized: Inlined __dbg_check_enter_isr/22833 into Vector84/18556 which now has time 59.090000 and size 37, net change of +12 (cross module).
  669. optimized: Inlined __dbg_check_enter_isr/22835 into Vector150/18563 which now has time 59.090000 and size 37, net change of +12 (cross module).
  670. optimized: Inlined chDbgCheckClassI/22837 into __sch_wakeup/7468 which now has time 91.008834 and size 87, net change of +7 (cross module).
  671. optimized: Inlined __dbg_check_leave_isr/22839 into VectorD8/17393 which now has time 47.716400 and size 43, net change of +12 (cross module).
  672. optimized: Inlined __dbg_check_leave_isr/22841 into VectorBC/20525 which now has time 47.716400 and size 43, net change of +12 (cross module).
  673. optimized: Inlined __dbg_check_lock/22843 into chThdRelease/7906 which now has time 66.008674 and size 109, net change of +8 (cross module).
  674. optimized: Inlined __dbg_check_unlock_from_isr/22845 into sd_lld_serve_interrupt.constprop/22305 which now has time 403.795173 and size 207, net change of +8 (cross module).
  675. optimized: Inlined __dbg_check_enter_isr/22847 into Vector7C/18554 which now has time 58.580000 and size 47, net change of +12 (cross module).
  676. optimized: Inlined __dbg_check_leave_isr/22849 into Vector130/18562 which now has time 58.580000 and size 47, net change of +12 (cross module).
  677. optimized: Inlined __dbg_check_leave_isr/22851 into Vector120/18558 which now has time 58.580000 and size 47, net change of +12 (cross module).
  678. optimized: Inlined __dbg_check_enter_isr/22853 into Vector6C/18550 which now has time 58.580000 and size 47, net change of +12 (cross module).
  679. optimized: Inlined __dbg_check_enter_isr/22855 into Vector58/17356 which now has time 52.430000 and size 48, net change of +12 (cross module).
  680. optimized: Inlined __dbg_check_enter_isr/22857 into Vector64/17365 which now has time 52.430000 and size 48, net change of +12 (cross module).
  681. optimized: Inlined __dbg_check_enter_isr/22859 into Vector60/17362 which now has time 52.430000 and size 48, net change of +12 (cross module).
  682. optimized: Inlined __dbg_check_enter_isr/22861 into Vector5C/17359 which now has time 52.430000 and size 48, net change of +12 (cross module).
  683. optimized: Inlined __dbg_check_enter_isr/22863 into Vector68/17368 which now has time 52.430000 and size 48, net change of +12 (cross module).
  684. optimized: Inlined __dbg_check_leave_isr/22865 into Vector154/18564 which now has time 60.580000 and size 49, net change of +12 (cross module).
  685. optimized: Inlined __dbg_check_leave_isr/22867 into Vector12C/18561 which now has time 60.580000 and size 49, net change of +12 (cross module).
  686. optimized: Inlined __dbg_check_leave_isr/22869 into Vector78/18553 which now has time 60.580000 and size 49, net change of +12 (cross module).
  687. optimized: Inlined __dbg_check_leave_isr/22871 into VectorFC/18557 which now has time 60.580000 and size 49, net change of +12 (cross module).
  688. optimized: Inlined __dbg_check_enter_isr/22873 into Vector74/18552 which now has time 60.580000 and size 49, net change of +12 (cross module).
  689. optimized: Inlined __dbg_check_leave_isr/22875 into Vector124/18559 which now has time 60.580000 and size 49, net change of +12 (cross module).
  690. optimized: Inlined __dbg_check_enter_isr/22877 into Vector80/18555 which now has time 60.580000 and size 49, net change of +12 (cross module).
  691. optimized: Inlined __dbg_check_leave_isr/22879 into Vector150/18563 which now has time 60.580000 and size 49, net change of +12 (cross module).
  692. optimized: Inlined __dbg_check_enter_isr/22881 into Vector128/18560 which now has time 60.580000 and size 49, net change of +12 (cross module).
  693. optimized: Inlined __dbg_check_enter_isr/22883 into Vector158/18565 which now has time 60.580000 and size 49, net change of +12 (cross module).
  694. optimized: Inlined __dbg_check_leave_isr/22885 into Vector84/18556 which now has time 60.580000 and size 49, net change of +12 (cross module).
  695. optimized: Inlined __dbg_check_leave_isr/22887 into Vector70/18551 which now has time 60.580000 and size 49, net change of +12 (cross module).
  696. optimized: Inlined __dbg_check_lock/22889 into chRegFirstThread/10149 which now has time 1527.960028 and size 11, net change of +8 (cross module).
  697. optimized: Inlined __dbg_check_leave_isr/22891 into VectorC0/20526 which now has time 55.716400 and size 51, net change of +12 (cross module).
  698. optimized: Inlined __dbg_check_enter_isr/22893 into VectorD8/17393 which now has time 49.206400 and size 55, net change of +12 (cross module).
  699. optimized: Inlined __dbg_check_enter_isr/22895 into VectorBC/20525 which now has time 49.206400 and size 55, net change of +12 (cross module).
  700. optimized: Inlined __dbg_check_lock/22897 into oqWriteTimeout/15453 which now has time 1152.921240 and size 141, net change of +8 (cross module).
  701. optimized: Inlined __dbg_check_lock/22899 into iqReadTimeout/15446 which now has time 1152.921240 and size 141, net change of +8 (cross module).
  702. optimized: Inlined __dbg_check_unlock/22901 into chSysUnlock/7758 which now has time 65.425582 and size 17, net change of +8 (cross module).
  703. optimized: Inlined __dbg_check_lock/22903 into chMtxUnlock/10873 which now has time 197.468416 and size 152, net change of +8 (cross module).
  704. optimized: Inlined __dbg_check_enter_isr/22905 into VectorC0/20526 which now has time 57.206400 and size 63, net change of +12 (cross module).
  705. optimized: Inlined __dbg_check_lock/22907 into shellExit.constprop/22314 which now has time 1520.378109 and size 11, net change of +8 (cross module).
  706. optimized: Inlined __dbg_check_enter_isr/22909 into VectorB0/17414 which now has time 65.706594 and size 65, net change of +12 (cross module).
  707. optimized: Inlined __dbg_check_lock_from_isr/22911 into sd_lld_serve_interrupt.constprop/22305 which now has time 403.381022 and size 215, net change of +8 (cross module).
  708. optimized: Inlined __dbg_check_leave_isr/22913 into VectorB0/17414 which now has time 67.196594 and size 77, net change of +12 (cross module).
  709. optimized: Inlined __dbg_check_lock_from_isr/22915 into sd_lld_serve_interrupt.constprop/22305 which now has time 402.966872 and size 223, net change of +8 (cross module).
  710. optimized: Inlined __dbg_check_leave_isr/22917 into Vector9C/17371 which now has time 93.740000 and size 81, net change of +12 (cross module).
  711. optimized: Inlined __dbg_check_leave_isr/6434 into VectorE0/17374 which now has time 104.190000 and size 92, net change of -4 (cross module).
  712. optimized: Inlined __dbg_check_enter_isr/22919 into Vector9C/17371 which now has time 95.230000 and size 93, net change of +12 (cross module).
  713. optimized: Inlined __dbg_check_unlock_from_isr/22921 into sd_lld_serve_interrupt.constprop/22305 which now has time 402.530596 and size 231, net change of +8 (cross module).
  714. optimized: Inlined __dbg_check_unlock_from_isr/22923 into sd_lld_serve_interrupt.constprop/22305 which now has time 402.094319 and size 239, net change of +8 (cross module).
  715. optimized: Inlined __dbg_check_enter_isr/6433 into VectorE0/17374 which now has time 105.680000 and size 104, net change of -4 (cross module).
  716. optimized: Inlined __dbg_check_lock_from_isr/6431 into i2c_lld_serve_event_interrupt.constprop/22303 which now has time 41.615480 and size 146, net change of -4 (cross module).
  717. optimized: Inlined chDbgCheckClassI/22925 into oqGetI.constprop/22309 which now has time 401.493043 and size 27, net change of +7 (cross module).
  718. optimized: Inlined __dbg_check_unlock_from_isr/6432 into i2c_lld_serve_event_interrupt.constprop/22303 which now has time 41.430846 and size 154, net change of -4 (cross module).
  719. optimized: Inlined chDbgCheckClassI/22927 into chPoolFreeI/13433 which now has time 65.170860 and size 18, net change of +7 (cross module).
  720. optimized: Inlined __dbg_check_unlock/22929 into chSysUnlock/13290 which now has time 64.976496 and size 16, net change of +8 (cross module).
  721. optimized: Inlined __dbg_check_lock/22931 into chPoolFree/13434 which now has time 64.790562 and size 32, net change of +8 (cross module).
  722. Unit growth for small function inlining: 5265->6515 (23%)
  723.  
  724. Inlined 537 calls, eliminated 141 functions
Advertisement
Add Comment
Please, Sign In to add comment