Also I introduce a case with a value of 3500. MB is fast, but become inmense for big values:
8151 cycles, rep(96), code(1828) for HJWASM
1481 cycles, rep(96), code(16461) for MB Switch_
28402 cycles, rep(96), code(1433) for Masm32 switch
27360 cycles, rep(96), code(1433) for ObjAsm switch
27170 cycles, rep(96), code(1439) for ifproc
hit any key to continue...
It's compiled with a HJWAsm modified for no collition with ObjAsm (.for is .forh, etc).
A diferent compilation with ASMC (some problem with MB):
6940 cycles, rep(96), code(1855) for ASMC
26649 cycles, rep(96), code(1433) for Masm32 switch
24479 cycles, rep(96), code(1433) for ObjAsm switch
29691 cycles, rep(96), code(1439) for ifproc
hit any key to continue...