Skip to content

Commit f295149

Browse files
uselessboardDu Huanpeng
authored andcommitted
MIPS: fix inline assembly for FPU
Signed-off-by: duhuanpeng <[email protected]>
1 parent ee61d78 commit f295149

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

libcpu/mips/common/mips_regs.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -999,7 +999,7 @@ do { \
999999

10001000
#define write_32bit_cp0_set1_register(register,value) \
10011001
__asm__ __volatile__( \
1002-
"ctc0\t%0,"STR(register)"\n\t" \
1002+
"ctc0\t%0,$"STR(register)"\n\t" \
10031003
"nop" \
10041004
: : "r" (value));
10051005

@@ -1037,14 +1037,14 @@ do { \
10371037
__asm__ __volatile__( \
10381038
".set\tpush\n\t" \
10391039
".set\treorder\n\t" \
1040-
"cfc1\t%0,"STR(source)"\n\t" \
1040+
"cfc1\t%0,$"STR(source)"\n\t" \
10411041
".set\tpop" \
10421042
: "=r" (__res)); \
10431043
__res;})
10441044

10451045
#define write_32bit_cp1_register(register,value) \
10461046
__asm__ __volatile__( \
1047-
"ctc1\t%0,"STR(register)"\n\t" \
1047+
"ctc1\t%0,$"STR(register)"\n\t" \
10481048
"nop" \
10491049
: : "r" (value));
10501050

0 commit comments

Comments
 (0)