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 la instrucción SUB de la máquina VLIW #163

Closed nicolasjml99 closed 6 months ago

nicolasjml99 commented 6 months ago

Buenos días, nos hemos encontrado un grave problema en nuestra ejecución de VLIW y es que el programa no traga la operación SUB, en el momento de esa instrucción la máquina se queda colgada y no sigue. En cambio si cambiamos el sub por otra operación si que funciona a la perfección. Un saludo

oxcabe commented 6 months ago

Buenos días, gracias por reportarlo.

Me podrías pasar por aquí un ejemplo reproducible? Creo que sólamente necesitaría los dos ficheros de código VLIW. Puedes subir los ficheros en el comentario o escribirlos directamente en un bloque de código.

nicolasjml99 commented 6 months ago

Sin problemas, te adjunto una ejecución con SUB implementado y una posible planificación

oxcabe commented 6 months ago

Genial, gracias! Si esto que me has pasado es parte de tus prácticas considera eliminar ahora los ficheros de tu comentario. En el caso de que todos tus compañeros tengan la misma práctica, podrían plagiar tu trabajo. Yo ya la tengo descargada para reproducir el bug :+1:.

De nuevo, gracias, un saludo y mucho ánimo con las prácticas!

nicolasjml99 commented 6 months ago

Perfecto, muchísimas gracias. Que tengas buen día

endes0 commented 6 months ago

Solucionado, posiblemente mañana ya este en producción el arreglo. Btw, este problema se da con todas las instrucciones ALU enteras a excepción de ADD, ADDI y MULT.