Resultados de la búsqueda a petición "multiplication"
cómo calcular (a veces b) dividido por c solo usando tipos enteros de 32 bits incluso si a veces b no encajaría en ese tipo
Considere lo siguiente como implementación de referencia: /* calculates (a * b) / c */ uint32_t muldiv(uint32_t a, uint32_t b, uint32_t c) { uint64_t x = a; x = x * b; x = x / c; return x; }Estoy interesado en una implementación (en C o ...
Cómo implementar la multiplicación sin usar el operador de multiplicación en .NET [cerrado]
Quiero implementar la multiplicación de dos números enteros sin usar el operador de multiplicación, en .NET public uint MultiplyNumbers(uint x, uint y) { }¡Alguna idea
¿La multiplicación entera es realmente la misma velocidad que la suma en la CPU moderna?
Escucho esta declaración con bastante frecuencia, que la multiplicación en el hardware moderno está tan optimizada que en realidad es la misma velocidad que la suma. ¿Es eso cierto? Nunca puedo obtener ninguna confirmación autorizada. Mi propia ...
Multiplicación / división rápida por 2 para flotadores y dobles (C / C ++)
En el software que estoy escribiendo, estoy haciendo millones de multiplicaciones o divisiones por 2 (o potencias de 2) de mis valores. Realmente me gustaría que estos valores seanint para poder acceder a los operadores de desplazamiento de ...
Capturar y calcular el desbordamiento durante la multiplicación de dos enteros grandes
Estoy buscando una solución eficiente (opcionalmente estándar, elegante y fácil de implementar) para multiplicar números relativamente grandes, y almacenar e...
Multiplicación campesina rusa
Aquí está mi breve implementación deMultiplicación campesina rusa [http://en.wikipedia.org/wiki/Ancient_Egyptian_multiplication]. ¿Cómo puede ser mejorado? Restricciones : solo funciona cuando a> 0, b> 0 for(p=0;p+=(a&1)*b,a!=1;a>>=1,b<<=1);
tinyAVR: ¿las rutinas de multiplicación más conocidas para factores de 8 bits y 16 bits? [cerrado]
"¿Más rápido que avr200b.asm"? losmpy8u-rutina deavr200b.asm [http://www.atmel.com/Images/AVR200.zip]para aquellos procesadores de la familia AVR de Atmel que no implementan ninguno de losMUL las instrucciones parecen bastante genéricas, ...
detección de la multiplicación de enteros uint64_t desborda con C
¿Hay alguna forma eficiente y portátil de verificar cuándo las operaciones de multiplicación con int64_t o uint64_t se desbordan en C? Por ejemplo, para agregar uint64_t puedo hacer: if (UINT64_MAX - a < b) overflow_detected(); else sum = a + ...
Es la multiplicación y división usando operadores de cambio en C realmente más rápida?
a multiplicación y la división se pueden lograr utilizando operadores de bits, por ejemplo, i*2 = i<<1 i*3 = (i<<1) + i; i*10 = (i<<3) + (i<<1)y así ¿Es realmente más rápido usar say(i<<3)+(i<<1) para multiplicar por 10 que usandoi*10 ...