[Gambas-user] Is Fast faster than C all the time ??

martin p cristia tercoide at ...67...
Tue Sep 15 17:50:11 CEST 2015


I've found that this transformation run 10M times take:

Fast Public Sub rotar3d(punto As Punto3d, rotado As Punto3d)

     ' voy a probar otro sistema
     rotado.x = MatrizRotacion[0, 0] * punto.x + MatrizRotacion[0, 1] * 
punto.Y + MatrizRotacion[0, 2] * punto.z
     rotado.Y = MatrizRotacion[1, 0] * punto.x + MatrizRotacion[1, 1] * 
punto.Y + MatrizRotacion[1, 2] * punto.z
     rotado.z = MatrizRotacion[2, 0] * punto.x + MatrizRotacion[2, 1] * 
punto.Y + MatrizRotacion[2, 2] * punto.z

End Sub


24.5 seg normal
  1.65 seg with C
  0.94 seg with Fast


then, it is worthy to use C in math (double precision) routines at all?


-- Saludos Ing. Martin P Cristia




More information about the User mailing list