aboutsummaryrefslogtreecommitdiff
path: root/doc/langref/float_mode_obj.zig
blob: 0466c95fef26bd1054f1f152d93b60b22ae33422 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
const std = @import("std");
const big = @as(f64, 1 << 40);

export fn foo_strict(x: f64) f64 {
    return x + big - big;
}

export fn foo_optimized(x: f64) f64 {
    @setFloatMode(.optimized);
    return x + big - big;
}

// obj
// optimize=ReleaseFast
// disable_cache