Sign in
ara-mdk
/
platform
/
external
/
llvm
/
7cf04f3e1256150bea1b6ffe16fd2e98ae265080
/
.
/
test
/
Transforms
/
InstCombine
/
add-sitofp.ll
blob: 40edf7114a068845703f3e34738a27489630cb18 [
file
] [
log
] [
blame
]
; RUN: opt < %s -instcombine -S | grep "add nsw i32"
define
double
@x
(
i32
%a
,
i32
%b
)
nounwind
{
%m
=
lshr
i32
%a
,
24
%n
=
and
i32
%m
,
%b
%o
=
sitofp
i32
%n
to
double
%p
=
fadd
double
%o
,
1.0
ret
double
%p
}