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