FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Revertir números mágicos matemáticamente
Buenas, he visto que los compiladores pueden optimizar las divisiones con constantes, por ejemplo, si divides entre 9 al optimizar se vería algo así:
Código PHP:
He encontrado informacion en inglés y con un nivel de matemáticas que no comprendo y que el inglés no me ayuda porque no sé mucho. Hasta ahora hago algo como: (2^(32+s))/M=D D es divisor s es el valor de desplazamiento lógico M es el número mágico . Esto funciona pero no para todos, por ejemplo con el 62, 63, 70... Dónde esa formula no sirve y el compilador no hace lo mismo y hace algo así por ejemplo para el 63: Código PHP:
¿Alguien que entienda y pueda ayudarme? Última edición por aguml fecha: 04-01-2021 a las 22:34:15. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Suma de números pares que hay entre dos números | Daniel2622 | Lazarus, FreePascal, Kylix, etc. | 21 | 26-04-2017 22:47:29 |
Tablas de multiplicar para todos los números entre dos números | Daniel2622 | Lazarus, FreePascal, Kylix, etc. | 3 | 22-04-2017 00:47:59 |
Comparar 2 numeros | jzginez | OOP | 6 | 18-02-2010 01:41:11 |
Revertir numeros | Jose Meneses | Varios | 4 | 23-04-2009 00:01:25 |
¿Cómo pintar un círculo matemáticamente? | aeff | Varios | 11 | 12-01-2009 01:06:05 |
|