Time measurements were obtained using an oscilloscope attached to a digital output. See the "Tests Performed" section for more details.
Results for the AVR using the IAR compiler.
Test Result 16bit addition 55.2μs 16bit multiplication 71.4μs 16bit division 536μs 32bit multiplication 180μs 32bit subtraction 88.1μs Bubble sort 834μs Block memory move and compare 7.9ms Conditional branch to procedure 245.6μs PUSH’ing and POP’ing 258μs, (258μs)
Any and all data, files, source code, html content and documentation included in the FreeRTOS distribution or available on this site are the exclusive property of Richard Barry.
See the files license.txt (included in the distribution) and this copyright notice for more information. FreeRTOSTM and FreeRTOS.orgTM are trade marks of Richard Barry.