SIMDE-ULL / SIMDE

Educational computer simulator on a mission to "superscalate" the study of computer architecture fundamentals

Home Page:https://simde.net

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Problemas con los registros

nicolasjml99 opened this issue · comments

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.

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

if (operation[1].num > this._generalRegisters) {

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