Ejemplo n.º 1
0
void aplicar_ldr(configuracion_t *config)
{
	ldr_fn_t *ldr = SWITCH_C_ASM ( config, ldr_c, ldr_asm ) ;
	buffer_info_t info = config->src;
	ldr(info.bytes, config->dst.bytes, info.width, info.height, info.width_with_padding,
	         config->dst.width_with_padding, alpha);

}
Ejemplo n.º 2
0
void aplicar_temperature(configuracion_t *config)
{
	temperature_fn_t *temperature = SWITCH_C_ASM ( config, temperature_c, temperature_asm ) ;
	buffer_info_t info = config->src;
	temperature(info.bytes, config->dst.bytes, info.width, info.height, info.width_with_padding,
	         config->dst.width_with_padding);

}
Ejemplo n.º 3
0
void aplicar_sierpinski(configuracion_t *config)
{
	unsigned long a,b;
	a = 0;
	b = 0;
	MEDIR_TIEMPO_START(a);
	sierpinski_fn_t *sierpinski = SWITCH_C_ASM ( config, sierpinski_c, sierpinski_asm ) ;
	buffer_info_t info = config->src;
	MEDIR_TIEMPO_START(a);	
	sierpinski(info.bytes, config->dst.bytes, info.width, info.height, info.width_with_padding, config->dst.width_with_padding);
        MEDIR_TIEMPO_STOP(b);
        fprintf(config->archivo_mediciones, "%lu\n", b-a);
}