estoy leyendo algo de código C así:Struct en C, ¿son eficientes?
double function(int lena,double xa,double ya, double za, double *acoefs, ...,
int lenb,double xb,double yb, double zb, double *bcoefs, ...,
same for c,
same for d)
Esta función se llama en el código mor de 100.000 veces por lo que es el rendimiento crítico.
Estoy tratando de extender este código, pero quiero saber si es eficiente o no (y lo mucho que esto influye en la velocidad) para encapsular todos los parámetros en una estructura como esta
struct PGTO { int len; double x,y,z ; double *acoefs }
y luego accede a los parámetros en la función.
manera fácil de averiguar: perfil y prueba – cobbal
El código compilado debe ser el mismo para la convención de llamada estándar x86 y ARM. – kennytm
¿El '...' indica varargs o omitió algunos parámetros? – bk1e