summaryrefslogtreecommitdiff
path: root/arch/arm/vfp
diff options
context:
space:
mode:
authorCatalin Marinas <catalin.marinas@arm.com>2009-03-10 10:24:54 +0000
committerCatalin Marinas <catalin.marinas@arm.com>2009-03-10 10:24:54 +0000
commit77582cfa8a38fc71d1c46b3296a9f7ba4ad80275 (patch)
tree5d1e747b8d65aa5198d2203623800632e17685e9 /arch/arm/vfp
parent1745b660c1511279f83ec45e6404d484ba98e578 (diff)
Thumb-2: Add IT instructions to the kernel assembly code
With modified GNU assembler, these instructions are automatically generated. This patch is to be used if such gas isn't available. Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
Diffstat (limited to 'arch/arm/vfp')
-rw-r--r--arch/arm/vfp/vfp.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/arm/vfp/vfp.h b/arch/arm/vfp/vfp.h
index c8c98dd44ad4..8a5fe9c6cccd 100644
--- a/arch/arm/vfp/vfp.h
+++ b/arch/arm/vfp/vfp.h
@@ -37,6 +37,7 @@ static inline u32 vfp_hi64to32jamming(u64 val)
asm(
"cmp %Q1, #1 @ vfp_hi64to32jamming\n\t"
+ "ite cc\n\t"
"movcc %0, %R1\n\t"
"orrcs %0, %R1, #1"
: "=r" (v) : "r" (val) : "cc");