Changeset 15d0046 in mainline for kernel/arch/mips32/src/asm.S


Ignore:
Timestamp:
2014-09-12T13:22:33Z (10 years ago)
Author:
Vojtech Horky <vojtechhorky@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
9b20126
Parents:
8db09e4 (diff), 105d8d6 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Merge mainline changes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/arch/mips32/src/asm.S

    r8db09e4 r15d0046  
    2828
    2929#include <arch/asm/regname.h>
     30#include <arch/fpu_context_struct.h>
    3031
    3132.text
     
    136137.macro fpu_gp_save reg ctx
    137138        mfc1 $t0, $\reg
    138         sw $t0, \reg * 4(\ctx)
     139        sw $t0, FPU_CONTEXT_OFFSET_DREGS + \reg * FPU_CONTEXT_DREGS_ITEM_SIZE(\ctx)
    139140.endm
    140141
    141142.macro fpu_gp_restore reg ctx
    142         lw $t0, \reg * 4(\ctx)
     143        lw $t0, FPU_CONTEXT_OFFSET_DREGS + \reg * FPU_CONTEXT_DREGS_ITEM_SIZE(\ctx)
    143144        mtc1 $t0, $\reg
    144145.endm
     
    146147.macro fpu_ct_save reg ctx
    147148        cfc1 $t0, $1
    148         sw $t0, (\reg + 32) * 4(\ctx)
     149        sw $t0, FPU_CONTEXT_OFFSET_CREGS + \reg * FPU_CONTEXT_CREGS_ITEM_SIZE(\ctx)
    149150.endm
    150151
    151152.macro fpu_ct_restore reg ctx
    152         lw $t0, (\reg + 32) * 4(\ctx)
     153        lw $t0, FPU_CONTEXT_OFFSET_CREGS + \reg * FPU_CONTEZT_CREGS_ITEM_SIZE(\ctx)
    153154        ctc1 $t0, $\reg
    154155.endm
Note: See TracChangeset for help on using the changeset viewer.