# HG changeset patch # User Paul Boddie # Date 1456778868 -3600 # Node ID 0f7a8fdc67b736dc7d148761ff12c07ca4d593ae # Parent 6e05b11c747d55df7494bd3b2cb4ebf075e4456c Added missing multiplication registers to loading and storing. diff -r 6e05b11c747d -r 0f7a8fdc67b7 stage2/handlers.S --- a/stage2/handlers.S Mon Feb 29 21:29:44 2016 +0100 +++ b/stage2/handlers.S Mon Feb 29 21:47:48 2016 +0100 @@ -95,6 +95,11 @@ nop sw $k0, 116($k1) + mflo $k0 + sw $k0, 120($k1) + mfhi $k0 + sw $k0, 124($k1) + j $ra nop @@ -137,6 +142,11 @@ mtc0 $k0, $14 /* CP0_EPC */ nop + sw $k0, 120($k1) + mtlo $k0 + sw $k0, 124($k1) + mthi $k0 + eret nop