diff --git a/src/stub/src/arch/arm/v5a/macros.S b/src/stub/src/arch/arm/v5a/macros.S index c835fc8a..50152269 100644 --- a/src/stub/src/arch/arm/v5a/macros.S +++ b/src/stub/src/arch/arm/v5a/macros.S @@ -35,7 +35,7 @@ .endm .macro loadcon8 reg,val8 - .byte \val8, \reg<<4, 0xa0, 0xe3 /* mov \reg,#\val8 */ + .long (0xe3<<24)|(0xa0<<16)|((\reg<<4)<<8)+(\val8) /* mov \reg,#\val8 */ .endm // vi:ts=8:et:nowrap