Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --- work/_WORK.IMAGE.final.i686-cygwin.ll 2012-03-22 17:52:51.062500000 +0900
- +++ work/_WORK.IMAGE.final.ppc32-linux.ll 2012-03-22 17:42:19.484375000 +0900
- @@ -36,9 +36,9 @@
- %downto = icmp eq i8 %dir, 1
- %left = extractvalue { i8*, i32, i32, i8 } %3, 1
- %right = extractvalue { i8*, i32, i32, i8 } %3, 2
- - %4 = sub i32 %right, %left
- - %5 = sub i32 %left, %right
- - %diff = select i1 %downto, i32 %5, i32 %4
- + %4 = sub i32 %left, %right
- + %5 = sub i32 %right, %left
- + %diff = select i1 %downto, i32 %4, i32 %5
- %len = add i32 %diff, 1
- %negative = icmp slt i32 %len, 0
- %len_clamp = select i1 %negative, i32 0, i32 %len
- @@ -49,9 +49,9 @@
- %downto3 = icmp eq i8 %dir2, 1
- %left4 = extractvalue { i8*, i32, i32, i8 } %6, 1
- %right5 = extractvalue { i8*, i32, i32, i8 } %6, 2
- - %7 = sub i32 %right5, %left4
- - %8 = sub i32 %left4, %right5
- - %diff6 = select i1 %downto3, i32 %8, i32 %7
- + %7 = sub i32 %left4, %right5
- + %8 = sub i32 %right5, %left4
- + %diff6 = select i1 %downto3, i32 %7, i32 %8
- %len7 = add i32 %diff6, 1
- %negative8 = icmp slt i32 %len7, 0
- %len_clamp9 = select i1 %negative8, i32 0, i32 %len7
- @@ -63,9 +63,9 @@
- %downto12 = icmp eq i8 %dir11, 1
- %left13 = extractvalue { i8*, i32, i32, i8 } %9, 1
- %right14 = extractvalue { i8*, i32, i32, i8 } %9, 2
- - %10 = sub i32 %right14, %left13
- - %11 = sub i32 %left13, %right14
- - %diff15 = select i1 %downto12, i32 %11, i32 %10
- + %10 = sub i32 %left13, %right14
- + %11 = sub i32 %right14, %left13
- + %diff15 = select i1 %downto12, i32 %10, i32 %11
- %len16 = add i32 %diff15, 1
- %negative17 = icmp slt i32 %len16, 0
- %len_clamp18 = select i1 %negative17, i32 0, i32 %len16
- @@ -77,9 +77,9 @@
- %downto20 = icmp eq i8 %dir19, 1
- %left21 = extractvalue { i8*, i32, i32, i8 } %14, 1
- %right22 = extractvalue { i8*, i32, i32, i8 } %14, 2
- - %15 = sub i32 %right22, %left21
- - %16 = sub i32 %left21, %right22
- - %diff23 = select i1 %downto20, i32 %16, i32 %15
- + %15 = sub i32 %left21, %right22
- + %16 = sub i32 %right22, %left21
- + %diff23 = select i1 %downto20, i32 %15, i32 %16
- %len24 = add i32 %diff23, 1
- %negative25 = icmp slt i32 %len24, 0
- %len24.op.op.op.op.op.op.op.op = add i32 %diff23, 9
- @@ -93,9 +93,9 @@
- %downto28 = icmp eq i8 %dir27, 1
- %left29 = extractvalue { i8*, i32, i32, i8 } %21, 1
- %right30 = extractvalue { i8*, i32, i32, i8 } %21, 2
- - %22 = sub i32 %right30, %left29
- - %23 = sub i32 %left29, %right30
- - %diff31 = select i1 %downto28, i32 %23, i32 %22
- + %22 = sub i32 %left29, %right30
- + %23 = sub i32 %right30, %left29
- + %diff31 = select i1 %downto28, i32 %22, i32 %23
- %len32 = add i32 %diff31, 1
- %negative33 = icmp slt i32 %len32, 0
- %len32.op.op.op = add i32 %diff31, 3
- @@ -111,9 +111,9 @@
- %downto43 = icmp eq i8 %dir39, 1
- %left44 = extractvalue { i8*, i32, i32, i8 } %28, 1
- %right45 = extractvalue { i8*, i32, i32, i8 } %28, 2
- - %29 = sub i32 %right45, %left44
- - %30 = sub i32 %left44, %right45
- - %diff46 = select i1 %downto43, i32 %30, i32 %29
- + %29 = sub i32 %left44, %right45
- + %30 = sub i32 %right45, %left44
- + %diff46 = select i1 %downto43, i32 %29, i32 %30
- %len47 = add i32 %diff46, 1
- %negative48 = icmp slt i32 %len47, 0
- %len_clamp49 = select i1 %negative48, i32 0, i32 %len47
- @@ -132,9 +132,9 @@
- %downto87 = icmp eq i8 %dir86, 1
- %left88 = extractvalue { i8*, i32, i32, i8 } %31, 1
- %right89 = extractvalue { i8*, i32, i32, i8 } %31, 2
- - %32 = sub i32 %right89, %left88
- - %33 = sub i32 %left88, %right89
- - %diff90 = select i1 %downto87, i32 %33, i32 %32
- + %32 = sub i32 %left88, %right89
- + %33 = sub i32 %right89, %left88
- + %diff90 = select i1 %downto87, i32 %32, i32 %33
- %len91 = add i32 %diff90, 1
- %negative92 = icmp slt i32 %len91, 0
- %len_clamp93 = select i1 %negative92, i32 0, i32 %len91
- @@ -145,9 +145,9 @@
- %downto.i = icmp eq i8 %dir.i, 1
- %left.i = extractvalue { i8*, i32, i32, i8 } %34, 1
- %right.i = extractvalue { i8*, i32, i32, i8 } %34, 2
- - %35 = sub i32 %right.i, %left.i
- - %36 = sub i32 %left.i, %right.i
- - %diff.i = select i1 %downto.i, i32 %36, i32 %35
- + %35 = sub i32 %left.i, %right.i
- + %36 = sub i32 %right.i, %left.i
- + %diff.i = select i1 %downto.i, i32 %35, i32 %36
- %len.i = add i32 %diff.i, 1
- %negative.i = icmp slt i32 %len.i, 0
- %len_clamp.i = select i1 %negative.i, i32 0, i32 %len.i
- @@ -165,9 +165,9 @@
- %downto = icmp eq i8 %dir, 1
- %left = extractvalue { i8*, i32, i32, i8 } %2, 1
- %right = extractvalue { i8*, i32, i32, i8 } %2, 2
- - %3 = sub i32 %right, %left
- - %4 = sub i32 %left, %right
- - %diff = select i1 %downto, i32 %4, i32 %3
- + %3 = sub i32 %left, %right
- + %4 = sub i32 %right, %left
- + %diff = select i1 %downto, i32 %3, i32 %4
- %len = add i32 %diff, 1
- %negative = icmp slt i32 %len, 0
- %len_clamp = select i1 %negative, i32 0, i32 %len
Add Comment
Please, Sign In to add comment