26 lines · plain
1; RUN: llc -mtriple=thumb-eabi < %s | FileCheck %s2 3define i1 @t1(i64 %x) {4; CHECK-LABEL: t1:5; CHECK: lsrs r0, r1, #316 %B = icmp slt i64 %x, 07 ret i1 %B8}9 10define i1 @t2(i64 %x) {11; CHECK-LABEL: t2:12; CHECK: rsbs r0, r1, #013; CHECK: adcs r0, r114 %tmp = icmp ult i64 %x, 429496729615 ret i1 %tmp16}17 18define i1 @t3(i32 %x) {19; CHECK-LABEL: t3:20; CHECK: movs r0, #021 %tmp = icmp ugt i32 %x, -122 ret i1 %tmp23}24 25; CHECK-NOT: cmp26