ARP32 far model Timing Benchmarks

ti.platforms.evmC6A8149 (compiler version: 1.0.1)

Benchmark Cycles (1)
Interrupt Latency 180
Hwi_restore() 1
Hwi_disable() 3
Hwi dispatcher prolog 184
Hwi dispatcher epilog 152
Hwi dispatcher() 336
Hardware Interrupt to Blocked Task 426
Hardware Interrupt to Software Interrupt 318
Swi_enable() 47
Swi_disable() 9
Post Software Interrupt Again 18
Post Software Interrupt without Context Switch 68
Post Software Interrupt with Context Switch 165
Create a New Task without Context Switch 1503
Set a Task Priority without a Context Switch 121
Task_yield 152
Post Semaphore, No Waiting Task 30
Post Semaphore No Task Switch 123
Post Semaphore with Task Switch 176
Pend on Semaphore, No Context Switch 37
Pend on Semaphore with Task Switch 205
Clock_getTicks 8

(1) The benchmark application was built using BIOS.LibType_Custom with the following BIOS.customCCOpts settings: "--mem_model:data=far --silicon_version=v210 -q --gen_func_subsections --program_level_compile -o3".

Timings were obtained using the ARP32 on the evmC6A8149