SIMDE-ULL / SIMDE

Educational computer simulator on a mission to "superscalate" the study of computer architecture fundamentals
https://simde.net
GNU General Public License v3.0
13 stars 11 forks source link

Problemas con los registros #160

Closed nicolasjml99 closed 6 months ago

nicolasjml99 commented 6 months ago

Buenos días, probando la máquina SIMDE nos hemos encontrado con un posible error. Y es que la maquina tiene como tal 64 registros (de 0 a 63) que es lo que se puede ver en los registros. Nos hemos encontrado que si usas el registro F64 por ejemplo nos deja utilizarlo y el resultado da correcto. Pero por ejemplo si deseamos utilizar el registro F65 en adelante salta error y no deja ni cargar el código. Un saludo, que tengáis buen día.

oxcabe commented 6 months ago

Hoy le echo un ojo y lo arreglamos, gracias por reportarlo!

endes0 commented 6 months ago

https://github.com/SIMDE-ULL/SIMDE/blob/754d0bfcffea02f6da2dca91756caee8b1153c81/src/core/Common/CodeParser.ts#L239

La culpa son de estas y subsiguientes comparaciones, tendrían que ser >=. Hago PR esta tarde.