Fix fadd,fsub,fmul (Aaron S Lav)

git-svn-id: http://llvm-py.googlecode.com/svn/trunk@87 8d1e9007-1d4e-0410-b67e-1979fd6579aa
This commit is contained in:
mdevan.foobar 2010-07-25 09:19:21 +00:00
commit 73b37ee632
2 changed files with 12 additions and 2 deletions

View file

@ -206,6 +206,7 @@ def do_constant():
k.neg().not_().add(k).sub(k).mul(k).udiv(k).sdiv(k).urem(k)
k.srem(k).and_(k).or_(k).xor(k).icmp(IPRED_ULT, k)
f.fdiv(f).frem(f).fcmp(RPRED_ULT, f)
f.fadd(f).fmul(f).fsub(f)
vi = Constant.vector([Constant.int(ti,42)]*10)
vf = Constant.vector([Constant.real(Type.float(), 3.14)]*10)
k.shl(k).lshr(k).ashr(k)
@ -415,8 +416,11 @@ def do_builder():
fv = Constant.real(Type.float(), "1.0")
k = Constant.int(ti, 10)
b.add(v, v)
b.fadd(fv, fv)
b.sub(v, v)
b.fsub(fv, fv)
b.mul(v, v)
b.fmul(fv, fv)
b.udiv(v, v)
b.sdiv(v, v)
b.fdiv(fv, fv)