zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

blob ec00a7ee (433B) - Raw


      1 const fixuint = @import("fixuint.zig").fixuint;
      2 const builtin = @import("builtin");
      3 
      4 pub fn __fixunssfdi(a: f32) callconv(.C) u64 {
      5     @setRuntimeSafety(builtin.is_test);
      6     return fixuint(f32, u64, a);
      7 }
      8 
      9 pub fn __aeabi_f2ulz(a: f32) callconv(.AAPCS) u64 {
     10     @setRuntimeSafety(false);
     11     return @call(.{ .modifier = .always_inline }, __fixunssfdi, .{a});
     12 }
     13 
     14 test "import fixunssfdi" {
     15     _ = @import("fixunssfdi_test.zig");
     16 }