mirror of
https://github.com/c3lang/c3c.git
synced 2026-02-27 03:51:18 +00:00
Last test fix.
This commit is contained in:
@@ -23,15 +23,17 @@ entry:
|
||||
%c = alloca i16, align 2
|
||||
%d = alloca i16, align 2
|
||||
%self = alloca i16, align 2
|
||||
store [2 x i64] %0, ptr %args, align 8
|
||||
store ptr %0, ptr %args, align 8
|
||||
%ptradd = getelementptr inbounds i8, ptr %args, i64 8
|
||||
store i64 %1, ptr %ptradd, align 8
|
||||
store i16 2, ptr %b, align 2
|
||||
store i16 1, ptr %c, align 2
|
||||
%1 = load i16, ptr %c, align 2
|
||||
store i16 %1, ptr %self, align 2
|
||||
%2 = load i16, ptr %b, align 2
|
||||
%zext = zext i16 %2 to i32
|
||||
%3 = load i16, ptr %self, align 2
|
||||
%zext1 = zext i16 %3 to i32
|
||||
%2 = load i16, ptr %c, align 2
|
||||
store i16 %2, ptr %self, align 2
|
||||
%3 = load i16, ptr %b, align 2
|
||||
%zext = zext i16 %3 to i32
|
||||
%4 = load i16, ptr %self, align 2
|
||||
%zext1 = zext i16 %4 to i32
|
||||
%trunc = trunc i32 %zext to i16
|
||||
%zext2 = zext i16 %trunc to i32
|
||||
%add = add i32 %zext1, %zext2
|
||||
|
||||
Reference in New Issue
Block a user