10 REM > MathSpeed
   20 N%=100
   30 :
   40 PRINT"Integer + Integer:";TAB(22);
   50 A%=N%:T%=TIME:REPEATA=100+3:A%=A%-1:UNTILA%=0:PRINT;TIME-T%;"cs";TAB(30);
   60 PRINT"Integer - Integer:";TAB(52);
   70 A%=N%:T%=TIME:REPEATA=100-3:A%=A%-1:UNTILA%=0:PRINT;TIME-T%;"cs "
   80 PRINT"Float + Integer:";TAB(22);
   90 A%=N%:T%=TIME:REPEATA=PI+3:A%=A%-1:UNTILA%=0:PRINT;TIME-T%;"cs";TAB(30);
  100 PRINT"Float - Integer:";TAB(52);
  110 A%=N%:T%=TIME:REPEATA=PI-3:A%=A%-1:UNTILA%=0:PRINT;TIME-T%;"cs "
  120 PRINT"Float + Float:";TAB(22);
  130 A%=N%:T%=TIME:REPEATA=PI+PI:A%=A%-1:UNTILA%=0:PRINT;TIME-T%;"cs";TAB(30);
  140 PRINT"Float - Float:";TAB(52);
  150 A%=N%:T%=TIME:REPEATA=PI-PI:A%=A%-1:UNTILA%=0:PRINT;TIME-T%;"cs "
  160 PRINT
  170 :
  180 PRINT"Integer * Integer:";TAB(22);
  190 A%=N%:T%=TIME:REPEATA=100*3:A%=A%-1:UNTILA%=0:PRINT;TIME-T%;"cs";TAB(30);
  200 PRINT"Integer * -Integer:";TAB(52);
  210 A%=N%:T%=TIME:REPEATA=100*-3:A%=A%-1:UNTILA%=0:PRINT;TIME-T%;"cs "
  220 PRINT"Float * Integer:";TAB(22);
  230 A%=N%:T%=TIME:REPEATA=PI*3:A%=A%-1:UNTILA%=0:PRINT;TIME-T%;"cs";TAB(30);
  240 PRINT"Float * -Integer:";TAB(52);
  250 A%=N%:T%=TIME:REPEATA=PI*-3:A%=A%-1:UNTILA%=0:PRINT;TIME-T%;"cs "
  260 PRINT"Float * Float:";TAB(22);
  270 A%=N%:T%=TIME:REPEATA=PI*PI:A%=A%-1:UNTILA%=0:PRINT;TIME-T%;"cs";TAB(30);
  280 PRINT"Float * -Float:";TAB(52);
  290 A%=N%:T%=TIME:REPEATA=PI*-PI:A%=A%-1:UNTILA%=0:PRINT;TIME-T%;"cs "
  300 PRINT
  310 :
  320 PRINT"Integer / Integer:";TAB(22);
  330 A%=N%:T%=TIME:REPEATA=100/3:A%=A%-1:UNTILA%=0:PRINT;TIME-T%;"cs";TAB(30);
  340 PRINT"Integer / -Integer:";TAB(52);
  350 A%=N%:T%=TIME:REPEATA=100/-3:A%=A%-1:UNTILA%=0:PRINT;TIME-T%;"cs "
  360 PRINT"Float / Integer:";TAB(22);
  370 A%=N%:T%=TIME:REPEATA=PI/3:A%=A%-1:UNTILA%=0:PRINT;TIME-T%;"cs";TAB(30);
  380 PRINT"Float / -Integer:";TAB(52);
  390 A%=N%:T%=TIME:REPEATA=PI/-3:A%=A%-1:UNTILA%=0:PRINT;TIME-T%;"cs "
  400 PRINT"Float / Float:";TAB(22);
  410 A%=N%:T%=TIME:REPEATA=PI/PI:A%=A%-1:UNTILA%=0:PRINT;TIME-T%;"cs";TAB(30);
  420 PRINT"Float / -Float:";TAB(52);
  430 A%=N%:T%=TIME:REPEATA=PI/-PI:A%=A%-1:UNTILA%=0:PRINT;TIME-T%;"cs "
  440 PRINT
  450 :
  460 PRINT"Integer DIV Integer:";TAB(22);
  470 A%=N%:T%=TIME:REPEATA=100DIV3:A%=A%-1:UNTILA%=0:PRINT;TIME-T%;"cs";TAB(30);
  480 PRINT"Integer DIV -Integer:";TAB(52);
  490 A%=N%:T%=TIME:REPEATA=100DIV-3:A%=A%-1:UNTILA%=0:PRINT;TIME-T%;"cs "
  500 PRINT"Float DIV Integer:";TAB(22);
  510 A%=N%:T%=TIME:REPEATA=PI DIV3:A%=A%-1:UNTILA%=0:PRINT;TIME-T%;"cs";TAB(30);
  520 PRINT"Float DIV -Integer:";TAB(52);
  530 A%=N%:T%=TIME:REPEATA=PI DIV-3:A%=A%-1:UNTILA%=0:PRINT;TIME-T%;"cs "
  540 PRINT"Float DIV Float:";TAB(22);
  550 A%=N%:T%=TIME:REPEATA=PI DIV PI:A%=A%-1:UNTILA%=0:PRINT;TIME-T%;"cs";TAB(30);
  560 PRINT"Float DIV -Float:";TAB(52);
  570 A%=N%:T%=TIME:REPEATA=PI DIV -PI:A%=A%-1:UNTILA%=0:PRINT;TIME-T%;"cs "
  580 PRINT
  590 :
  600 PRINT"Integer MOD Integer:";TAB(22);
  610 A%=N%:T%=TIME:REPEATA=100MOD3:A%=A%-1:UNTILA%=0:PRINT;TIME-T%;"cs";TAB(30);
  620 PRINT"Integer MOD -Integer:";TAB(52);
  630 A%=N%:T%=TIME:REPEATA=100MOD-3:A%=A%-1:UNTILA%=0:PRINT;TIME-T%;"cs "
  640 PRINT"Float MOD Integer:";TAB(22);
  650 A%=N%:T%=TIME:REPEATA=PI MOD3:A%=A%-1:UNTILA%=0:PRINT;TIME-T%;"cs";TAB(30);
  660 PRINT"Float MOD -Integer:";TAB(52);
  670 A%=N%:T%=TIME:REPEATA=PI MOD-3:A%=A%-1:UNTILA%=0:PRINT;TIME-T%;"cs "
  680 PRINT"Float MOD Float:";TAB(22);
  690 A%=N%:T%=TIME:REPEATA=PI MOD PI:A%=A%-1:UNTILA%=0:PRINT;TIME-T%;"cs";TAB(30);
  700 PRINT"Float MOD -Float:";TAB(52);
  710 A%=N%:T%=TIME:REPEATA=PI MOD -PI:A%=A%-1:UNTILA%=0:PRINT;TIME-T%;"cs "
  720 PRINT