; Function Attrs: naked noinline nounwind define internal i64 @add(i64 %0, i64 %1) #0 { entry: call void asm sideeffect " add x0, x0, x1\0A ret\0A", ""() unreachable } ; Function Attrs: nounwind define i32 @main() #1 { entry: %call = call i64 @add(i64 40, i64 2) %ca.tr = trunc i64 %call to i32 ret i32 %ca.tr }