| Index: runtime/szrt_ll.ll
|
| diff --git a/runtime/szrt_ll.ll b/runtime/szrt_ll.ll
|
| index 1ecfffedc6d56e2eb8081ec250c3800dd61627e6..04e3fb537f4fb6556f3a50619d495d394e46616d 100644
|
| --- a/runtime/szrt_ll.ll
|
| +++ b/runtime/szrt_ll.ll
|
| @@ -26,16 +26,18 @@ entry:
|
| ret <4 x i32> %0
|
| }
|
|
|
| -define i8 @__Sz_bitcast_8xi1_i8(<8 x i1> %a) {
|
| +define i32 @__Sz_bitcast_8xi1_i8(<8 x i1> %a) {
|
| entry:
|
| %0 = bitcast <8 x i1> %a to i8
|
| - ret i8 %0
|
| + %ret = zext i8 %0 to i32
|
| + ret i32 %ret
|
| }
|
|
|
| -define i16 @__Sz_bitcast_16xi1_i16(<16 x i1> %a) {
|
| +define i32 @__Sz_bitcast_16xi1_i16(<16 x i1> %a) {
|
| entry:
|
| %0 = bitcast <16 x i1> %a to i16
|
| - ret i16 %0
|
| + %ret = zext i16 %0 to i32
|
| + ret i32 %ret
|
| }
|
|
|
| define <8 x i1> @__Sz_bitcast_i8_8xi1(i8 %a) {
|
|
|