*fx0 RISC OS 4.42 (12 Sep 2006) [Kernel 10.23] *rompart ROM length: 6MB OS name: RISC OS Ally Select [BETA] (26bit) Part number: 20060912-iii-virginia Build date: Tue,12 Sep 2006.13:16:08 Dealer name: RISCOS Ltd OS description: Internal copy (Select) (26bit) Graphics:BlockCopy > Block copy operations ------------------------------------------ 0:Block move 12222 runs 228 cs 0.018655 cs each 1:Block copy 13750 runs 239 cs 0.017382 cs each Graphics:Draw > Draw operations ------------------------------- 0:Stroke a path (random) 150 runs 215 cs 1.433333 cs each 1:Stroke a path (geometric 1) 450 runs 249 cs 0.553333 cs each 2:Stroke a path (geometric 2) 350 runs 242 cs 0.691429 cs each 3:Fill a path (random) 305 runs 220 cs 0.721311 cs each 4:Fill a path (geometric 1) 951 runs 222 cs 0.233438 cs each 5:Fill a path (geometric 2) 669 runs 221 cs 0.330344 cs each 6:Stroke a curved path (random) 150 runs 880 cs 5.866667 cs each 7:Stroke a curved path (geometric 1) 450 runs 446 cs 0.991111 cs each 8:Stroke a curved path (geometric 2) 350 runs 485 cs 1.385714 cs each 9:Fill a curved path (random) 225 runs 292 cs 1.297778 cs each 10:Fill a curved path (geometric 1) 908 runs 220 cs 0.242291 cs each 11:Fill a curved path (geometric 2) 574 runs 221 cs 0.385017 cs each Graphics:Font > Font operations rendering ----------------------------------------- 0:Find/Lose font 20000 runs 1340 cs 0.067000 cs each 1:Scan string 100000 runs 281 cs 0.002810 cs each 2:Set colours 65000 runs 281 cs 0.004323 cs each 3:Paint font (no AA) 12000 runs 307 cs 0.025583 cs each 4:Paint font (AA) 12000 runs 247 cs 0.020583 cs each 5:Paint font (no AA blend) 7000 runs 313 cs 0.044714 cs each 6:Paint font (AA blend) 7000 runs 313 cs 0.044714 cs each 7:Paint font (outline cached) 12000 runs 309 cs 0.025750 cs each 8:Paint font (outline direct) 1000 runs 274 cs 0.274000 cs each 9:Paint font (AA, kern) 12000 runs 257 cs 0.021417 cs each 10:Paint font (AA, h-subpix) 12000 runs 248 cs 0.020667 cs each 11:Paint font (AA, h-subpix, kern) 12000 runs 258 cs 0.021500 cs each 12:Caret (small) 55000 runs 281 cs 0.005109 cs each 13:Caret (large) 34000 runs 287 cs 0.008441 cs each 14:Make menu 1000 runs 507 cs 0.507000 cs each 15:Make menu with tick 1000 runs 519 cs 0.519000 cs each Graphics:Line > Line rendering ------------------------------ 0:Regular 5500 runs 1335 cs 0.242727 cs each 1:Dithered 5500 runs 1336 cs 0.242909 cs each 2:Invert 5500 runs 1334 cs 0.242545 cs each 3:Dithered Invert 5500 runs 1336 cs 0.242909 cs each Graphics:LineH > Line (horizontal) rendering -------------------------------------------- 0:Regular 25000 runs 279 cs 0.011160 cs each 1:Dithered 25000 runs 280 cs 0.011200 cs each 2:Invert 25000 runs 280 cs 0.011200 cs each 3:Dithered Invert 25000 runs 280 cs 0.011200 cs each Graphics:LineV > Line (vertical) rendering ------------------------------------------ 0:Regular 19206 runs 219 cs 0.011403 cs each 1:Dithered 5500 runs 1299 cs 0.236182 cs each 2:Invert 19206 runs 219 cs 0.011403 cs each 3:Dithered Invert 5500 runs 1297 cs 0.235818 cs each Graphics:Palette > Palette operations ------------------------------------- 0:Program 256 palette entries 250 runs 366 cs 1.464000 cs each 1:Program bulk entries 1833 runs 224 cs 0.122204 cs each 2:Read bulk entries 45000 runs 293 cs 0.006511 cs each Graphics:Rectangle > Rectangle rendering ---------------------------------------- 0:Regular 17368 runs 215 cs 0.012379 cs each 1:Dithered 18333 runs 229 cs 0.012491 cs each 2:Invert 17368 runs 216 cs 0.012437 cs each 3:Dithered Invert 17368 runs 218 cs 0.012552 cs each 4:Null op 17368 runs 219 cs 0.012609 cs each Graphics:SprPlot > Sprite plotting ---------------------------------- 0:NoTTable 35357 runs 223 cs 0.006307 cs each 1:TTable 9000 runs 263 cs 0.029222 cs each 2:NoTTable+EOR 11785 runs 220 cs 0.018668 cs each 3:TTable+EOR 13500 runs 263 cs 0.019481 cs each 4:NoTTable+Mask 14776 runs 221 cs 0.014957 cs each 5:TTable+Mask 14452 runs 220 cs 0.015223 cs each 6:NoTTable+EOR+Mask 9000 runs 209 cs 0.023222 cs each 7:TTable+EOR+Mask 9000 runs 210 cs 0.023333 cs each 8:NoTTable+Scaled 2000 runs 247 cs 0.123500 cs each 9:TTable+Scaled 2000 runs 243 cs 0.121500 cs each 10:NoTTable+EOR+Scaled 2000 runs 377 cs 0.188500 cs each 11:TTable+EOR+Scaled 2000 runs 313 cs 0.156500 cs each 12:NoTTable+Mask+Scaled 2000 runs 458 cs 0.229000 cs each 13:TTable+Mask+Scaled 2000 runs 375 cs 0.187500 cs each 14:NoTTable+EOR+Mask+Scaled 2000 runs 488 cs 0.244000 cs each 15:TTable+EOR+Mask+Scaled 2000 runs 411 cs 0.205500 cs each 16:NoTTable+WimpPool 76153 runs 220 cs 0.002889 cs each 17:TTable+WimpPool 73333 runs 219 cs 0.002986 cs each 18:NoTTable+EOR+WimpPool 76153 runs 220 cs 0.002889 cs each 19:TTable+EOR+WimpPool 73333 runs 219 cs 0.002986 cs each 20:NoTTable+Mask+WimpPool 60000 runs 214 cs 0.003567 cs each 21:TTable+Mask+WimpPool 68275 runs 219 cs 0.003208 cs each 22:NoTTable+EOR+Mask+WimpPool 61875 runs 221 cs 0.003572 cs each 23:TTable+EOR+Mask+WimpPool 68275 runs 219 cs 0.003208 cs each 24:NoTTable+Scaled+WimpPool 74576 runs 218 cs 0.002923 cs each 25:TTable+Scaled+WimpPool 72131 runs 216 cs 0.002995 cs each 26:NoTTable+EOR+Scaled+WimpPool 74576 runs 217 cs 0.002910 cs each 27:TTable+EOR+Scaled+WimpPool 73333 runs 220 cs 0.003000 cs each 28:NoTTable+Mask+Scaled+WimpPool 61111 runs 220 cs 0.003600 cs each 29:TTable+Mask+Scaled+WimpPool 67692 runs 218 cs 0.003220 cs each 30:NoTTable+EOR+Mask+Scaled+WimpPool 61111 runs 220 cs 0.003600 cs each 31:TTable+EOR+Mask+Scaled+WimpPool 68750 runs 222 cs 0.003229 cs each Graphics:SprTile > Sprite tiling -------------------------------- 0:Regular 1466 runs 223 cs 0.152115 cs each 1:Scaled 1375 runs 225 cs 0.163636 cs each 2:Regular+trans 1466 runs 223 cs 0.152115 cs each 3:Scaled+trans 1375 runs 226 cs 0.164364 cs each 4:Regular+trans+non-native 1517 runs 231 cs 0.152274 cs each 5:Scaled+trans+non-native 1375 runs 226 cs 0.164364 cs each Graphics:Text > Text rendering ------------------------------ 0:Simple string 16000 runs 441 cs 0.027562 cs each 1:Scrolling down 12000 runs 1006 cs 0.083833 cs each 2:Scrolling up 12000 runs 1006 cs 0.083833 cs each 3:Scrolling down (windowed) 11340 runs 221 cs 0.019489 cs each 4:Scrolling up (windowed) 11340 runs 222 cs 0.019577 cs each 5:Select text colour 120000 runs 356 cs 0.002967 cs each 6:CLS 5569 runs 219 cs 0.039325 cs each 7:CLS (windowed) 25507 runs 222 cs 0.008703 cs each Graphics:Triangle > Triangle rendering -------------------------------------- 0:Regular 1500 runs 299 cs 0.199333 cs each 1:Dithered 1500 runs 311 cs 0.207333 cs each 2:Invert 1500 runs 298 cs 0.198667 cs each 3:Dithered Invert 1500 runs 311 cs 0.207333 cs each Memory:DAResize > DA resize --------------------------- 0:Cached regular 60 runs 223 cs 3.716667 cs each 1:Uncached regular 61 runs 221 cs 3.622951 cs each 2:Cached heap 59 runs 222 cs 3.762712 cs each 3:Uncached heap 61 runs 224 cs 3.672131 cs each 4:16 heap chunks (256 bytes) 750 runs 213 cs 0.284000 cs each 5:16 heap chunks (512 bytes) 750 runs 222 cs 0.296000 cs each 6:16 heap chunks (1024 bytes) 750 runs 243 cs 0.324000 cs each 7:16 heap chunks (2048 bytes) 750 runs 274 cs 0.365333 cs each 8:16 heap chunks (256 bytes) biased 2538 runs 219 cs 0.086288 cs each 9:16 heap chunks (512 bytes) biased 2538 runs 220 cs 0.086682 cs each 10:16 heap chunks (1024 bytes) biased 750 runs 237 cs 0.316000 cs each 11:16 heap chunks (2048 bytes) biased 750 runs 272 cs 0.362667 cs each Network:Loopback > Loopback connection -------------------------------------- 0:Connect/Close pair 300 runs 233 cs 0.776667 cs each 1:1M transfer (default buffer) 20 runs 629 cs 31.450000 cs each 2:1M transfer (128K buffer) 20 runs 572 cs 28.600000 cs each Network:MimeMap > MimeMap conversions ------------------------------------- 0:Fixed .ext->RO translation 86842 runs 219 cs 0.002522 cs each 1:Fixed MIME->RO translation 76744 runs 220 cs 0.002867 cs each 2:Fixed RO->RO translation 86842 runs 221 cs 0.002545 cs each 3:Fixed Mac->RO translation 84615 runs 221 cs 0.002612 cs each 4:Fixed Invalid->RO translation 6000 runs 363 cs 0.060500 cs each 5:Random RO->.ext translation 15000 runs 265 cs 0.017667 cs each 6:Random RO->MIME translation 10000 runs 259 cs 0.025900 cs each 7:Random RO->RO translation 20560 runs 220 cs 0.010700 cs each 8:Random RO->Mac translation 17187 runs 220 cs 0.012800 cs each System:SWITranslation > SWI translations ---------------------------------------- 0:Name to number (WindowManager, #112) 120000 runs 714 cs 0.005950 cs each 1:Name to number (DDEUtils, #66) 120000 runs 363 cs 0.003025 cs each 2:Name to number (Hourglass, #32) 120000 runs 330 cs 0.002750 cs each 3:Name to number (Failure, absent) 3000 runs 291 cs 0.097000 cs each 4:Number to name (WindowManager, #112) 120000 runs 584 cs 0.004867 cs each 5:Number to name (DDEUtils, #66) 120000 runs 340 cs 0.002833 cs each 6:Number to name (Hourglass, #32) 120000 runs 322 cs 0.002683 cs each 7:Number to name (Failure, absent) 85714 runs 220 cs 0.002567 cs each Wimp:PlotIcon > PlotIcon rendering ---------------------------------- 0:Empty 19555 runs 225 cs 0.011506 cs each 1:Text 1500 runs 282 cs 0.188000 cs each 2:Sprite 4271 runs 221 cs 0.051744 cs each 3:Text+Sprite 1500 runs 479 cs 0.319333 cs each 4:Empty selected 8000 runs 222 cs 0.027750 cs each 5:Text selected 1000 runs 283 cs 0.283000 cs each 6:Sprite selected 1333 runs 343 cs 0.257314 cs each 7:Text+Sprite selected 1000 runs 502 cs 0.502000 cs each 8:Empty shaded 15172 runs 219 cs 0.014434 cs each 9:Text shaded 1500 runs 267 cs 0.178000 cs each 10:Sprite shaded 1333 runs 353 cs 0.264816 cs each 11:Text+Sprite shaded 1000 runs 503 cs 0.503000 cs each 12:Empty selected shaded 7787 runs 221 cs 0.028381 cs each 13:Text selected shaded 1000 runs 283 cs 0.283000 cs each 14:Sprite selected shaded 1333 runs 354 cs 0.265566 cs each 15:Text+Sprite selected shaded 1000 runs 504 cs 0.504000 cs each Wimp:TextOp > Text operations ----------------------------- 0:Set colours 150000 runs 301 cs 0.002007 cs each 1:Size string 70000 runs 280 cs 0.004000 cs each 2:Plot text 22000 runs 398 cs 0.018091 cs each 3:Plot text, right justified 11000 runs 302 cs 0.027455 cs each 4:Find split point 50000 runs 304 cs 0.006080 cs each 5:Truncate with ellipsis 30000 runs 308 cs 0.010267 cs each