| author | |
| committer | |
| log | a3a737e9a68fae96519743a644209b4a30cf3b58 |
| tree | 361a08a2386a880ac7ef03e3f27dd90fe8a84cce |
| parent | 22f65c3dd593bc8dd1ec88adf3f3dbbc0eca49a8 |
| signature |
211 files changed, 797 insertions(+), 875 deletions(-)
doc/langref.html.in+5-15| ... | ... | @@ -4767,23 +4767,13 @@ fn cmpxchgWeakButNotAtomic(comptime T: type, ptr: *T, expected_value: T, new_val |
| 4767 | 4767 | {#header_close#} |
| 4768 | 4768 | |
| 4769 | 4769 | {#header_open|@export#} |
| 4770 | <pre>{#syntax#}@export(declaration, comptime options: std.builtin.ExportOptions) void{#endsyntax#}</pre> | |
| 4771 | <p> | |
| 4772 | Creates a symbol in the output object file. | |
| 4773 | </p> | |
| 4774 | <p> | |
| 4775 | <code>declaration</code> must be one of two things: | |
| 4776 | </p> | |
| 4777 | <ul> | |
| 4778 | <li>An identifier ({#syntax#}x{#endsyntax#}) identifying a {#link|function|Functions#} or a | |
| 4779 | {#link|variable|Container Level Variables#}.</li> | |
| 4780 | <li>Field access ({#syntax#}x.y{#endsyntax#}) looking up a {#link|function|Functions#} or a | |
| 4781 | {#link|variable|Container Level Variables#}.</li> | |
| 4782 | </ul> | |
| 4770 | <pre>{#syntax#}@export(comptime ptr: *const anyopaque, comptime options: std.builtin.ExportOptions) void{#endsyntax#}</pre> | |
| 4771 | <p>Creates a symbol in the output object file which refers to the target of <code>ptr</code>.</p> | |
| 4772 | <p><code>ptr</code> must point to a global variable or a comptime-known constant.</p> | |
| 4783 | 4773 | <p> |
| 4784 | 4774 | This builtin can be called from a {#link|comptime#} block to conditionally export symbols. |
| 4785 | When <code>declaration</code> is a function with the C calling convention and | |
| 4786 | {#syntax#}options.linkage{#endsyntax#} is {#syntax#}Strong{#endsyntax#}, this is equivalent to | |
| 4775 | When <code>ptr</code> points to a function with the C calling convention and | |
| 4776 | {#syntax#}options.linkage{#endsyntax#} is {#syntax#}.Strong{#endsyntax#}, this is equivalent to | |
| 4787 | 4777 | the {#syntax#}export{#endsyntax#} keyword used on a function: |
| 4788 | 4778 | </p> |
| 4789 | 4779 | {#code|export_builtin.zig#} |
doc/langref/export_builtin.zig+1-1| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | comptime { |
| 2 | @export(internalName, .{ .name = "foo", .linkage = .strong }); | |
| 2 | @export(&internalName, .{ .name = "foo", .linkage = .strong }); | |
| 3 | 3 | } |
| 4 | 4 | |
| 5 | 5 | fn internalName() callconv(.C) void {} |
lib/c.zig+10-10| ... | ... | @@ -26,20 +26,20 @@ const is_freestanding = switch (native_os) { |
| 26 | 26 | |
| 27 | 27 | comptime { |
| 28 | 28 | if (is_freestanding and is_wasm and builtin.link_libc) { |
| 29 | @export(wasm_start, .{ .name = "_start", .linkage = .strong }); | |
| 29 | @export(&wasm_start, .{ .name = "_start", .linkage = .strong }); | |
| 30 | 30 | } |
| 31 | 31 | |
| 32 | 32 | if (builtin.link_libc) { |
| 33 | @export(strcmp, .{ .name = "strcmp", .linkage = .strong }); | |
| 34 | @export(strncmp, .{ .name = "strncmp", .linkage = .strong }); | |
| 35 | @export(strerror, .{ .name = "strerror", .linkage = .strong }); | |
| 36 | @export(strlen, .{ .name = "strlen", .linkage = .strong }); | |
| 37 | @export(strcpy, .{ .name = "strcpy", .linkage = .strong }); | |
| 38 | @export(strncpy, .{ .name = "strncpy", .linkage = .strong }); | |
| 39 | @export(strcat, .{ .name = "strcat", .linkage = .strong }); | |
| 40 | @export(strncat, .{ .name = "strncat", .linkage = .strong }); | |
| 33 | @export(&strcmp, .{ .name = "strcmp", .linkage = .strong }); | |
| 34 | @export(&strncmp, .{ .name = "strncmp", .linkage = .strong }); | |
| 35 | @export(&strerror, .{ .name = "strerror", .linkage = .strong }); | |
| 36 | @export(&strlen, .{ .name = "strlen", .linkage = .strong }); | |
| 37 | @export(&strcpy, .{ .name = "strcpy", .linkage = .strong }); | |
| 38 | @export(&strncpy, .{ .name = "strncpy", .linkage = .strong }); | |
| 39 | @export(&strcat, .{ .name = "strcat", .linkage = .strong }); | |
| 40 | @export(&strncat, .{ .name = "strncat", .linkage = .strong }); | |
| 41 | 41 | } else if (is_msvc) { |
| 42 | @export(_fltused, .{ .name = "_fltused", .linkage = .strong }); | |
| 42 | @export(&_fltused, .{ .name = "_fltused", .linkage = .strong }); | |
| 43 | 43 | } |
| 44 | 44 | } |
| 45 | 45 |
lib/compiler_rt/aarch64_outline_atomics.zig+100-100| ... | ... | @@ -2124,104 +2124,104 @@ fn __aarch64_cas16_acq_rel() align(16) callconv(.Naked) void { |
| 2124 | 2124 | } |
| 2125 | 2125 | |
| 2126 | 2126 | comptime { |
| 2127 | @export(__aarch64_cas1_relax, .{ .name = "__aarch64_cas1_relax", .linkage = linkage }); | |
| 2128 | @export(__aarch64_swp1_relax, .{ .name = "__aarch64_swp1_relax", .linkage = linkage }); | |
| 2129 | @export(__aarch64_ldadd1_relax, .{ .name = "__aarch64_ldadd1_relax", .linkage = linkage }); | |
| 2130 | @export(__aarch64_ldclr1_relax, .{ .name = "__aarch64_ldclr1_relax", .linkage = linkage }); | |
| 2131 | @export(__aarch64_ldeor1_relax, .{ .name = "__aarch64_ldeor1_relax", .linkage = linkage }); | |
| 2132 | @export(__aarch64_ldset1_relax, .{ .name = "__aarch64_ldset1_relax", .linkage = linkage }); | |
| 2133 | @export(__aarch64_cas1_acq, .{ .name = "__aarch64_cas1_acq", .linkage = linkage }); | |
| 2134 | @export(__aarch64_swp1_acq, .{ .name = "__aarch64_swp1_acq", .linkage = linkage }); | |
| 2135 | @export(__aarch64_ldadd1_acq, .{ .name = "__aarch64_ldadd1_acq", .linkage = linkage }); | |
| 2136 | @export(__aarch64_ldclr1_acq, .{ .name = "__aarch64_ldclr1_acq", .linkage = linkage }); | |
| 2137 | @export(__aarch64_ldeor1_acq, .{ .name = "__aarch64_ldeor1_acq", .linkage = linkage }); | |
| 2138 | @export(__aarch64_ldset1_acq, .{ .name = "__aarch64_ldset1_acq", .linkage = linkage }); | |
| 2139 | @export(__aarch64_cas1_rel, .{ .name = "__aarch64_cas1_rel", .linkage = linkage }); | |
| 2140 | @export(__aarch64_swp1_rel, .{ .name = "__aarch64_swp1_rel", .linkage = linkage }); | |
| 2141 | @export(__aarch64_ldadd1_rel, .{ .name = "__aarch64_ldadd1_rel", .linkage = linkage }); | |
| 2142 | @export(__aarch64_ldclr1_rel, .{ .name = "__aarch64_ldclr1_rel", .linkage = linkage }); | |
| 2143 | @export(__aarch64_ldeor1_rel, .{ .name = "__aarch64_ldeor1_rel", .linkage = linkage }); | |
| 2144 | @export(__aarch64_ldset1_rel, .{ .name = "__aarch64_ldset1_rel", .linkage = linkage }); | |
| 2145 | @export(__aarch64_cas1_acq_rel, .{ .name = "__aarch64_cas1_acq_rel", .linkage = linkage }); | |
| 2146 | @export(__aarch64_swp1_acq_rel, .{ .name = "__aarch64_swp1_acq_rel", .linkage = linkage }); | |
| 2147 | @export(__aarch64_ldadd1_acq_rel, .{ .name = "__aarch64_ldadd1_acq_rel", .linkage = linkage }); | |
| 2148 | @export(__aarch64_ldclr1_acq_rel, .{ .name = "__aarch64_ldclr1_acq_rel", .linkage = linkage }); | |
| 2149 | @export(__aarch64_ldeor1_acq_rel, .{ .name = "__aarch64_ldeor1_acq_rel", .linkage = linkage }); | |
| 2150 | @export(__aarch64_ldset1_acq_rel, .{ .name = "__aarch64_ldset1_acq_rel", .linkage = linkage }); | |
| 2151 | @export(__aarch64_cas2_relax, .{ .name = "__aarch64_cas2_relax", .linkage = linkage }); | |
| 2152 | @export(__aarch64_swp2_relax, .{ .name = "__aarch64_swp2_relax", .linkage = linkage }); | |
| 2153 | @export(__aarch64_ldadd2_relax, .{ .name = "__aarch64_ldadd2_relax", .linkage = linkage }); | |
| 2154 | @export(__aarch64_ldclr2_relax, .{ .name = "__aarch64_ldclr2_relax", .linkage = linkage }); | |
| 2155 | @export(__aarch64_ldeor2_relax, .{ .name = "__aarch64_ldeor2_relax", .linkage = linkage }); | |
| 2156 | @export(__aarch64_ldset2_relax, .{ .name = "__aarch64_ldset2_relax", .linkage = linkage }); | |
| 2157 | @export(__aarch64_cas2_acq, .{ .name = "__aarch64_cas2_acq", .linkage = linkage }); | |
| 2158 | @export(__aarch64_swp2_acq, .{ .name = "__aarch64_swp2_acq", .linkage = linkage }); | |
| 2159 | @export(__aarch64_ldadd2_acq, .{ .name = "__aarch64_ldadd2_acq", .linkage = linkage }); | |
| 2160 | @export(__aarch64_ldclr2_acq, .{ .name = "__aarch64_ldclr2_acq", .linkage = linkage }); | |
| 2161 | @export(__aarch64_ldeor2_acq, .{ .name = "__aarch64_ldeor2_acq", .linkage = linkage }); | |
| 2162 | @export(__aarch64_ldset2_acq, .{ .name = "__aarch64_ldset2_acq", .linkage = linkage }); | |
| 2163 | @export(__aarch64_cas2_rel, .{ .name = "__aarch64_cas2_rel", .linkage = linkage }); | |
| 2164 | @export(__aarch64_swp2_rel, .{ .name = "__aarch64_swp2_rel", .linkage = linkage }); | |
| 2165 | @export(__aarch64_ldadd2_rel, .{ .name = "__aarch64_ldadd2_rel", .linkage = linkage }); | |
| 2166 | @export(__aarch64_ldclr2_rel, .{ .name = "__aarch64_ldclr2_rel", .linkage = linkage }); | |
| 2167 | @export(__aarch64_ldeor2_rel, .{ .name = "__aarch64_ldeor2_rel", .linkage = linkage }); | |
| 2168 | @export(__aarch64_ldset2_rel, .{ .name = "__aarch64_ldset2_rel", .linkage = linkage }); | |
| 2169 | @export(__aarch64_cas2_acq_rel, .{ .name = "__aarch64_cas2_acq_rel", .linkage = linkage }); | |
| 2170 | @export(__aarch64_swp2_acq_rel, .{ .name = "__aarch64_swp2_acq_rel", .linkage = linkage }); | |
| 2171 | @export(__aarch64_ldadd2_acq_rel, .{ .name = "__aarch64_ldadd2_acq_rel", .linkage = linkage }); | |
| 2172 | @export(__aarch64_ldclr2_acq_rel, .{ .name = "__aarch64_ldclr2_acq_rel", .linkage = linkage }); | |
| 2173 | @export(__aarch64_ldeor2_acq_rel, .{ .name = "__aarch64_ldeor2_acq_rel", .linkage = linkage }); | |
| 2174 | @export(__aarch64_ldset2_acq_rel, .{ .name = "__aarch64_ldset2_acq_rel", .linkage = linkage }); | |
| 2175 | @export(__aarch64_cas4_relax, .{ .name = "__aarch64_cas4_relax", .linkage = linkage }); | |
| 2176 | @export(__aarch64_swp4_relax, .{ .name = "__aarch64_swp4_relax", .linkage = linkage }); | |
| 2177 | @export(__aarch64_ldadd4_relax, .{ .name = "__aarch64_ldadd4_relax", .linkage = linkage }); | |
| 2178 | @export(__aarch64_ldclr4_relax, .{ .name = "__aarch64_ldclr4_relax", .linkage = linkage }); | |
| 2179 | @export(__aarch64_ldeor4_relax, .{ .name = "__aarch64_ldeor4_relax", .linkage = linkage }); | |
| 2180 | @export(__aarch64_ldset4_relax, .{ .name = "__aarch64_ldset4_relax", .linkage = linkage }); | |
| 2181 | @export(__aarch64_cas4_acq, .{ .name = "__aarch64_cas4_acq", .linkage = linkage }); | |
| 2182 | @export(__aarch64_swp4_acq, .{ .name = "__aarch64_swp4_acq", .linkage = linkage }); | |
| 2183 | @export(__aarch64_ldadd4_acq, .{ .name = "__aarch64_ldadd4_acq", .linkage = linkage }); | |
| 2184 | @export(__aarch64_ldclr4_acq, .{ .name = "__aarch64_ldclr4_acq", .linkage = linkage }); | |
| 2185 | @export(__aarch64_ldeor4_acq, .{ .name = "__aarch64_ldeor4_acq", .linkage = linkage }); | |
| 2186 | @export(__aarch64_ldset4_acq, .{ .name = "__aarch64_ldset4_acq", .linkage = linkage }); | |
| 2187 | @export(__aarch64_cas4_rel, .{ .name = "__aarch64_cas4_rel", .linkage = linkage }); | |
| 2188 | @export(__aarch64_swp4_rel, .{ .name = "__aarch64_swp4_rel", .linkage = linkage }); | |
| 2189 | @export(__aarch64_ldadd4_rel, .{ .name = "__aarch64_ldadd4_rel", .linkage = linkage }); | |
| 2190 | @export(__aarch64_ldclr4_rel, .{ .name = "__aarch64_ldclr4_rel", .linkage = linkage }); | |
| 2191 | @export(__aarch64_ldeor4_rel, .{ .name = "__aarch64_ldeor4_rel", .linkage = linkage }); | |
| 2192 | @export(__aarch64_ldset4_rel, .{ .name = "__aarch64_ldset4_rel", .linkage = linkage }); | |
| 2193 | @export(__aarch64_cas4_acq_rel, .{ .name = "__aarch64_cas4_acq_rel", .linkage = linkage }); | |
| 2194 | @export(__aarch64_swp4_acq_rel, .{ .name = "__aarch64_swp4_acq_rel", .linkage = linkage }); | |
| 2195 | @export(__aarch64_ldadd4_acq_rel, .{ .name = "__aarch64_ldadd4_acq_rel", .linkage = linkage }); | |
| 2196 | @export(__aarch64_ldclr4_acq_rel, .{ .name = "__aarch64_ldclr4_acq_rel", .linkage = linkage }); | |
| 2197 | @export(__aarch64_ldeor4_acq_rel, .{ .name = "__aarch64_ldeor4_acq_rel", .linkage = linkage }); | |
| 2198 | @export(__aarch64_ldset4_acq_rel, .{ .name = "__aarch64_ldset4_acq_rel", .linkage = linkage }); | |
| 2199 | @export(__aarch64_cas8_relax, .{ .name = "__aarch64_cas8_relax", .linkage = linkage }); | |
| 2200 | @export(__aarch64_swp8_relax, .{ .name = "__aarch64_swp8_relax", .linkage = linkage }); | |
| 2201 | @export(__aarch64_ldadd8_relax, .{ .name = "__aarch64_ldadd8_relax", .linkage = linkage }); | |
| 2202 | @export(__aarch64_ldclr8_relax, .{ .name = "__aarch64_ldclr8_relax", .linkage = linkage }); | |
| 2203 | @export(__aarch64_ldeor8_relax, .{ .name = "__aarch64_ldeor8_relax", .linkage = linkage }); | |
| 2204 | @export(__aarch64_ldset8_relax, .{ .name = "__aarch64_ldset8_relax", .linkage = linkage }); | |
| 2205 | @export(__aarch64_cas8_acq, .{ .name = "__aarch64_cas8_acq", .linkage = linkage }); | |
| 2206 | @export(__aarch64_swp8_acq, .{ .name = "__aarch64_swp8_acq", .linkage = linkage }); | |
| 2207 | @export(__aarch64_ldadd8_acq, .{ .name = "__aarch64_ldadd8_acq", .linkage = linkage }); | |
| 2208 | @export(__aarch64_ldclr8_acq, .{ .name = "__aarch64_ldclr8_acq", .linkage = linkage }); | |
| 2209 | @export(__aarch64_ldeor8_acq, .{ .name = "__aarch64_ldeor8_acq", .linkage = linkage }); | |
| 2210 | @export(__aarch64_ldset8_acq, .{ .name = "__aarch64_ldset8_acq", .linkage = linkage }); | |
| 2211 | @export(__aarch64_cas8_rel, .{ .name = "__aarch64_cas8_rel", .linkage = linkage }); | |
| 2212 | @export(__aarch64_swp8_rel, .{ .name = "__aarch64_swp8_rel", .linkage = linkage }); | |
| 2213 | @export(__aarch64_ldadd8_rel, .{ .name = "__aarch64_ldadd8_rel", .linkage = linkage }); | |
| 2214 | @export(__aarch64_ldclr8_rel, .{ .name = "__aarch64_ldclr8_rel", .linkage = linkage }); | |
| 2215 | @export(__aarch64_ldeor8_rel, .{ .name = "__aarch64_ldeor8_rel", .linkage = linkage }); | |
| 2216 | @export(__aarch64_ldset8_rel, .{ .name = "__aarch64_ldset8_rel", .linkage = linkage }); | |
| 2217 | @export(__aarch64_cas8_acq_rel, .{ .name = "__aarch64_cas8_acq_rel", .linkage = linkage }); | |
| 2218 | @export(__aarch64_swp8_acq_rel, .{ .name = "__aarch64_swp8_acq_rel", .linkage = linkage }); | |
| 2219 | @export(__aarch64_ldadd8_acq_rel, .{ .name = "__aarch64_ldadd8_acq_rel", .linkage = linkage }); | |
| 2220 | @export(__aarch64_ldclr8_acq_rel, .{ .name = "__aarch64_ldclr8_acq_rel", .linkage = linkage }); | |
| 2221 | @export(__aarch64_ldeor8_acq_rel, .{ .name = "__aarch64_ldeor8_acq_rel", .linkage = linkage }); | |
| 2222 | @export(__aarch64_ldset8_acq_rel, .{ .name = "__aarch64_ldset8_acq_rel", .linkage = linkage }); | |
| 2223 | @export(__aarch64_cas16_relax, .{ .name = "__aarch64_cas16_relax", .linkage = linkage }); | |
| 2224 | @export(__aarch64_cas16_acq, .{ .name = "__aarch64_cas16_acq", .linkage = linkage }); | |
| 2225 | @export(__aarch64_cas16_rel, .{ .name = "__aarch64_cas16_rel", .linkage = linkage }); | |
| 2226 | @export(__aarch64_cas16_acq_rel, .{ .name = "__aarch64_cas16_acq_rel", .linkage = linkage }); | |
| 2127 | @export(&__aarch64_cas1_relax, .{ .name = "__aarch64_cas1_relax", .linkage = linkage }); | |
| 2128 | @export(&__aarch64_swp1_relax, .{ .name = "__aarch64_swp1_relax", .linkage = linkage }); | |
| 2129 | @export(&__aarch64_ldadd1_relax, .{ .name = "__aarch64_ldadd1_relax", .linkage = linkage }); | |
| 2130 | @export(&__aarch64_ldclr1_relax, .{ .name = "__aarch64_ldclr1_relax", .linkage = linkage }); | |
| 2131 | @export(&__aarch64_ldeor1_relax, .{ .name = "__aarch64_ldeor1_relax", .linkage = linkage }); | |
| 2132 | @export(&__aarch64_ldset1_relax, .{ .name = "__aarch64_ldset1_relax", .linkage = linkage }); | |
| 2133 | @export(&__aarch64_cas1_acq, .{ .name = "__aarch64_cas1_acq", .linkage = linkage }); | |
| 2134 | @export(&__aarch64_swp1_acq, .{ .name = "__aarch64_swp1_acq", .linkage = linkage }); | |
| 2135 | @export(&__aarch64_ldadd1_acq, .{ .name = "__aarch64_ldadd1_acq", .linkage = linkage }); | |
| 2136 | @export(&__aarch64_ldclr1_acq, .{ .name = "__aarch64_ldclr1_acq", .linkage = linkage }); | |
| 2137 | @export(&__aarch64_ldeor1_acq, .{ .name = "__aarch64_ldeor1_acq", .linkage = linkage }); | |
| 2138 | @export(&__aarch64_ldset1_acq, .{ .name = "__aarch64_ldset1_acq", .linkage = linkage }); | |
| 2139 | @export(&__aarch64_cas1_rel, .{ .name = "__aarch64_cas1_rel", .linkage = linkage }); | |
| 2140 | @export(&__aarch64_swp1_rel, .{ .name = "__aarch64_swp1_rel", .linkage = linkage }); | |
| 2141 | @export(&__aarch64_ldadd1_rel, .{ .name = "__aarch64_ldadd1_rel", .linkage = linkage }); | |
| 2142 | @export(&__aarch64_ldclr1_rel, .{ .name = "__aarch64_ldclr1_rel", .linkage = linkage }); | |
| 2143 | @export(&__aarch64_ldeor1_rel, .{ .name = "__aarch64_ldeor1_rel", .linkage = linkage }); | |
| 2144 | @export(&__aarch64_ldset1_rel, .{ .name = "__aarch64_ldset1_rel", .linkage = linkage }); | |
| 2145 | @export(&__aarch64_cas1_acq_rel, .{ .name = "__aarch64_cas1_acq_rel", .linkage = linkage }); | |
| 2146 | @export(&__aarch64_swp1_acq_rel, .{ .name = "__aarch64_swp1_acq_rel", .linkage = linkage }); | |
| 2147 | @export(&__aarch64_ldadd1_acq_rel, .{ .name = "__aarch64_ldadd1_acq_rel", .linkage = linkage }); | |
| 2148 | @export(&__aarch64_ldclr1_acq_rel, .{ .name = "__aarch64_ldclr1_acq_rel", .linkage = linkage }); | |
| 2149 | @export(&__aarch64_ldeor1_acq_rel, .{ .name = "__aarch64_ldeor1_acq_rel", .linkage = linkage }); | |
| 2150 | @export(&__aarch64_ldset1_acq_rel, .{ .name = "__aarch64_ldset1_acq_rel", .linkage = linkage }); | |
| 2151 | @export(&__aarch64_cas2_relax, .{ .name = "__aarch64_cas2_relax", .linkage = linkage }); | |
| 2152 | @export(&__aarch64_swp2_relax, .{ .name = "__aarch64_swp2_relax", .linkage = linkage }); | |
| 2153 | @export(&__aarch64_ldadd2_relax, .{ .name = "__aarch64_ldadd2_relax", .linkage = linkage }); | |
| 2154 | @export(&__aarch64_ldclr2_relax, .{ .name = "__aarch64_ldclr2_relax", .linkage = linkage }); | |
| 2155 | @export(&__aarch64_ldeor2_relax, .{ .name = "__aarch64_ldeor2_relax", .linkage = linkage }); | |
| 2156 | @export(&__aarch64_ldset2_relax, .{ .name = "__aarch64_ldset2_relax", .linkage = linkage }); | |
| 2157 | @export(&__aarch64_cas2_acq, .{ .name = "__aarch64_cas2_acq", .linkage = linkage }); | |
| 2158 | @export(&__aarch64_swp2_acq, .{ .name = "__aarch64_swp2_acq", .linkage = linkage }); | |
| 2159 | @export(&__aarch64_ldadd2_acq, .{ .name = "__aarch64_ldadd2_acq", .linkage = linkage }); | |
| 2160 | @export(&__aarch64_ldclr2_acq, .{ .name = "__aarch64_ldclr2_acq", .linkage = linkage }); | |
| 2161 | @export(&__aarch64_ldeor2_acq, .{ .name = "__aarch64_ldeor2_acq", .linkage = linkage }); | |
| 2162 | @export(&__aarch64_ldset2_acq, .{ .name = "__aarch64_ldset2_acq", .linkage = linkage }); | |
| 2163 | @export(&__aarch64_cas2_rel, .{ .name = "__aarch64_cas2_rel", .linkage = linkage }); | |
| 2164 | @export(&__aarch64_swp2_rel, .{ .name = "__aarch64_swp2_rel", .linkage = linkage }); | |
| 2165 | @export(&__aarch64_ldadd2_rel, .{ .name = "__aarch64_ldadd2_rel", .linkage = linkage }); | |
| 2166 | @export(&__aarch64_ldclr2_rel, .{ .name = "__aarch64_ldclr2_rel", .linkage = linkage }); | |
| 2167 | @export(&__aarch64_ldeor2_rel, .{ .name = "__aarch64_ldeor2_rel", .linkage = linkage }); | |
| 2168 | @export(&__aarch64_ldset2_rel, .{ .name = "__aarch64_ldset2_rel", .linkage = linkage }); | |
| 2169 | @export(&__aarch64_cas2_acq_rel, .{ .name = "__aarch64_cas2_acq_rel", .linkage = linkage }); | |
| 2170 | @export(&__aarch64_swp2_acq_rel, .{ .name = "__aarch64_swp2_acq_rel", .linkage = linkage }); | |
| 2171 | @export(&__aarch64_ldadd2_acq_rel, .{ .name = "__aarch64_ldadd2_acq_rel", .linkage = linkage }); | |
| 2172 | @export(&__aarch64_ldclr2_acq_rel, .{ .name = "__aarch64_ldclr2_acq_rel", .linkage = linkage }); | |
| 2173 | @export(&__aarch64_ldeor2_acq_rel, .{ .name = "__aarch64_ldeor2_acq_rel", .linkage = linkage }); | |
| 2174 | @export(&__aarch64_ldset2_acq_rel, .{ .name = "__aarch64_ldset2_acq_rel", .linkage = linkage }); | |
| 2175 | @export(&__aarch64_cas4_relax, .{ .name = "__aarch64_cas4_relax", .linkage = linkage }); | |
| 2176 | @export(&__aarch64_swp4_relax, .{ .name = "__aarch64_swp4_relax", .linkage = linkage }); | |
| 2177 | @export(&__aarch64_ldadd4_relax, .{ .name = "__aarch64_ldadd4_relax", .linkage = linkage }); | |
| 2178 | @export(&__aarch64_ldclr4_relax, .{ .name = "__aarch64_ldclr4_relax", .linkage = linkage }); | |
| 2179 | @export(&__aarch64_ldeor4_relax, .{ .name = "__aarch64_ldeor4_relax", .linkage = linkage }); | |
| 2180 | @export(&__aarch64_ldset4_relax, .{ .name = "__aarch64_ldset4_relax", .linkage = linkage }); | |
| 2181 | @export(&__aarch64_cas4_acq, .{ .name = "__aarch64_cas4_acq", .linkage = linkage }); | |
| 2182 | @export(&__aarch64_swp4_acq, .{ .name = "__aarch64_swp4_acq", .linkage = linkage }); | |
| 2183 | @export(&__aarch64_ldadd4_acq, .{ .name = "__aarch64_ldadd4_acq", .linkage = linkage }); | |
| 2184 | @export(&__aarch64_ldclr4_acq, .{ .name = "__aarch64_ldclr4_acq", .linkage = linkage }); | |
| 2185 | @export(&__aarch64_ldeor4_acq, .{ .name = "__aarch64_ldeor4_acq", .linkage = linkage }); | |
| 2186 | @export(&__aarch64_ldset4_acq, .{ .name = "__aarch64_ldset4_acq", .linkage = linkage }); | |
| 2187 | @export(&__aarch64_cas4_rel, .{ .name = "__aarch64_cas4_rel", .linkage = linkage }); | |
| 2188 | @export(&__aarch64_swp4_rel, .{ .name = "__aarch64_swp4_rel", .linkage = linkage }); | |
| 2189 | @export(&__aarch64_ldadd4_rel, .{ .name = "__aarch64_ldadd4_rel", .linkage = linkage }); | |
| 2190 | @export(&__aarch64_ldclr4_rel, .{ .name = "__aarch64_ldclr4_rel", .linkage = linkage }); | |
| 2191 | @export(&__aarch64_ldeor4_rel, .{ .name = "__aarch64_ldeor4_rel", .linkage = linkage }); | |
| 2192 | @export(&__aarch64_ldset4_rel, .{ .name = "__aarch64_ldset4_rel", .linkage = linkage }); | |
| 2193 | @export(&__aarch64_cas4_acq_rel, .{ .name = "__aarch64_cas4_acq_rel", .linkage = linkage }); | |
| 2194 | @export(&__aarch64_swp4_acq_rel, .{ .name = "__aarch64_swp4_acq_rel", .linkage = linkage }); | |
| 2195 | @export(&__aarch64_ldadd4_acq_rel, .{ .name = "__aarch64_ldadd4_acq_rel", .linkage = linkage }); | |
| 2196 | @export(&__aarch64_ldclr4_acq_rel, .{ .name = "__aarch64_ldclr4_acq_rel", .linkage = linkage }); | |
| 2197 | @export(&__aarch64_ldeor4_acq_rel, .{ .name = "__aarch64_ldeor4_acq_rel", .linkage = linkage }); | |
| 2198 | @export(&__aarch64_ldset4_acq_rel, .{ .name = "__aarch64_ldset4_acq_rel", .linkage = linkage }); | |
| 2199 | @export(&__aarch64_cas8_relax, .{ .name = "__aarch64_cas8_relax", .linkage = linkage }); | |
| 2200 | @export(&__aarch64_swp8_relax, .{ .name = "__aarch64_swp8_relax", .linkage = linkage }); | |
| 2201 | @export(&__aarch64_ldadd8_relax, .{ .name = "__aarch64_ldadd8_relax", .linkage = linkage }); | |
| 2202 | @export(&__aarch64_ldclr8_relax, .{ .name = "__aarch64_ldclr8_relax", .linkage = linkage }); | |
| 2203 | @export(&__aarch64_ldeor8_relax, .{ .name = "__aarch64_ldeor8_relax", .linkage = linkage }); | |
| 2204 | @export(&__aarch64_ldset8_relax, .{ .name = "__aarch64_ldset8_relax", .linkage = linkage }); | |
| 2205 | @export(&__aarch64_cas8_acq, .{ .name = "__aarch64_cas8_acq", .linkage = linkage }); | |
| 2206 | @export(&__aarch64_swp8_acq, .{ .name = "__aarch64_swp8_acq", .linkage = linkage }); | |
| 2207 | @export(&__aarch64_ldadd8_acq, .{ .name = "__aarch64_ldadd8_acq", .linkage = linkage }); | |
| 2208 | @export(&__aarch64_ldclr8_acq, .{ .name = "__aarch64_ldclr8_acq", .linkage = linkage }); | |
| 2209 | @export(&__aarch64_ldeor8_acq, .{ .name = "__aarch64_ldeor8_acq", .linkage = linkage }); | |
| 2210 | @export(&__aarch64_ldset8_acq, .{ .name = "__aarch64_ldset8_acq", .linkage = linkage }); | |
| 2211 | @export(&__aarch64_cas8_rel, .{ .name = "__aarch64_cas8_rel", .linkage = linkage }); | |
| 2212 | @export(&__aarch64_swp8_rel, .{ .name = "__aarch64_swp8_rel", .linkage = linkage }); | |
| 2213 | @export(&__aarch64_ldadd8_rel, .{ .name = "__aarch64_ldadd8_rel", .linkage = linkage }); | |
| 2214 | @export(&__aarch64_ldclr8_rel, .{ .name = "__aarch64_ldclr8_rel", .linkage = linkage }); | |
| 2215 | @export(&__aarch64_ldeor8_rel, .{ .name = "__aarch64_ldeor8_rel", .linkage = linkage }); | |
| 2216 | @export(&__aarch64_ldset8_rel, .{ .name = "__aarch64_ldset8_rel", .linkage = linkage }); | |
| 2217 | @export(&__aarch64_cas8_acq_rel, .{ .name = "__aarch64_cas8_acq_rel", .linkage = linkage }); | |
| 2218 | @export(&__aarch64_swp8_acq_rel, .{ .name = "__aarch64_swp8_acq_rel", .linkage = linkage }); | |
| 2219 | @export(&__aarch64_ldadd8_acq_rel, .{ .name = "__aarch64_ldadd8_acq_rel", .linkage = linkage }); | |
| 2220 | @export(&__aarch64_ldclr8_acq_rel, .{ .name = "__aarch64_ldclr8_acq_rel", .linkage = linkage }); | |
| 2221 | @export(&__aarch64_ldeor8_acq_rel, .{ .name = "__aarch64_ldeor8_acq_rel", .linkage = linkage }); | |
| 2222 | @export(&__aarch64_ldset8_acq_rel, .{ .name = "__aarch64_ldset8_acq_rel", .linkage = linkage }); | |
| 2223 | @export(&__aarch64_cas16_relax, .{ .name = "__aarch64_cas16_relax", .linkage = linkage }); | |
| 2224 | @export(&__aarch64_cas16_acq, .{ .name = "__aarch64_cas16_acq", .linkage = linkage }); | |
| 2225 | @export(&__aarch64_cas16_rel, .{ .name = "__aarch64_cas16_rel", .linkage = linkage }); | |
| 2226 | @export(&__aarch64_cas16_acq_rel, .{ .name = "__aarch64_cas16_acq_rel", .linkage = linkage }); | |
| 2227 | 2227 | } |
lib/compiler_rt/absvdi2.zig+1-1| ... | ... | @@ -4,7 +4,7 @@ const absv = @import("./absv.zig").absv; |
| 4 | 4 | pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | @export(__absvdi2, .{ .name = "__absvdi2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 7 | @export(&__absvdi2, .{ .name = "__absvdi2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | 8 | } |
| 9 | 9 | |
| 10 | 10 | pub fn __absvdi2(a: i64) callconv(.C) i64 { |
lib/compiler_rt/absvsi2.zig+1-1| ... | ... | @@ -4,7 +4,7 @@ const absv = @import("./absv.zig").absv; |
| 4 | 4 | pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | @export(__absvsi2, .{ .name = "__absvsi2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 7 | @export(&__absvsi2, .{ .name = "__absvsi2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | 8 | } |
| 9 | 9 | |
| 10 | 10 | pub fn __absvsi2(a: i32) callconv(.C) i32 { |
lib/compiler_rt/absvti2.zig+1-1| ... | ... | @@ -4,7 +4,7 @@ const absv = @import("./absv.zig").absv; |
| 4 | 4 | pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | @export(__absvti2, .{ .name = "__absvti2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 7 | @export(&__absvti2, .{ .name = "__absvti2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | 8 | } |
| 9 | 9 | |
| 10 | 10 | pub fn __absvti2(a: i128) callconv(.C) i128 { |
lib/compiler_rt/adddf3.zig+2-2| ... | ... | @@ -5,9 +5,9 @@ pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | 7 | if (common.want_aeabi) { |
| 8 | @export(__aeabi_dadd, .{ .name = "__aeabi_dadd", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | @export(&__aeabi_dadd, .{ .name = "__aeabi_dadd", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | 9 | } else { |
| 10 | @export(__adddf3, .{ .name = "__adddf3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(&__adddf3, .{ .name = "__adddf3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | 11 | } |
| 12 | 12 | } |
| 13 | 13 |
lib/compiler_rt/addhf3.zig+1-1| ... | ... | @@ -4,7 +4,7 @@ const addf3 = @import("./addf3.zig").addf3; |
| 4 | 4 | pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | @export(__addhf3, .{ .name = "__addhf3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 7 | @export(&__addhf3, .{ .name = "__addhf3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | 8 | } |
| 9 | 9 | |
| 10 | 10 | fn __addhf3(a: f16, b: f16) callconv(.C) f16 { |
lib/compiler_rt/addo.zig+3-3| ... | ... | @@ -5,9 +5,9 @@ const common = @import("./common.zig"); |
| 5 | 5 | pub const panic = @import("common.zig").panic; |
| 6 | 6 | |
| 7 | 7 | comptime { |
| 8 | @export(__addosi4, .{ .name = "__addosi4", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | @export(__addodi4, .{ .name = "__addodi4", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(__addoti4, .{ .name = "__addoti4", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | @export(&__addosi4, .{ .name = "__addosi4", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | @export(&__addodi4, .{ .name = "__addodi4", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(&__addoti4, .{ .name = "__addoti4", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | 11 | } |
| 12 | 12 | |
| 13 | 13 | // addo - add overflow |
lib/compiler_rt/addsf3.zig+2-2| ... | ... | @@ -5,9 +5,9 @@ pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | 7 | if (common.want_aeabi) { |
| 8 | @export(__aeabi_fadd, .{ .name = "__aeabi_fadd", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | @export(&__aeabi_fadd, .{ .name = "__aeabi_fadd", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | 9 | } else { |
| 10 | @export(__addsf3, .{ .name = "__addsf3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(&__addsf3, .{ .name = "__addsf3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | 11 | } |
| 12 | 12 | } |
| 13 | 13 |
lib/compiler_rt/addtf3.zig+3-3| ... | ... | @@ -5,11 +5,11 @@ pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | 7 | if (common.want_ppc_abi) { |
| 8 | @export(__addtf3, .{ .name = "__addkf3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | @export(&__addtf3, .{ .name = "__addkf3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | 9 | } else if (common.want_sparc_abi) { |
| 10 | @export(_Qp_add, .{ .name = "_Qp_add", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(&_Qp_add, .{ .name = "_Qp_add", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | 11 | } |
| 12 | @export(__addtf3, .{ .name = "__addtf3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | @export(&__addtf3, .{ .name = "__addtf3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 13 | 13 | } |
| 14 | 14 | |
| 15 | 15 | pub fn __addtf3(a: f128, b: f128) callconv(.C) f128 { |
lib/compiler_rt/addxf3.zig+1-1| ... | ... | @@ -4,7 +4,7 @@ const addf3 = @import("./addf3.zig").addf3; |
| 4 | 4 | pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | @export(__addxf3, .{ .name = "__addxf3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 7 | @export(&__addxf3, .{ .name = "__addxf3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | 8 | } |
| 9 | 9 | |
| 10 | 10 | pub fn __addxf3(a: f80, b: f80) callconv(.C) f80 { |
lib/compiler_rt/arm.zig+22-22| ... | ... | @@ -10,39 +10,39 @@ pub const panic = common.panic; |
| 10 | 10 | comptime { |
| 11 | 11 | if (!builtin.is_test) { |
| 12 | 12 | if (arch.isArmOrThumb()) { |
| 13 | @export(__aeabi_unwind_cpp_pr0, .{ .name = "__aeabi_unwind_cpp_pr0", .linkage = common.linkage, .visibility = common.visibility }); | |
| 14 | @export(__aeabi_unwind_cpp_pr1, .{ .name = "__aeabi_unwind_cpp_pr1", .linkage = common.linkage, .visibility = common.visibility }); | |
| 15 | @export(__aeabi_unwind_cpp_pr2, .{ .name = "__aeabi_unwind_cpp_pr2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 13 | @export(&__aeabi_unwind_cpp_pr0, .{ .name = "__aeabi_unwind_cpp_pr0", .linkage = common.linkage, .visibility = common.visibility }); | |
| 14 | @export(&__aeabi_unwind_cpp_pr1, .{ .name = "__aeabi_unwind_cpp_pr1", .linkage = common.linkage, .visibility = common.visibility }); | |
| 15 | @export(&__aeabi_unwind_cpp_pr2, .{ .name = "__aeabi_unwind_cpp_pr2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 16 | 16 | |
| 17 | @export(__aeabi_ldivmod, .{ .name = "__aeabi_ldivmod", .linkage = common.linkage, .visibility = common.visibility }); | |
| 18 | @export(__aeabi_uldivmod, .{ .name = "__aeabi_uldivmod", .linkage = common.linkage, .visibility = common.visibility }); | |
| 17 | @export(&__aeabi_ldivmod, .{ .name = "__aeabi_ldivmod", .linkage = common.linkage, .visibility = common.visibility }); | |
| 18 | @export(&__aeabi_uldivmod, .{ .name = "__aeabi_uldivmod", .linkage = common.linkage, .visibility = common.visibility }); | |
| 19 | 19 | |
| 20 | @export(__aeabi_idivmod, .{ .name = "__aeabi_idivmod", .linkage = common.linkage, .visibility = common.visibility }); | |
| 21 | @export(__aeabi_uidivmod, .{ .name = "__aeabi_uidivmod", .linkage = common.linkage, .visibility = common.visibility }); | |
| 20 | @export(&__aeabi_idivmod, .{ .name = "__aeabi_idivmod", .linkage = common.linkage, .visibility = common.visibility }); | |
| 21 | @export(&__aeabi_uidivmod, .{ .name = "__aeabi_uidivmod", .linkage = common.linkage, .visibility = common.visibility }); | |
| 22 | 22 | |
| 23 | @export(__aeabi_memcpy, .{ .name = "__aeabi_memcpy", .linkage = common.linkage, .visibility = common.visibility }); | |
| 24 | @export(__aeabi_memcpy4, .{ .name = "__aeabi_memcpy4", .linkage = common.linkage, .visibility = common.visibility }); | |
| 25 | @export(__aeabi_memcpy8, .{ .name = "__aeabi_memcpy8", .linkage = common.linkage, .visibility = common.visibility }); | |
| 23 | @export(&__aeabi_memcpy, .{ .name = "__aeabi_memcpy", .linkage = common.linkage, .visibility = common.visibility }); | |
| 24 | @export(&__aeabi_memcpy4, .{ .name = "__aeabi_memcpy4", .linkage = common.linkage, .visibility = common.visibility }); | |
| 25 | @export(&__aeabi_memcpy8, .{ .name = "__aeabi_memcpy8", .linkage = common.linkage, .visibility = common.visibility }); | |
| 26 | 26 | |
| 27 | @export(__aeabi_memmove, .{ .name = "__aeabi_memmove", .linkage = common.linkage, .visibility = common.visibility }); | |
| 28 | @export(__aeabi_memmove4, .{ .name = "__aeabi_memmove4", .linkage = common.linkage, .visibility = common.visibility }); | |
| 29 | @export(__aeabi_memmove8, .{ .name = "__aeabi_memmove8", .linkage = common.linkage, .visibility = common.visibility }); | |
| 27 | @export(&__aeabi_memmove, .{ .name = "__aeabi_memmove", .linkage = common.linkage, .visibility = common.visibility }); | |
| 28 | @export(&__aeabi_memmove4, .{ .name = "__aeabi_memmove4", .linkage = common.linkage, .visibility = common.visibility }); | |
| 29 | @export(&__aeabi_memmove8, .{ .name = "__aeabi_memmove8", .linkage = common.linkage, .visibility = common.visibility }); | |
| 30 | 30 | |
| 31 | @export(__aeabi_memset, .{ .name = "__aeabi_memset", .linkage = common.linkage, .visibility = common.visibility }); | |
| 32 | @export(__aeabi_memset4, .{ .name = "__aeabi_memset4", .linkage = common.linkage, .visibility = common.visibility }); | |
| 33 | @export(__aeabi_memset8, .{ .name = "__aeabi_memset8", .linkage = common.linkage, .visibility = common.visibility }); | |
| 31 | @export(&__aeabi_memset, .{ .name = "__aeabi_memset", .linkage = common.linkage, .visibility = common.visibility }); | |
| 32 | @export(&__aeabi_memset4, .{ .name = "__aeabi_memset4", .linkage = common.linkage, .visibility = common.visibility }); | |
| 33 | @export(&__aeabi_memset8, .{ .name = "__aeabi_memset8", .linkage = common.linkage, .visibility = common.visibility }); | |
| 34 | 34 | |
| 35 | @export(__aeabi_memclr, .{ .name = "__aeabi_memclr", .linkage = common.linkage, .visibility = common.visibility }); | |
| 36 | @export(__aeabi_memclr4, .{ .name = "__aeabi_memclr4", .linkage = common.linkage, .visibility = common.visibility }); | |
| 37 | @export(__aeabi_memclr8, .{ .name = "__aeabi_memclr8", .linkage = common.linkage, .visibility = common.visibility }); | |
| 35 | @export(&__aeabi_memclr, .{ .name = "__aeabi_memclr", .linkage = common.linkage, .visibility = common.visibility }); | |
| 36 | @export(&__aeabi_memclr4, .{ .name = "__aeabi_memclr4", .linkage = common.linkage, .visibility = common.visibility }); | |
| 37 | @export(&__aeabi_memclr8, .{ .name = "__aeabi_memclr8", .linkage = common.linkage, .visibility = common.visibility }); | |
| 38 | 38 | |
| 39 | 39 | if (builtin.os.tag == .linux) { |
| 40 | @export(__aeabi_read_tp, .{ .name = "__aeabi_read_tp", .linkage = common.linkage, .visibility = common.visibility }); | |
| 40 | @export(&__aeabi_read_tp, .{ .name = "__aeabi_read_tp", .linkage = common.linkage, .visibility = common.visibility }); | |
| 41 | 41 | } |
| 42 | 42 | |
| 43 | 43 | // floating-point helper functions (single+double-precision reverse subtraction, y – x), see subdf3.zig |
| 44 | @export(__aeabi_frsub, .{ .name = "__aeabi_frsub", .linkage = common.linkage, .visibility = common.visibility }); | |
| 45 | @export(__aeabi_drsub, .{ .name = "__aeabi_drsub", .linkage = common.linkage, .visibility = common.visibility }); | |
| 44 | @export(&__aeabi_frsub, .{ .name = "__aeabi_frsub", .linkage = common.linkage, .visibility = common.visibility }); | |
| 45 | @export(&__aeabi_drsub, .{ .name = "__aeabi_drsub", .linkage = common.linkage, .visibility = common.visibility }); | |
| 46 | 46 | } |
| 47 | 47 | } |
| 48 | 48 | } |
lib/compiler_rt/atomics.zig+76-76| ... | ... | @@ -538,81 +538,81 @@ fn __atomic_fetch_umin_16(ptr: *u128, val: u128, model: i32) callconv(.C) u128 { |
| 538 | 538 | |
| 539 | 539 | comptime { |
| 540 | 540 | if (supports_atomic_ops and builtin.object_format != .c) { |
| 541 | @export(__atomic_load, .{ .name = "__atomic_load", .linkage = linkage, .visibility = visibility }); | |
| 542 | @export(__atomic_store, .{ .name = "__atomic_store", .linkage = linkage, .visibility = visibility }); | |
| 543 | @export(__atomic_exchange, .{ .name = "__atomic_exchange", .linkage = linkage, .visibility = visibility }); | |
| 544 | @export(__atomic_compare_exchange, .{ .name = "__atomic_compare_exchange", .linkage = linkage, .visibility = visibility }); | |
| 545 | ||
| 546 | @export(__atomic_fetch_add_1, .{ .name = "__atomic_fetch_add_1", .linkage = linkage, .visibility = visibility }); | |
| 547 | @export(__atomic_fetch_add_2, .{ .name = "__atomic_fetch_add_2", .linkage = linkage, .visibility = visibility }); | |
| 548 | @export(__atomic_fetch_add_4, .{ .name = "__atomic_fetch_add_4", .linkage = linkage, .visibility = visibility }); | |
| 549 | @export(__atomic_fetch_add_8, .{ .name = "__atomic_fetch_add_8", .linkage = linkage, .visibility = visibility }); | |
| 550 | @export(__atomic_fetch_add_16, .{ .name = "__atomic_fetch_add_16", .linkage = linkage, .visibility = visibility }); | |
| 551 | ||
| 552 | @export(__atomic_fetch_sub_1, .{ .name = "__atomic_fetch_sub_1", .linkage = linkage, .visibility = visibility }); | |
| 553 | @export(__atomic_fetch_sub_2, .{ .name = "__atomic_fetch_sub_2", .linkage = linkage, .visibility = visibility }); | |
| 554 | @export(__atomic_fetch_sub_4, .{ .name = "__atomic_fetch_sub_4", .linkage = linkage, .visibility = visibility }); | |
| 555 | @export(__atomic_fetch_sub_8, .{ .name = "__atomic_fetch_sub_8", .linkage = linkage, .visibility = visibility }); | |
| 556 | @export(__atomic_fetch_sub_16, .{ .name = "__atomic_fetch_sub_16", .linkage = linkage, .visibility = visibility }); | |
| 557 | ||
| 558 | @export(__atomic_fetch_and_1, .{ .name = "__atomic_fetch_and_1", .linkage = linkage, .visibility = visibility }); | |
| 559 | @export(__atomic_fetch_and_2, .{ .name = "__atomic_fetch_and_2", .linkage = linkage, .visibility = visibility }); | |
| 560 | @export(__atomic_fetch_and_4, .{ .name = "__atomic_fetch_and_4", .linkage = linkage, .visibility = visibility }); | |
| 561 | @export(__atomic_fetch_and_8, .{ .name = "__atomic_fetch_and_8", .linkage = linkage, .visibility = visibility }); | |
| 562 | @export(__atomic_fetch_and_16, .{ .name = "__atomic_fetch_and_16", .linkage = linkage, .visibility = visibility }); | |
| 563 | ||
| 564 | @export(__atomic_fetch_or_1, .{ .name = "__atomic_fetch_or_1", .linkage = linkage, .visibility = visibility }); | |
| 565 | @export(__atomic_fetch_or_2, .{ .name = "__atomic_fetch_or_2", .linkage = linkage, .visibility = visibility }); | |
| 566 | @export(__atomic_fetch_or_4, .{ .name = "__atomic_fetch_or_4", .linkage = linkage, .visibility = visibility }); | |
| 567 | @export(__atomic_fetch_or_8, .{ .name = "__atomic_fetch_or_8", .linkage = linkage, .visibility = visibility }); | |
| 568 | @export(__atomic_fetch_or_16, .{ .name = "__atomic_fetch_or_16", .linkage = linkage, .visibility = visibility }); | |
| 569 | ||
| 570 | @export(__atomic_fetch_xor_1, .{ .name = "__atomic_fetch_xor_1", .linkage = linkage, .visibility = visibility }); | |
| 571 | @export(__atomic_fetch_xor_2, .{ .name = "__atomic_fetch_xor_2", .linkage = linkage, .visibility = visibility }); | |
| 572 | @export(__atomic_fetch_xor_4, .{ .name = "__atomic_fetch_xor_4", .linkage = linkage, .visibility = visibility }); | |
| 573 | @export(__atomic_fetch_xor_8, .{ .name = "__atomic_fetch_xor_8", .linkage = linkage, .visibility = visibility }); | |
| 574 | @export(__atomic_fetch_xor_16, .{ .name = "__atomic_fetch_xor_16", .linkage = linkage, .visibility = visibility }); | |
| 575 | ||
| 576 | @export(__atomic_fetch_nand_1, .{ .name = "__atomic_fetch_nand_1", .linkage = linkage, .visibility = visibility }); | |
| 577 | @export(__atomic_fetch_nand_2, .{ .name = "__atomic_fetch_nand_2", .linkage = linkage, .visibility = visibility }); | |
| 578 | @export(__atomic_fetch_nand_4, .{ .name = "__atomic_fetch_nand_4", .linkage = linkage, .visibility = visibility }); | |
| 579 | @export(__atomic_fetch_nand_8, .{ .name = "__atomic_fetch_nand_8", .linkage = linkage, .visibility = visibility }); | |
| 580 | @export(__atomic_fetch_nand_16, .{ .name = "__atomic_fetch_nand_16", .linkage = linkage, .visibility = visibility }); | |
| 581 | ||
| 582 | @export(__atomic_fetch_umax_1, .{ .name = "__atomic_fetch_umax_1", .linkage = linkage, .visibility = visibility }); | |
| 583 | @export(__atomic_fetch_umax_2, .{ .name = "__atomic_fetch_umax_2", .linkage = linkage, .visibility = visibility }); | |
| 584 | @export(__atomic_fetch_umax_4, .{ .name = "__atomic_fetch_umax_4", .linkage = linkage, .visibility = visibility }); | |
| 585 | @export(__atomic_fetch_umax_8, .{ .name = "__atomic_fetch_umax_8", .linkage = linkage, .visibility = visibility }); | |
| 586 | @export(__atomic_fetch_umax_16, .{ .name = "__atomic_fetch_umax_16", .linkage = linkage, .visibility = visibility }); | |
| 587 | ||
| 588 | @export(__atomic_fetch_umin_1, .{ .name = "__atomic_fetch_umin_1", .linkage = linkage, .visibility = visibility }); | |
| 589 | @export(__atomic_fetch_umin_2, .{ .name = "__atomic_fetch_umin_2", .linkage = linkage, .visibility = visibility }); | |
| 590 | @export(__atomic_fetch_umin_4, .{ .name = "__atomic_fetch_umin_4", .linkage = linkage, .visibility = visibility }); | |
| 591 | @export(__atomic_fetch_umin_8, .{ .name = "__atomic_fetch_umin_8", .linkage = linkage, .visibility = visibility }); | |
| 592 | @export(__atomic_fetch_umin_16, .{ .name = "__atomic_fetch_umin_16", .linkage = linkage, .visibility = visibility }); | |
| 593 | ||
| 594 | @export(__atomic_load_1, .{ .name = "__atomic_load_1", .linkage = linkage, .visibility = visibility }); | |
| 595 | @export(__atomic_load_2, .{ .name = "__atomic_load_2", .linkage = linkage, .visibility = visibility }); | |
| 596 | @export(__atomic_load_4, .{ .name = "__atomic_load_4", .linkage = linkage, .visibility = visibility }); | |
| 597 | @export(__atomic_load_8, .{ .name = "__atomic_load_8", .linkage = linkage, .visibility = visibility }); | |
| 598 | @export(__atomic_load_16, .{ .name = "__atomic_load_16", .linkage = linkage, .visibility = visibility }); | |
| 599 | ||
| 600 | @export(__atomic_store_1, .{ .name = "__atomic_store_1", .linkage = linkage, .visibility = visibility }); | |
| 601 | @export(__atomic_store_2, .{ .name = "__atomic_store_2", .linkage = linkage, .visibility = visibility }); | |
| 602 | @export(__atomic_store_4, .{ .name = "__atomic_store_4", .linkage = linkage, .visibility = visibility }); | |
| 603 | @export(__atomic_store_8, .{ .name = "__atomic_store_8", .linkage = linkage, .visibility = visibility }); | |
| 604 | @export(__atomic_store_16, .{ .name = "__atomic_store_16", .linkage = linkage, .visibility = visibility }); | |
| 605 | ||
| 606 | @export(__atomic_exchange_1, .{ .name = "__atomic_exchange_1", .linkage = linkage, .visibility = visibility }); | |
| 607 | @export(__atomic_exchange_2, .{ .name = "__atomic_exchange_2", .linkage = linkage, .visibility = visibility }); | |
| 608 | @export(__atomic_exchange_4, .{ .name = "__atomic_exchange_4", .linkage = linkage, .visibility = visibility }); | |
| 609 | @export(__atomic_exchange_8, .{ .name = "__atomic_exchange_8", .linkage = linkage, .visibility = visibility }); | |
| 610 | @export(__atomic_exchange_16, .{ .name = "__atomic_exchange_16", .linkage = linkage, .visibility = visibility }); | |
| 611 | ||
| 612 | @export(__atomic_compare_exchange_1, .{ .name = "__atomic_compare_exchange_1", .linkage = linkage, .visibility = visibility }); | |
| 613 | @export(__atomic_compare_exchange_2, .{ .name = "__atomic_compare_exchange_2", .linkage = linkage, .visibility = visibility }); | |
| 614 | @export(__atomic_compare_exchange_4, .{ .name = "__atomic_compare_exchange_4", .linkage = linkage, .visibility = visibility }); | |
| 615 | @export(__atomic_compare_exchange_8, .{ .name = "__atomic_compare_exchange_8", .linkage = linkage, .visibility = visibility }); | |
| 616 | @export(__atomic_compare_exchange_16, .{ .name = "__atomic_compare_exchange_16", .linkage = linkage, .visibility = visibility }); | |
| 541 | @export(&__atomic_load, .{ .name = "__atomic_load", .linkage = linkage, .visibility = visibility }); | |
| 542 | @export(&__atomic_store, .{ .name = "__atomic_store", .linkage = linkage, .visibility = visibility }); | |
| 543 | @export(&__atomic_exchange, .{ .name = "__atomic_exchange", .linkage = linkage, .visibility = visibility }); | |
| 544 | @export(&__atomic_compare_exchange, .{ .name = "__atomic_compare_exchange", .linkage = linkage, .visibility = visibility }); | |
| 545 | ||
| 546 | @export(&__atomic_fetch_add_1, .{ .name = "__atomic_fetch_add_1", .linkage = linkage, .visibility = visibility }); | |
| 547 | @export(&__atomic_fetch_add_2, .{ .name = "__atomic_fetch_add_2", .linkage = linkage, .visibility = visibility }); | |
| 548 | @export(&__atomic_fetch_add_4, .{ .name = "__atomic_fetch_add_4", .linkage = linkage, .visibility = visibility }); | |
| 549 | @export(&__atomic_fetch_add_8, .{ .name = "__atomic_fetch_add_8", .linkage = linkage, .visibility = visibility }); | |
| 550 | @export(&__atomic_fetch_add_16, .{ .name = "__atomic_fetch_add_16", .linkage = linkage, .visibility = visibility }); | |
| 551 | ||
| 552 | @export(&__atomic_fetch_sub_1, .{ .name = "__atomic_fetch_sub_1", .linkage = linkage, .visibility = visibility }); | |
| 553 | @export(&__atomic_fetch_sub_2, .{ .name = "__atomic_fetch_sub_2", .linkage = linkage, .visibility = visibility }); | |
| 554 | @export(&__atomic_fetch_sub_4, .{ .name = "__atomic_fetch_sub_4", .linkage = linkage, .visibility = visibility }); | |
| 555 | @export(&__atomic_fetch_sub_8, .{ .name = "__atomic_fetch_sub_8", .linkage = linkage, .visibility = visibility }); | |
| 556 | @export(&__atomic_fetch_sub_16, .{ .name = "__atomic_fetch_sub_16", .linkage = linkage, .visibility = visibility }); | |
| 557 | ||
| 558 | @export(&__atomic_fetch_and_1, .{ .name = "__atomic_fetch_and_1", .linkage = linkage, .visibility = visibility }); | |
| 559 | @export(&__atomic_fetch_and_2, .{ .name = "__atomic_fetch_and_2", .linkage = linkage, .visibility = visibility }); | |
| 560 | @export(&__atomic_fetch_and_4, .{ .name = "__atomic_fetch_and_4", .linkage = linkage, .visibility = visibility }); | |
| 561 | @export(&__atomic_fetch_and_8, .{ .name = "__atomic_fetch_and_8", .linkage = linkage, .visibility = visibility }); | |
| 562 | @export(&__atomic_fetch_and_16, .{ .name = "__atomic_fetch_and_16", .linkage = linkage, .visibility = visibility }); | |
| 563 | ||
| 564 | @export(&__atomic_fetch_or_1, .{ .name = "__atomic_fetch_or_1", .linkage = linkage, .visibility = visibility }); | |
| 565 | @export(&__atomic_fetch_or_2, .{ .name = "__atomic_fetch_or_2", .linkage = linkage, .visibility = visibility }); | |
| 566 | @export(&__atomic_fetch_or_4, .{ .name = "__atomic_fetch_or_4", .linkage = linkage, .visibility = visibility }); | |
| 567 | @export(&__atomic_fetch_or_8, .{ .name = "__atomic_fetch_or_8", .linkage = linkage, .visibility = visibility }); | |
| 568 | @export(&__atomic_fetch_or_16, .{ .name = "__atomic_fetch_or_16", .linkage = linkage, .visibility = visibility }); | |
| 569 | ||
| 570 | @export(&__atomic_fetch_xor_1, .{ .name = "__atomic_fetch_xor_1", .linkage = linkage, .visibility = visibility }); | |
| 571 | @export(&__atomic_fetch_xor_2, .{ .name = "__atomic_fetch_xor_2", .linkage = linkage, .visibility = visibility }); | |
| 572 | @export(&__atomic_fetch_xor_4, .{ .name = "__atomic_fetch_xor_4", .linkage = linkage, .visibility = visibility }); | |
| 573 | @export(&__atomic_fetch_xor_8, .{ .name = "__atomic_fetch_xor_8", .linkage = linkage, .visibility = visibility }); | |
| 574 | @export(&__atomic_fetch_xor_16, .{ .name = "__atomic_fetch_xor_16", .linkage = linkage, .visibility = visibility }); | |
| 575 | ||
| 576 | @export(&__atomic_fetch_nand_1, .{ .name = "__atomic_fetch_nand_1", .linkage = linkage, .visibility = visibility }); | |
| 577 | @export(&__atomic_fetch_nand_2, .{ .name = "__atomic_fetch_nand_2", .linkage = linkage, .visibility = visibility }); | |
| 578 | @export(&__atomic_fetch_nand_4, .{ .name = "__atomic_fetch_nand_4", .linkage = linkage, .visibility = visibility }); | |
| 579 | @export(&__atomic_fetch_nand_8, .{ .name = "__atomic_fetch_nand_8", .linkage = linkage, .visibility = visibility }); | |
| 580 | @export(&__atomic_fetch_nand_16, .{ .name = "__atomic_fetch_nand_16", .linkage = linkage, .visibility = visibility }); | |
| 581 | ||
| 582 | @export(&__atomic_fetch_umax_1, .{ .name = "__atomic_fetch_umax_1", .linkage = linkage, .visibility = visibility }); | |
| 583 | @export(&__atomic_fetch_umax_2, .{ .name = "__atomic_fetch_umax_2", .linkage = linkage, .visibility = visibility }); | |
| 584 | @export(&__atomic_fetch_umax_4, .{ .name = "__atomic_fetch_umax_4", .linkage = linkage, .visibility = visibility }); | |
| 585 | @export(&__atomic_fetch_umax_8, .{ .name = "__atomic_fetch_umax_8", .linkage = linkage, .visibility = visibility }); | |
| 586 | @export(&__atomic_fetch_umax_16, .{ .name = "__atomic_fetch_umax_16", .linkage = linkage, .visibility = visibility }); | |
| 587 | ||
| 588 | @export(&__atomic_fetch_umin_1, .{ .name = "__atomic_fetch_umin_1", .linkage = linkage, .visibility = visibility }); | |
| 589 | @export(&__atomic_fetch_umin_2, .{ .name = "__atomic_fetch_umin_2", .linkage = linkage, .visibility = visibility }); | |
| 590 | @export(&__atomic_fetch_umin_4, .{ .name = "__atomic_fetch_umin_4", .linkage = linkage, .visibility = visibility }); | |
| 591 | @export(&__atomic_fetch_umin_8, .{ .name = "__atomic_fetch_umin_8", .linkage = linkage, .visibility = visibility }); | |
| 592 | @export(&__atomic_fetch_umin_16, .{ .name = "__atomic_fetch_umin_16", .linkage = linkage, .visibility = visibility }); | |
| 593 | ||
| 594 | @export(&__atomic_load_1, .{ .name = "__atomic_load_1", .linkage = linkage, .visibility = visibility }); | |
| 595 | @export(&__atomic_load_2, .{ .name = "__atomic_load_2", .linkage = linkage, .visibility = visibility }); | |
| 596 | @export(&__atomic_load_4, .{ .name = "__atomic_load_4", .linkage = linkage, .visibility = visibility }); | |
| 597 | @export(&__atomic_load_8, .{ .name = "__atomic_load_8", .linkage = linkage, .visibility = visibility }); | |
| 598 | @export(&__atomic_load_16, .{ .name = "__atomic_load_16", .linkage = linkage, .visibility = visibility }); | |
| 599 | ||
| 600 | @export(&__atomic_store_1, .{ .name = "__atomic_store_1", .linkage = linkage, .visibility = visibility }); | |
| 601 | @export(&__atomic_store_2, .{ .name = "__atomic_store_2", .linkage = linkage, .visibility = visibility }); | |
| 602 | @export(&__atomic_store_4, .{ .name = "__atomic_store_4", .linkage = linkage, .visibility = visibility }); | |
| 603 | @export(&__atomic_store_8, .{ .name = "__atomic_store_8", .linkage = linkage, .visibility = visibility }); | |
| 604 | @export(&__atomic_store_16, .{ .name = "__atomic_store_16", .linkage = linkage, .visibility = visibility }); | |
| 605 | ||
| 606 | @export(&__atomic_exchange_1, .{ .name = "__atomic_exchange_1", .linkage = linkage, .visibility = visibility }); | |
| 607 | @export(&__atomic_exchange_2, .{ .name = "__atomic_exchange_2", .linkage = linkage, .visibility = visibility }); | |
| 608 | @export(&__atomic_exchange_4, .{ .name = "__atomic_exchange_4", .linkage = linkage, .visibility = visibility }); | |
| 609 | @export(&__atomic_exchange_8, .{ .name = "__atomic_exchange_8", .linkage = linkage, .visibility = visibility }); | |
| 610 | @export(&__atomic_exchange_16, .{ .name = "__atomic_exchange_16", .linkage = linkage, .visibility = visibility }); | |
| 611 | ||
| 612 | @export(&__atomic_compare_exchange_1, .{ .name = "__atomic_compare_exchange_1", .linkage = linkage, .visibility = visibility }); | |
| 613 | @export(&__atomic_compare_exchange_2, .{ .name = "__atomic_compare_exchange_2", .linkage = linkage, .visibility = visibility }); | |
| 614 | @export(&__atomic_compare_exchange_4, .{ .name = "__atomic_compare_exchange_4", .linkage = linkage, .visibility = visibility }); | |
| 615 | @export(&__atomic_compare_exchange_8, .{ .name = "__atomic_compare_exchange_8", .linkage = linkage, .visibility = visibility }); | |
| 616 | @export(&__atomic_compare_exchange_16, .{ .name = "__atomic_compare_exchange_16", .linkage = linkage, .visibility = visibility }); | |
| 617 | 617 | } |
| 618 | 618 | } |
lib/compiler_rt/aulldiv.zig+2-2| ... | ... | @@ -9,8 +9,8 @@ pub const panic = common.panic; |
| 9 | 9 | comptime { |
| 10 | 10 | if (arch == .x86 and abi == .msvc and builtin.zig_backend != .stage2_c) { |
| 11 | 11 | // Don't let LLVM apply the stdcall name mangling on those MSVC builtins |
| 12 | @export(_alldiv, .{ .name = "\x01__alldiv", .linkage = common.linkage, .visibility = common.visibility }); | |
| 13 | @export(_aulldiv, .{ .name = "\x01__aulldiv", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | @export(&_alldiv, .{ .name = "\x01__alldiv", .linkage = common.linkage, .visibility = common.visibility }); | |
| 13 | @export(&_aulldiv, .{ .name = "\x01__aulldiv", .linkage = common.linkage, .visibility = common.visibility }); | |
| 14 | 14 | } |
| 15 | 15 | } |
| 16 | 16 |
lib/compiler_rt/aullrem.zig+2-2| ... | ... | @@ -9,8 +9,8 @@ pub const panic = common.panic; |
| 9 | 9 | comptime { |
| 10 | 10 | if (arch == .x86 and abi == .msvc and builtin.zig_backend != .stage2_c) { |
| 11 | 11 | // Don't let LLVM apply the stdcall name mangling on those MSVC builtins |
| 12 | @export(_allrem, .{ .name = "\x01__allrem", .linkage = common.linkage, .visibility = common.visibility }); | |
| 13 | @export(_aullrem, .{ .name = "\x01__aullrem", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | @export(&_allrem, .{ .name = "\x01__allrem", .linkage = common.linkage, .visibility = common.visibility }); | |
| 13 | @export(&_aullrem, .{ .name = "\x01__aullrem", .linkage = common.linkage, .visibility = common.visibility }); | |
| 14 | 14 | } |
| 15 | 15 | } |
| 16 | 16 |
lib/compiler_rt/bcmp.zig+1-1| ... | ... | @@ -2,7 +2,7 @@ const std = @import("std"); |
| 2 | 2 | const common = @import("./common.zig"); |
| 3 | 3 | |
| 4 | 4 | comptime { |
| 5 | @export(bcmp, .{ .name = "bcmp", .linkage = common.linkage, .visibility = common.visibility }); | |
| 5 | @export(&bcmp, .{ .name = "bcmp", .linkage = common.linkage, .visibility = common.visibility }); | |
| 6 | 6 | } |
| 7 | 7 | |
| 8 | 8 | pub fn bcmp(vl: [*]allowzero const u8, vr: [*]allowzero const u8, n: usize) callconv(.C) c_int { |
lib/compiler_rt/bitreverse.zig+3-3| ... | ... | @@ -5,9 +5,9 @@ const common = @import("common.zig"); |
| 5 | 5 | pub const panic = common.panic; |
| 6 | 6 | |
| 7 | 7 | comptime { |
| 8 | @export(__bitreversesi2, .{ .name = "__bitreversesi2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | @export(__bitreversedi2, .{ .name = "__bitreversedi2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(__bitreverseti2, .{ .name = "__bitreverseti2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | @export(&__bitreversesi2, .{ .name = "__bitreversesi2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | @export(&__bitreversedi2, .{ .name = "__bitreversedi2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(&__bitreverseti2, .{ .name = "__bitreverseti2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | 11 | } |
| 12 | 12 | |
| 13 | 13 | inline fn bitreverseXi2(comptime T: type, a: T) T { |
lib/compiler_rt/bswap.zig+3-3| ... | ... | @@ -5,9 +5,9 @@ const common = @import("common.zig"); |
| 5 | 5 | pub const panic = common.panic; |
| 6 | 6 | |
| 7 | 7 | comptime { |
| 8 | @export(__bswapsi2, .{ .name = "__bswapsi2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | @export(__bswapdi2, .{ .name = "__bswapdi2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(__bswapti2, .{ .name = "__bswapti2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | @export(&__bswapsi2, .{ .name = "__bswapsi2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | @export(&__bswapdi2, .{ .name = "__bswapdi2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(&__bswapti2, .{ .name = "__bswapti2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | 11 | } |
| 12 | 12 | |
| 13 | 13 | // bswap - byteswap |
lib/compiler_rt/ceil.zig+7-7| ... | ... | @@ -15,15 +15,15 @@ const common = @import("common.zig"); |
| 15 | 15 | pub const panic = common.panic; |
| 16 | 16 | |
| 17 | 17 | comptime { |
| 18 | @export(__ceilh, .{ .name = "__ceilh", .linkage = common.linkage, .visibility = common.visibility }); | |
| 19 | @export(ceilf, .{ .name = "ceilf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 20 | @export(ceil, .{ .name = "ceil", .linkage = common.linkage, .visibility = common.visibility }); | |
| 21 | @export(__ceilx, .{ .name = "__ceilx", .linkage = common.linkage, .visibility = common.visibility }); | |
| 18 | @export(&__ceilh, .{ .name = "__ceilh", .linkage = common.linkage, .visibility = common.visibility }); | |
| 19 | @export(&ceilf, .{ .name = "ceilf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 20 | @export(&ceil, .{ .name = "ceil", .linkage = common.linkage, .visibility = common.visibility }); | |
| 21 | @export(&__ceilx, .{ .name = "__ceilx", .linkage = common.linkage, .visibility = common.visibility }); | |
| 22 | 22 | if (common.want_ppc_abi) { |
| 23 | @export(ceilq, .{ .name = "ceilf128", .linkage = common.linkage, .visibility = common.visibility }); | |
| 23 | @export(&ceilq, .{ .name = "ceilf128", .linkage = common.linkage, .visibility = common.visibility }); | |
| 24 | 24 | } |
| 25 | @export(ceilq, .{ .name = "ceilq", .linkage = common.linkage, .visibility = common.visibility }); | |
| 26 | @export(ceill, .{ .name = "ceill", .linkage = common.linkage, .visibility = common.visibility }); | |
| 25 | @export(&ceilq, .{ .name = "ceilq", .linkage = common.linkage, .visibility = common.visibility }); | |
| 26 | @export(&ceill, .{ .name = "ceill", .linkage = common.linkage, .visibility = common.visibility }); | |
| 27 | 27 | } |
| 28 | 28 | |
| 29 | 29 | pub fn __ceilh(x: f16) callconv(.C) f16 { |
lib/compiler_rt/clear_cache.zig+1-1| ... | ... | @@ -175,7 +175,7 @@ fn clear_cache(start: usize, end: usize) callconv(.C) void { |
| 175 | 175 | const linkage = if (builtin.is_test) std.builtin.GlobalLinkage.internal else std.builtin.GlobalLinkage.weak; |
| 176 | 176 | |
| 177 | 177 | fn exportIt() void { |
| 178 | @export(clear_cache, .{ .name = "__clear_cache", .linkage = linkage }); | |
| 178 | @export(&clear_cache, .{ .name = "__clear_cache", .linkage = linkage }); | |
| 179 | 179 | } |
| 180 | 180 | |
| 181 | 181 | // Darwin-only |
lib/compiler_rt/cmp.zig+6-6| ... | ... | @@ -6,12 +6,12 @@ const common = @import("common.zig"); |
| 6 | 6 | pub const panic = common.panic; |
| 7 | 7 | |
| 8 | 8 | comptime { |
| 9 | @export(__cmpsi2, .{ .name = "__cmpsi2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(__cmpdi2, .{ .name = "__cmpdi2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | @export(__cmpti2, .{ .name = "__cmpti2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | @export(__ucmpsi2, .{ .name = "__ucmpsi2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 13 | @export(__ucmpdi2, .{ .name = "__ucmpdi2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 14 | @export(__ucmpti2, .{ .name = "__ucmpti2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | @export(&__cmpsi2, .{ .name = "__cmpsi2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(&__cmpdi2, .{ .name = "__cmpdi2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | @export(&__cmpti2, .{ .name = "__cmpti2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | @export(&__ucmpsi2, .{ .name = "__ucmpsi2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 13 | @export(&__ucmpdi2, .{ .name = "__ucmpdi2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 14 | @export(&__ucmpti2, .{ .name = "__ucmpti2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 15 | 15 | } |
| 16 | 16 | |
| 17 | 17 | // cmp - signed compare |
lib/compiler_rt/cmpdf2.zig+8-8| ... | ... | @@ -7,15 +7,15 @@ pub const panic = common.panic; |
| 7 | 7 | |
| 8 | 8 | comptime { |
| 9 | 9 | if (common.want_aeabi) { |
| 10 | @export(__aeabi_dcmpeq, .{ .name = "__aeabi_dcmpeq", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | @export(__aeabi_dcmplt, .{ .name = "__aeabi_dcmplt", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | @export(__aeabi_dcmple, .{ .name = "__aeabi_dcmple", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(&__aeabi_dcmpeq, .{ .name = "__aeabi_dcmpeq", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | @export(&__aeabi_dcmplt, .{ .name = "__aeabi_dcmplt", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | @export(&__aeabi_dcmple, .{ .name = "__aeabi_dcmple", .linkage = common.linkage, .visibility = common.visibility }); | |
| 13 | 13 | } else { |
| 14 | @export(__eqdf2, .{ .name = "__eqdf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 15 | @export(__nedf2, .{ .name = "__nedf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 16 | @export(__ledf2, .{ .name = "__ledf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 17 | @export(__cmpdf2, .{ .name = "__cmpdf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 18 | @export(__ltdf2, .{ .name = "__ltdf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 14 | @export(&__eqdf2, .{ .name = "__eqdf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 15 | @export(&__nedf2, .{ .name = "__nedf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 16 | @export(&__ledf2, .{ .name = "__ledf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 17 | @export(&__cmpdf2, .{ .name = "__cmpdf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 18 | @export(&__ltdf2, .{ .name = "__ltdf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 19 | 19 | } |
| 20 | 20 | } |
| 21 | 21 |
lib/compiler_rt/cmphf2.zig+5-5| ... | ... | @@ -6,11 +6,11 @@ const comparef = @import("./comparef.zig"); |
| 6 | 6 | pub const panic = common.panic; |
| 7 | 7 | |
| 8 | 8 | comptime { |
| 9 | @export(__eqhf2, .{ .name = "__eqhf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(__nehf2, .{ .name = "__nehf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | @export(__lehf2, .{ .name = "__lehf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | @export(__cmphf2, .{ .name = "__cmphf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 13 | @export(__lthf2, .{ .name = "__lthf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | @export(&__eqhf2, .{ .name = "__eqhf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(&__nehf2, .{ .name = "__nehf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | @export(&__lehf2, .{ .name = "__lehf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | @export(&__cmphf2, .{ .name = "__cmphf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 13 | @export(&__lthf2, .{ .name = "__lthf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 14 | 14 | } |
| 15 | 15 | |
| 16 | 16 | /// "These functions calculate a <=> b. That is, if a is less than b, they return -1; |
lib/compiler_rt/cmpsf2.zig+8-8| ... | ... | @@ -7,15 +7,15 @@ pub const panic = common.panic; |
| 7 | 7 | |
| 8 | 8 | comptime { |
| 9 | 9 | if (common.want_aeabi) { |
| 10 | @export(__aeabi_fcmpeq, .{ .name = "__aeabi_fcmpeq", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | @export(__aeabi_fcmplt, .{ .name = "__aeabi_fcmplt", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | @export(__aeabi_fcmple, .{ .name = "__aeabi_fcmple", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(&__aeabi_fcmpeq, .{ .name = "__aeabi_fcmpeq", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | @export(&__aeabi_fcmplt, .{ .name = "__aeabi_fcmplt", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | @export(&__aeabi_fcmple, .{ .name = "__aeabi_fcmple", .linkage = common.linkage, .visibility = common.visibility }); | |
| 13 | 13 | } else { |
| 14 | @export(__eqsf2, .{ .name = "__eqsf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 15 | @export(__nesf2, .{ .name = "__nesf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 16 | @export(__lesf2, .{ .name = "__lesf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 17 | @export(__cmpsf2, .{ .name = "__cmpsf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 18 | @export(__ltsf2, .{ .name = "__ltsf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 14 | @export(&__eqsf2, .{ .name = "__eqsf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 15 | @export(&__nesf2, .{ .name = "__nesf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 16 | @export(&__lesf2, .{ .name = "__lesf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 17 | @export(&__cmpsf2, .{ .name = "__cmpsf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 18 | @export(&__ltsf2, .{ .name = "__ltsf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 19 | 19 | } |
| 20 | 20 | } |
| 21 | 21 |
lib/compiler_rt/cmptf2.zig+16-16| ... | ... | @@ -7,24 +7,24 @@ pub const panic = common.panic; |
| 7 | 7 | |
| 8 | 8 | comptime { |
| 9 | 9 | if (common.want_ppc_abi) { |
| 10 | @export(__eqtf2, .{ .name = "__eqkf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | @export(__netf2, .{ .name = "__nekf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | @export(__lttf2, .{ .name = "__ltkf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 13 | @export(__letf2, .{ .name = "__lekf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(&__eqtf2, .{ .name = "__eqkf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | @export(&__netf2, .{ .name = "__nekf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | @export(&__lttf2, .{ .name = "__ltkf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 13 | @export(&__letf2, .{ .name = "__lekf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 14 | 14 | } else if (common.want_sparc_abi) { |
| 15 | @export(_Qp_cmp, .{ .name = "_Qp_cmp", .linkage = common.linkage, .visibility = common.visibility }); | |
| 16 | @export(_Qp_feq, .{ .name = "_Qp_feq", .linkage = common.linkage, .visibility = common.visibility }); | |
| 17 | @export(_Qp_fne, .{ .name = "_Qp_fne", .linkage = common.linkage, .visibility = common.visibility }); | |
| 18 | @export(_Qp_flt, .{ .name = "_Qp_flt", .linkage = common.linkage, .visibility = common.visibility }); | |
| 19 | @export(_Qp_fle, .{ .name = "_Qp_fle", .linkage = common.linkage, .visibility = common.visibility }); | |
| 20 | @export(_Qp_fgt, .{ .name = "_Qp_fgt", .linkage = common.linkage, .visibility = common.visibility }); | |
| 21 | @export(_Qp_fge, .{ .name = "_Qp_fge", .linkage = common.linkage, .visibility = common.visibility }); | |
| 15 | @export(&_Qp_cmp, .{ .name = "_Qp_cmp", .linkage = common.linkage, .visibility = common.visibility }); | |
| 16 | @export(&_Qp_feq, .{ .name = "_Qp_feq", .linkage = common.linkage, .visibility = common.visibility }); | |
| 17 | @export(&_Qp_fne, .{ .name = "_Qp_fne", .linkage = common.linkage, .visibility = common.visibility }); | |
| 18 | @export(&_Qp_flt, .{ .name = "_Qp_flt", .linkage = common.linkage, .visibility = common.visibility }); | |
| 19 | @export(&_Qp_fle, .{ .name = "_Qp_fle", .linkage = common.linkage, .visibility = common.visibility }); | |
| 20 | @export(&_Qp_fgt, .{ .name = "_Qp_fgt", .linkage = common.linkage, .visibility = common.visibility }); | |
| 21 | @export(&_Qp_fge, .{ .name = "_Qp_fge", .linkage = common.linkage, .visibility = common.visibility }); | |
| 22 | 22 | } |
| 23 | @export(__eqtf2, .{ .name = "__eqtf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 24 | @export(__netf2, .{ .name = "__netf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 25 | @export(__letf2, .{ .name = "__letf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 26 | @export(__cmptf2, .{ .name = "__cmptf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 27 | @export(__lttf2, .{ .name = "__lttf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 23 | @export(&__eqtf2, .{ .name = "__eqtf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 24 | @export(&__netf2, .{ .name = "__netf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 25 | @export(&__letf2, .{ .name = "__letf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 26 | @export(&__cmptf2, .{ .name = "__cmptf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 27 | @export(&__lttf2, .{ .name = "__lttf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 28 | 28 | } |
| 29 | 29 | |
| 30 | 30 | /// "These functions calculate a <=> b. That is, if a is less than b, they return -1; |
lib/compiler_rt/cmpxf2.zig+5-5| ... | ... | @@ -6,11 +6,11 @@ const comparef = @import("./comparef.zig"); |
| 6 | 6 | pub const panic = common.panic; |
| 7 | 7 | |
| 8 | 8 | comptime { |
| 9 | @export(__eqxf2, .{ .name = "__eqxf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(__nexf2, .{ .name = "__nexf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | @export(__lexf2, .{ .name = "__lexf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | @export(__cmpxf2, .{ .name = "__cmpxf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 13 | @export(__ltxf2, .{ .name = "__ltxf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | @export(&__eqxf2, .{ .name = "__eqxf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(&__nexf2, .{ .name = "__nexf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | @export(&__lexf2, .{ .name = "__lexf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | @export(&__cmpxf2, .{ .name = "__cmpxf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 13 | @export(&__ltxf2, .{ .name = "__ltxf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 14 | 14 | } |
| 15 | 15 | |
| 16 | 16 | /// "These functions calculate a <=> b. That is, if a is less than b, they return -1; |
lib/compiler_rt/cos.zig+7-7| ... | ... | @@ -11,15 +11,15 @@ const rem_pio2 = @import("rem_pio2.zig").rem_pio2; |
| 11 | 11 | const rem_pio2f = @import("rem_pio2f.zig").rem_pio2f; |
| 12 | 12 | |
| 13 | 13 | comptime { |
| 14 | @export(__cosh, .{ .name = "__cosh", .linkage = common.linkage, .visibility = common.visibility }); | |
| 15 | @export(cosf, .{ .name = "cosf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 16 | @export(cos, .{ .name = "cos", .linkage = common.linkage, .visibility = common.visibility }); | |
| 17 | @export(__cosx, .{ .name = "__cosx", .linkage = common.linkage, .visibility = common.visibility }); | |
| 14 | @export(&__cosh, .{ .name = "__cosh", .linkage = common.linkage, .visibility = common.visibility }); | |
| 15 | @export(&cosf, .{ .name = "cosf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 16 | @export(&cos, .{ .name = "cos", .linkage = common.linkage, .visibility = common.visibility }); | |
| 17 | @export(&__cosx, .{ .name = "__cosx", .linkage = common.linkage, .visibility = common.visibility }); | |
| 18 | 18 | if (common.want_ppc_abi) { |
| 19 | @export(cosq, .{ .name = "cosf128", .linkage = common.linkage, .visibility = common.visibility }); | |
| 19 | @export(&cosq, .{ .name = "cosf128", .linkage = common.linkage, .visibility = common.visibility }); | |
| 20 | 20 | } |
| 21 | @export(cosq, .{ .name = "cosq", .linkage = common.linkage, .visibility = common.visibility }); | |
| 22 | @export(cosl, .{ .name = "cosl", .linkage = common.linkage, .visibility = common.visibility }); | |
| 21 | @export(&cosq, .{ .name = "cosq", .linkage = common.linkage, .visibility = common.visibility }); | |
| 22 | @export(&cosl, .{ .name = "cosl", .linkage = common.linkage, .visibility = common.visibility }); | |
| 23 | 23 | } |
| 24 | 24 | |
| 25 | 25 | pub fn __cosh(a: f16) callconv(.C) f16 { |
lib/compiler_rt/count0bits.zig+9-9| ... | ... | @@ -6,15 +6,15 @@ const common = @import("common.zig"); |
| 6 | 6 | pub const panic = common.panic; |
| 7 | 7 | |
| 8 | 8 | comptime { |
| 9 | @export(__clzsi2, .{ .name = "__clzsi2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(__clzdi2, .{ .name = "__clzdi2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | @export(__clzti2, .{ .name = "__clzti2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | @export(__ctzsi2, .{ .name = "__ctzsi2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 13 | @export(__ctzdi2, .{ .name = "__ctzdi2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 14 | @export(__ctzti2, .{ .name = "__ctzti2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 15 | @export(__ffssi2, .{ .name = "__ffssi2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 16 | @export(__ffsdi2, .{ .name = "__ffsdi2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 17 | @export(__ffsti2, .{ .name = "__ffsti2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | @export(&__clzsi2, .{ .name = "__clzsi2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(&__clzdi2, .{ .name = "__clzdi2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | @export(&__clzti2, .{ .name = "__clzti2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | @export(&__ctzsi2, .{ .name = "__ctzsi2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 13 | @export(&__ctzdi2, .{ .name = "__ctzdi2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 14 | @export(&__ctzti2, .{ .name = "__ctzti2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 15 | @export(&__ffssi2, .{ .name = "__ffssi2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 16 | @export(&__ffsdi2, .{ .name = "__ffsdi2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 17 | @export(&__ffsti2, .{ .name = "__ffsti2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 18 | 18 | } |
| 19 | 19 | |
| 20 | 20 | // clz - count leading zeroes |
lib/compiler_rt/divdc3.zig+1-1| ... | ... | @@ -4,7 +4,7 @@ const Complex = @import("./mulc3.zig").Complex; |
| 4 | 4 | |
| 5 | 5 | comptime { |
| 6 | 6 | if (@import("builtin").zig_backend != .stage2_c) { |
| 7 | @export(__divdc3, .{ .name = "__divdc3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 7 | @export(&__divdc3, .{ .name = "__divdc3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | 8 | } |
| 9 | 9 | } |
| 10 | 10 |
lib/compiler_rt/divdf3.zig+2-2| ... | ... | @@ -15,9 +15,9 @@ pub const panic = common.panic; |
| 15 | 15 | |
| 16 | 16 | comptime { |
| 17 | 17 | if (common.want_aeabi) { |
| 18 | @export(__aeabi_ddiv, .{ .name = "__aeabi_ddiv", .linkage = common.linkage, .visibility = common.visibility }); | |
| 18 | @export(&__aeabi_ddiv, .{ .name = "__aeabi_ddiv", .linkage = common.linkage, .visibility = common.visibility }); | |
| 19 | 19 | } else { |
| 20 | @export(__divdf3, .{ .name = "__divdf3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 20 | @export(&__divdf3, .{ .name = "__divdf3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 21 | 21 | } |
| 22 | 22 | } |
| 23 | 23 |
lib/compiler_rt/divhc3.zig+1-1| ... | ... | @@ -4,7 +4,7 @@ const Complex = @import("./mulc3.zig").Complex; |
| 4 | 4 | |
| 5 | 5 | comptime { |
| 6 | 6 | if (@import("builtin").zig_backend != .stage2_c) { |
| 7 | @export(__divhc3, .{ .name = "__divhc3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 7 | @export(&__divhc3, .{ .name = "__divhc3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | 8 | } |
| 9 | 9 | } |
| 10 | 10 |
lib/compiler_rt/divhf3.zig+1-1| ... | ... | @@ -2,7 +2,7 @@ const common = @import("common.zig"); |
| 2 | 2 | const divsf3 = @import("./divsf3.zig"); |
| 3 | 3 | |
| 4 | 4 | comptime { |
| 5 | @export(__divhf3, .{ .name = "__divhf3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 5 | @export(&__divhf3, .{ .name = "__divhf3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 6 | 6 | } |
| 7 | 7 | |
| 8 | 8 | pub fn __divhf3(a: f16, b: f16) callconv(.C) f16 { |
lib/compiler_rt/divsc3.zig+1-1| ... | ... | @@ -4,7 +4,7 @@ const Complex = @import("./mulc3.zig").Complex; |
| 4 | 4 | |
| 5 | 5 | comptime { |
| 6 | 6 | if (@import("builtin").zig_backend != .stage2_c) { |
| 7 | @export(__divsc3, .{ .name = "__divsc3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 7 | @export(&__divsc3, .{ .name = "__divsc3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | 8 | } |
| 9 | 9 | } |
| 10 | 10 |
lib/compiler_rt/divsf3.zig+2-2| ... | ... | @@ -13,9 +13,9 @@ pub const panic = common.panic; |
| 13 | 13 | |
| 14 | 14 | comptime { |
| 15 | 15 | if (common.want_aeabi) { |
| 16 | @export(__aeabi_fdiv, .{ .name = "__aeabi_fdiv", .linkage = common.linkage, .visibility = common.visibility }); | |
| 16 | @export(&__aeabi_fdiv, .{ .name = "__aeabi_fdiv", .linkage = common.linkage, .visibility = common.visibility }); | |
| 17 | 17 | } else { |
| 18 | @export(__divsf3, .{ .name = "__divsf3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 18 | @export(&__divsf3, .{ .name = "__divsf3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 19 | 19 | } |
| 20 | 20 | } |
| 21 | 21 |
lib/compiler_rt/divtc3.zig+2-2| ... | ... | @@ -5,8 +5,8 @@ const Complex = @import("./mulc3.zig").Complex; |
| 5 | 5 | comptime { |
| 6 | 6 | if (@import("builtin").zig_backend != .stage2_c) { |
| 7 | 7 | if (common.want_ppc_abi) |
| 8 | @export(__divtc3, .{ .name = "__divkc3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | @export(__divtc3, .{ .name = "__divtc3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | @export(&__divtc3, .{ .name = "__divkc3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | @export(&__divtc3, .{ .name = "__divtc3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | 10 | } |
| 11 | 11 | } |
| 12 | 12 |
lib/compiler_rt/divtf3.zig+3-3| ... | ... | @@ -9,11 +9,11 @@ pub const panic = common.panic; |
| 9 | 9 | |
| 10 | 10 | comptime { |
| 11 | 11 | if (common.want_ppc_abi) { |
| 12 | @export(__divtf3, .{ .name = "__divkf3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | @export(&__divtf3, .{ .name = "__divkf3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 13 | 13 | } else if (common.want_sparc_abi) { |
| 14 | @export(_Qp_div, .{ .name = "_Qp_div", .linkage = common.linkage, .visibility = common.visibility }); | |
| 14 | @export(&_Qp_div, .{ .name = "_Qp_div", .linkage = common.linkage, .visibility = common.visibility }); | |
| 15 | 15 | } |
| 16 | @export(__divtf3, .{ .name = "__divtf3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 16 | @export(&__divtf3, .{ .name = "__divtf3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 17 | 17 | } |
| 18 | 18 | |
| 19 | 19 | pub fn __divtf3(a: f128, b: f128) callconv(.C) f128 { |
lib/compiler_rt/divti3.zig+2-2| ... | ... | @@ -8,9 +8,9 @@ pub const panic = common.panic; |
| 8 | 8 | |
| 9 | 9 | comptime { |
| 10 | 10 | if (common.want_windows_v2u64_abi) { |
| 11 | @export(__divti3_windows_x86_64, .{ .name = "__divti3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | @export(&__divti3_windows_x86_64, .{ .name = "__divti3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | 12 | } else { |
| 13 | @export(__divti3, .{ .name = "__divti3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 13 | @export(&__divti3, .{ .name = "__divti3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 14 | 14 | } |
| 15 | 15 | } |
| 16 | 16 |
lib/compiler_rt/divxc3.zig+1-1| ... | ... | @@ -4,7 +4,7 @@ const Complex = @import("./mulc3.zig").Complex; |
| 4 | 4 | |
| 5 | 5 | comptime { |
| 6 | 6 | if (@import("builtin").zig_backend != .stage2_c) { |
| 7 | @export(__divxc3, .{ .name = "__divxc3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 7 | @export(&__divxc3, .{ .name = "__divxc3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | 8 | } |
| 9 | 9 | } |
| 10 | 10 |
lib/compiler_rt/divxf3.zig+1-1| ... | ... | @@ -9,7 +9,7 @@ const wideMultiply = common.wideMultiply; |
| 9 | 9 | pub const panic = common.panic; |
| 10 | 10 | |
| 11 | 11 | comptime { |
| 12 | @export(__divxf3, .{ .name = "__divxf3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | @export(&__divxf3, .{ .name = "__divxf3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 13 | 13 | } |
| 14 | 14 | |
| 15 | 15 | pub fn __divxf3(a: f80, b: f80) callconv(.C) f80 { |
lib/compiler_rt/emutls.zig+1-1| ... | ... | @@ -19,7 +19,7 @@ pub const panic = common.panic; |
| 19 | 19 | |
| 20 | 20 | comptime { |
| 21 | 21 | if (builtin.link_libc and (builtin.abi == .android or builtin.os.tag == .openbsd)) { |
| 22 | @export(__emutls_get_address, .{ .name = "__emutls_get_address", .linkage = common.linkage, .visibility = common.visibility }); | |
| 22 | @export(&__emutls_get_address, .{ .name = "__emutls_get_address", .linkage = common.linkage, .visibility = common.visibility }); | |
| 23 | 23 | } |
| 24 | 24 | } |
| 25 | 25 |
lib/compiler_rt/exp.zig+7-7| ... | ... | @@ -15,15 +15,15 @@ const common = @import("common.zig"); |
| 15 | 15 | pub const panic = common.panic; |
| 16 | 16 | |
| 17 | 17 | comptime { |
| 18 | @export(__exph, .{ .name = "__exph", .linkage = common.linkage, .visibility = common.visibility }); | |
| 19 | @export(expf, .{ .name = "expf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 20 | @export(exp, .{ .name = "exp", .linkage = common.linkage, .visibility = common.visibility }); | |
| 21 | @export(__expx, .{ .name = "__expx", .linkage = common.linkage, .visibility = common.visibility }); | |
| 18 | @export(&__exph, .{ .name = "__exph", .linkage = common.linkage, .visibility = common.visibility }); | |
| 19 | @export(&expf, .{ .name = "expf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 20 | @export(&exp, .{ .name = "exp", .linkage = common.linkage, .visibility = common.visibility }); | |
| 21 | @export(&__expx, .{ .name = "__expx", .linkage = common.linkage, .visibility = common.visibility }); | |
| 22 | 22 | if (common.want_ppc_abi) { |
| 23 | @export(expq, .{ .name = "expf128", .linkage = common.linkage, .visibility = common.visibility }); | |
| 23 | @export(&expq, .{ .name = "expf128", .linkage = common.linkage, .visibility = common.visibility }); | |
| 24 | 24 | } |
| 25 | @export(expq, .{ .name = "expq", .linkage = common.linkage, .visibility = common.visibility }); | |
| 26 | @export(expl, .{ .name = "expl", .linkage = common.linkage, .visibility = common.visibility }); | |
| 25 | @export(&expq, .{ .name = "expq", .linkage = common.linkage, .visibility = common.visibility }); | |
| 26 | @export(&expl, .{ .name = "expl", .linkage = common.linkage, .visibility = common.visibility }); | |
| 27 | 27 | } |
| 28 | 28 | |
| 29 | 29 | pub fn __exph(a: f16) callconv(.C) f16 { |
lib/compiler_rt/exp2.zig+7-7| ... | ... | @@ -15,15 +15,15 @@ const common = @import("common.zig"); |
| 15 | 15 | pub const panic = common.panic; |
| 16 | 16 | |
| 17 | 17 | comptime { |
| 18 | @export(__exp2h, .{ .name = "__exp2h", .linkage = common.linkage, .visibility = common.visibility }); | |
| 19 | @export(exp2f, .{ .name = "exp2f", .linkage = common.linkage, .visibility = common.visibility }); | |
| 20 | @export(exp2, .{ .name = "exp2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 21 | @export(__exp2x, .{ .name = "__exp2x", .linkage = common.linkage, .visibility = common.visibility }); | |
| 18 | @export(&__exp2h, .{ .name = "__exp2h", .linkage = common.linkage, .visibility = common.visibility }); | |
| 19 | @export(&exp2f, .{ .name = "exp2f", .linkage = common.linkage, .visibility = common.visibility }); | |
| 20 | @export(&exp2, .{ .name = "exp2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 21 | @export(&__exp2x, .{ .name = "__exp2x", .linkage = common.linkage, .visibility = common.visibility }); | |
| 22 | 22 | if (common.want_ppc_abi) { |
| 23 | @export(exp2q, .{ .name = "exp2f128", .linkage = common.linkage, .visibility = common.visibility }); | |
| 23 | @export(&exp2q, .{ .name = "exp2f128", .linkage = common.linkage, .visibility = common.visibility }); | |
| 24 | 24 | } |
| 25 | @export(exp2q, .{ .name = "exp2q", .linkage = common.linkage, .visibility = common.visibility }); | |
| 26 | @export(exp2l, .{ .name = "exp2l", .linkage = common.linkage, .visibility = common.visibility }); | |
| 25 | @export(&exp2q, .{ .name = "exp2q", .linkage = common.linkage, .visibility = common.visibility }); | |
| 26 | @export(&exp2l, .{ .name = "exp2l", .linkage = common.linkage, .visibility = common.visibility }); | |
| 27 | 27 | } |
| 28 | 28 | |
| 29 | 29 | pub fn __exp2h(x: f16) callconv(.C) f16 { |
lib/compiler_rt/extenddftf2.zig+3-3| ... | ... | @@ -5,11 +5,11 @@ pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | 7 | if (common.want_ppc_abi) { |
| 8 | @export(__extenddftf2, .{ .name = "__extenddfkf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | @export(&__extenddftf2, .{ .name = "__extenddfkf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | 9 | } else if (common.want_sparc_abi) { |
| 10 | @export(_Qp_dtoq, .{ .name = "_Qp_dtoq", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(&_Qp_dtoq, .{ .name = "_Qp_dtoq", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | 11 | } |
| 12 | @export(__extenddftf2, .{ .name = "__extenddftf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | @export(&__extenddftf2, .{ .name = "__extenddftf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 13 | 13 | } |
| 14 | 14 | |
| 15 | 15 | pub fn __extenddftf2(a: f64) callconv(.C) f128 { |
lib/compiler_rt/extenddfxf2.zig+1-1| ... | ... | @@ -4,7 +4,7 @@ const extend_f80 = @import("./extendf.zig").extend_f80; |
| 4 | 4 | pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | @export(__extenddfxf2, .{ .name = "__extenddfxf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 7 | @export(&__extenddfxf2, .{ .name = "__extenddfxf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | 8 | } |
| 9 | 9 | |
| 10 | 10 | pub fn __extenddfxf2(a: f64) callconv(.C) f80 { |
lib/compiler_rt/extendhfdf2.zig+1-1| ... | ... | @@ -4,7 +4,7 @@ const extendf = @import("./extendf.zig").extendf; |
| 4 | 4 | pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | @export(__extendhfdf2, .{ .name = "__extendhfdf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 7 | @export(&__extendhfdf2, .{ .name = "__extendhfdf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | 8 | } |
| 9 | 9 | |
| 10 | 10 | pub fn __extendhfdf2(a: common.F16T(f64)) callconv(.C) f64 { |
lib/compiler_rt/extendhfsf2.zig+3-3| ... | ... | @@ -5,11 +5,11 @@ pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | 7 | if (common.gnu_f16_abi) { |
| 8 | @export(__gnu_h2f_ieee, .{ .name = "__gnu_h2f_ieee", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | @export(&__gnu_h2f_ieee, .{ .name = "__gnu_h2f_ieee", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | 9 | } else if (common.want_aeabi) { |
| 10 | @export(__aeabi_h2f, .{ .name = "__aeabi_h2f", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(&__aeabi_h2f, .{ .name = "__aeabi_h2f", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | 11 | } |
| 12 | @export(__extendhfsf2, .{ .name = "__extendhfsf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | @export(&__extendhfsf2, .{ .name = "__extendhfsf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 13 | 13 | } |
| 14 | 14 | |
| 15 | 15 | pub fn __extendhfsf2(a: common.F16T(f32)) callconv(.C) f32 { |
lib/compiler_rt/extendhftf2.zig+1-1| ... | ... | @@ -4,7 +4,7 @@ const extendf = @import("./extendf.zig").extendf; |
| 4 | 4 | pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | @export(__extendhftf2, .{ .name = "__extendhftf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 7 | @export(&__extendhftf2, .{ .name = "__extendhftf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | 8 | } |
| 9 | 9 | |
| 10 | 10 | pub fn __extendhftf2(a: common.F16T(f128)) callconv(.C) f128 { |
lib/compiler_rt/extendhfxf2.zig+1-1| ... | ... | @@ -4,7 +4,7 @@ const extend_f80 = @import("./extendf.zig").extend_f80; |
| 4 | 4 | pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | @export(__extendhfxf2, .{ .name = "__extendhfxf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 7 | @export(&__extendhfxf2, .{ .name = "__extendhfxf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | 8 | } |
| 9 | 9 | |
| 10 | 10 | fn __extendhfxf2(a: common.F16T(f80)) callconv(.C) f80 { |
lib/compiler_rt/extendsfdf2.zig+2-2| ... | ... | @@ -5,9 +5,9 @@ pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | 7 | if (common.want_aeabi) { |
| 8 | @export(__aeabi_f2d, .{ .name = "__aeabi_f2d", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | @export(&__aeabi_f2d, .{ .name = "__aeabi_f2d", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | 9 | } else { |
| 10 | @export(__extendsfdf2, .{ .name = "__extendsfdf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(&__extendsfdf2, .{ .name = "__extendsfdf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | 11 | } |
| 12 | 12 | } |
| 13 | 13 |
lib/compiler_rt/extendsftf2.zig+3-3| ... | ... | @@ -5,11 +5,11 @@ pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | 7 | if (common.want_ppc_abi) { |
| 8 | @export(__extendsftf2, .{ .name = "__extendsfkf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | @export(&__extendsftf2, .{ .name = "__extendsfkf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | 9 | } else if (common.want_sparc_abi) { |
| 10 | @export(_Qp_stoq, .{ .name = "_Qp_stoq", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(&_Qp_stoq, .{ .name = "_Qp_stoq", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | 11 | } |
| 12 | @export(__extendsftf2, .{ .name = "__extendsftf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | @export(&__extendsftf2, .{ .name = "__extendsftf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 13 | 13 | } |
| 14 | 14 | |
| 15 | 15 | pub fn __extendsftf2(a: f32) callconv(.C) f128 { |
lib/compiler_rt/extendsfxf2.zig+1-1| ... | ... | @@ -4,7 +4,7 @@ const extend_f80 = @import("./extendf.zig").extend_f80; |
| 4 | 4 | pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | @export(__extendsfxf2, .{ .name = "__extendsfxf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 7 | @export(&__extendsfxf2, .{ .name = "__extendsfxf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | 8 | } |
| 9 | 9 | |
| 10 | 10 | fn __extendsfxf2(a: f32) callconv(.C) f80 { |
lib/compiler_rt/extendxftf2.zig+1-1| ... | ... | @@ -4,7 +4,7 @@ const common = @import("./common.zig"); |
| 4 | 4 | pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | @export(__extendxftf2, .{ .name = "__extendxftf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 7 | @export(&__extendxftf2, .{ .name = "__extendxftf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | 8 | } |
| 9 | 9 | |
| 10 | 10 | fn __extendxftf2(a: f80) callconv(.C) f128 { |
lib/compiler_rt/fabs.zig+7-7| ... | ... | @@ -6,15 +6,15 @@ const common = @import("common.zig"); |
| 6 | 6 | pub const panic = common.panic; |
| 7 | 7 | |
| 8 | 8 | comptime { |
| 9 | @export(__fabsh, .{ .name = "__fabsh", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(fabsf, .{ .name = "fabsf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | @export(fabs, .{ .name = "fabs", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | @export(__fabsx, .{ .name = "__fabsx", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | @export(&__fabsh, .{ .name = "__fabsh", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(&fabsf, .{ .name = "fabsf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | @export(&fabs, .{ .name = "fabs", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | @export(&__fabsx, .{ .name = "__fabsx", .linkage = common.linkage, .visibility = common.visibility }); | |
| 13 | 13 | if (common.want_ppc_abi) { |
| 14 | @export(fabsq, .{ .name = "fabsf128", .linkage = common.linkage, .visibility = common.visibility }); | |
| 14 | @export(&fabsq, .{ .name = "fabsf128", .linkage = common.linkage, .visibility = common.visibility }); | |
| 15 | 15 | } |
| 16 | @export(fabsq, .{ .name = "fabsq", .linkage = common.linkage, .visibility = common.visibility }); | |
| 17 | @export(fabsl, .{ .name = "fabsl", .linkage = common.linkage, .visibility = common.visibility }); | |
| 16 | @export(&fabsq, .{ .name = "fabsq", .linkage = common.linkage, .visibility = common.visibility }); | |
| 17 | @export(&fabsl, .{ .name = "fabsl", .linkage = common.linkage, .visibility = common.visibility }); | |
| 18 | 18 | } |
| 19 | 19 | |
| 20 | 20 | pub fn __fabsh(a: f16) callconv(.C) f16 { |
lib/compiler_rt/fixdfdi.zig+2-2| ... | ... | @@ -5,9 +5,9 @@ pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | 7 | if (common.want_aeabi) { |
| 8 | @export(__aeabi_d2lz, .{ .name = "__aeabi_d2lz", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | @export(&__aeabi_d2lz, .{ .name = "__aeabi_d2lz", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | 9 | } else { |
| 10 | @export(__fixdfdi, .{ .name = "__fixdfdi", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(&__fixdfdi, .{ .name = "__fixdfdi", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | 11 | } |
| 12 | 12 | } |
| 13 | 13 |
lib/compiler_rt/fixdfsi.zig+2-2| ... | ... | @@ -5,9 +5,9 @@ pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | 7 | if (common.want_aeabi) { |
| 8 | @export(__aeabi_d2iz, .{ .name = "__aeabi_d2iz", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | @export(&__aeabi_d2iz, .{ .name = "__aeabi_d2iz", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | 9 | } else { |
| 10 | @export(__fixdfsi, .{ .name = "__fixdfsi", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(&__fixdfsi, .{ .name = "__fixdfsi", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | 11 | } |
| 12 | 12 | } |
| 13 | 13 |
lib/compiler_rt/fixdfti.zig+2-2| ... | ... | @@ -6,9 +6,9 @@ pub const panic = common.panic; |
| 6 | 6 | |
| 7 | 7 | comptime { |
| 8 | 8 | if (common.want_windows_v2u64_abi) { |
| 9 | @export(__fixdfti_windows_x86_64, .{ .name = "__fixdfti", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | @export(&__fixdfti_windows_x86_64, .{ .name = "__fixdfti", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | 10 | } else { |
| 11 | @export(__fixdfti, .{ .name = "__fixdfti", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | @export(&__fixdfti, .{ .name = "__fixdfti", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | 12 | } |
| 13 | 13 | } |
| 14 | 14 |
lib/compiler_rt/fixhfdi.zig+1-1| ... | ... | @@ -4,7 +4,7 @@ const intFromFloat = @import("./int_from_float.zig").intFromFloat; |
| 4 | 4 | pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | @export(__fixhfdi, .{ .name = "__fixhfdi", .linkage = common.linkage, .visibility = common.visibility }); | |
| 7 | @export(&__fixhfdi, .{ .name = "__fixhfdi", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | 8 | } |
| 9 | 9 | |
| 10 | 10 | fn __fixhfdi(a: f16) callconv(.C) i64 { |
lib/compiler_rt/fixhfsi.zig+1-1| ... | ... | @@ -4,7 +4,7 @@ const intFromFloat = @import("./int_from_float.zig").intFromFloat; |
| 4 | 4 | pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | @export(__fixhfsi, .{ .name = "__fixhfsi", .linkage = common.linkage, .visibility = common.visibility }); | |
| 7 | @export(&__fixhfsi, .{ .name = "__fixhfsi", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | 8 | } |
| 9 | 9 | |
| 10 | 10 | fn __fixhfsi(a: f16) callconv(.C) i32 { |
lib/compiler_rt/fixhfti.zig+2-2| ... | ... | @@ -6,9 +6,9 @@ pub const panic = common.panic; |
| 6 | 6 | |
| 7 | 7 | comptime { |
| 8 | 8 | if (common.want_windows_v2u64_abi) { |
| 9 | @export(__fixhfti_windows_x86_64, .{ .name = "__fixhfti", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | @export(&__fixhfti_windows_x86_64, .{ .name = "__fixhfti", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | 10 | } else { |
| 11 | @export(__fixhfti, .{ .name = "__fixhfti", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | @export(&__fixhfti, .{ .name = "__fixhfti", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | 12 | } |
| 13 | 13 | } |
| 14 | 14 |
lib/compiler_rt/fixsfdi.zig+2-2| ... | ... | @@ -5,9 +5,9 @@ pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | 7 | if (common.want_aeabi) { |
| 8 | @export(__aeabi_f2lz, .{ .name = "__aeabi_f2lz", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | @export(&__aeabi_f2lz, .{ .name = "__aeabi_f2lz", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | 9 | } else { |
| 10 | @export(__fixsfdi, .{ .name = "__fixsfdi", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(&__fixsfdi, .{ .name = "__fixsfdi", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | 11 | } |
| 12 | 12 | } |
| 13 | 13 |
lib/compiler_rt/fixsfsi.zig+2-2| ... | ... | @@ -5,9 +5,9 @@ pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | 7 | if (common.want_aeabi) { |
| 8 | @export(__aeabi_f2iz, .{ .name = "__aeabi_f2iz", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | @export(&__aeabi_f2iz, .{ .name = "__aeabi_f2iz", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | 9 | } else { |
| 10 | @export(__fixsfsi, .{ .name = "__fixsfsi", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(&__fixsfsi, .{ .name = "__fixsfsi", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | 11 | } |
| 12 | 12 | } |
| 13 | 13 |
lib/compiler_rt/fixsfti.zig+2-2| ... | ... | @@ -6,9 +6,9 @@ pub const panic = common.panic; |
| 6 | 6 | |
| 7 | 7 | comptime { |
| 8 | 8 | if (common.want_windows_v2u64_abi) { |
| 9 | @export(__fixsfti_windows_x86_64, .{ .name = "__fixsfti", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | @export(&__fixsfti_windows_x86_64, .{ .name = "__fixsfti", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | 10 | } else { |
| 11 | @export(__fixsfti, .{ .name = "__fixsfti", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | @export(&__fixsfti, .{ .name = "__fixsfti", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | 12 | } |
| 13 | 13 | } |
| 14 | 14 |
lib/compiler_rt/fixtfdi.zig+3-3| ... | ... | @@ -5,11 +5,11 @@ pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | 7 | if (common.want_ppc_abi) { |
| 8 | @export(__fixtfdi, .{ .name = "__fixkfdi", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | @export(&__fixtfdi, .{ .name = "__fixkfdi", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | 9 | } else if (common.want_sparc_abi) { |
| 10 | @export(_Qp_qtox, .{ .name = "_Qp_qtox", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(&_Qp_qtox, .{ .name = "_Qp_qtox", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | 11 | } |
| 12 | @export(__fixtfdi, .{ .name = "__fixtfdi", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | @export(&__fixtfdi, .{ .name = "__fixtfdi", .linkage = common.linkage, .visibility = common.visibility }); | |
| 13 | 13 | } |
| 14 | 14 | |
| 15 | 15 | pub fn __fixtfdi(a: f128) callconv(.C) i64 { |
lib/compiler_rt/fixtfsi.zig+3-3| ... | ... | @@ -5,11 +5,11 @@ pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | 7 | if (common.want_ppc_abi) { |
| 8 | @export(__fixtfsi, .{ .name = "__fixkfsi", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | @export(&__fixtfsi, .{ .name = "__fixkfsi", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | 9 | } else if (common.want_sparc_abi) { |
| 10 | @export(_Qp_qtoi, .{ .name = "_Qp_qtoi", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(&_Qp_qtoi, .{ .name = "_Qp_qtoi", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | 11 | } |
| 12 | @export(__fixtfsi, .{ .name = "__fixtfsi", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | @export(&__fixtfsi, .{ .name = "__fixtfsi", .linkage = common.linkage, .visibility = common.visibility }); | |
| 13 | 13 | } |
| 14 | 14 | |
| 15 | 15 | pub fn __fixtfsi(a: f128) callconv(.C) i32 { |
lib/compiler_rt/fixtfti.zig+3-3| ... | ... | @@ -6,11 +6,11 @@ pub const panic = common.panic; |
| 6 | 6 | |
| 7 | 7 | comptime { |
| 8 | 8 | if (common.want_windows_v2u64_abi) { |
| 9 | @export(__fixtfti_windows_x86_64, .{ .name = "__fixtfti", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | @export(&__fixtfti_windows_x86_64, .{ .name = "__fixtfti", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | 10 | } else { |
| 11 | 11 | if (common.want_ppc_abi) |
| 12 | @export(__fixtfti, .{ .name = "__fixkfti", .linkage = common.linkage, .visibility = common.visibility }); | |
| 13 | @export(__fixtfti, .{ .name = "__fixtfti", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | @export(&__fixtfti, .{ .name = "__fixkfti", .linkage = common.linkage, .visibility = common.visibility }); | |
| 13 | @export(&__fixtfti, .{ .name = "__fixtfti", .linkage = common.linkage, .visibility = common.visibility }); | |
| 14 | 14 | } |
| 15 | 15 | } |
| 16 | 16 |
lib/compiler_rt/fixunsdfdi.zig+2-2| ... | ... | @@ -5,9 +5,9 @@ pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | 7 | if (common.want_aeabi) { |
| 8 | @export(__aeabi_d2ulz, .{ .name = "__aeabi_d2ulz", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | @export(&__aeabi_d2ulz, .{ .name = "__aeabi_d2ulz", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | 9 | } else { |
| 10 | @export(__fixunsdfdi, .{ .name = "__fixunsdfdi", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(&__fixunsdfdi, .{ .name = "__fixunsdfdi", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | 11 | } |
| 12 | 12 | } |
| 13 | 13 |
lib/compiler_rt/fixunsdfsi.zig+2-2| ... | ... | @@ -5,9 +5,9 @@ pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | 7 | if (common.want_aeabi) { |
| 8 | @export(__aeabi_d2uiz, .{ .name = "__aeabi_d2uiz", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | @export(&__aeabi_d2uiz, .{ .name = "__aeabi_d2uiz", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | 9 | } else { |
| 10 | @export(__fixunsdfsi, .{ .name = "__fixunsdfsi", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(&__fixunsdfsi, .{ .name = "__fixunsdfsi", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | 11 | } |
| 12 | 12 | } |
| 13 | 13 |
lib/compiler_rt/fixunsdfti.zig+2-2| ... | ... | @@ -6,9 +6,9 @@ pub const panic = common.panic; |
| 6 | 6 | |
| 7 | 7 | comptime { |
| 8 | 8 | if (common.want_windows_v2u64_abi) { |
| 9 | @export(__fixunsdfti_windows_x86_64, .{ .name = "__fixunsdfti", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | @export(&__fixunsdfti_windows_x86_64, .{ .name = "__fixunsdfti", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | 10 | } else { |
| 11 | @export(__fixunsdfti, .{ .name = "__fixunsdfti", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | @export(&__fixunsdfti, .{ .name = "__fixunsdfti", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | 12 | } |
| 13 | 13 | } |
| 14 | 14 |
lib/compiler_rt/fixunshfdi.zig+1-1| ... | ... | @@ -4,7 +4,7 @@ const intFromFloat = @import("./int_from_float.zig").intFromFloat; |
| 4 | 4 | pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | @export(__fixunshfdi, .{ .name = "__fixunshfdi", .linkage = common.linkage, .visibility = common.visibility }); | |
| 7 | @export(&__fixunshfdi, .{ .name = "__fixunshfdi", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | 8 | } |
| 9 | 9 | |
| 10 | 10 | fn __fixunshfdi(a: f16) callconv(.C) u64 { |
lib/compiler_rt/fixunshfsi.zig+1-1| ... | ... | @@ -4,7 +4,7 @@ const intFromFloat = @import("./int_from_float.zig").intFromFloat; |
| 4 | 4 | pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | @export(__fixunshfsi, .{ .name = "__fixunshfsi", .linkage = common.linkage, .visibility = common.visibility }); | |
| 7 | @export(&__fixunshfsi, .{ .name = "__fixunshfsi", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | 8 | } |
| 9 | 9 | |
| 10 | 10 | fn __fixunshfsi(a: f16) callconv(.C) u32 { |
lib/compiler_rt/fixunshfti.zig+2-2| ... | ... | @@ -6,9 +6,9 @@ pub const panic = common.panic; |
| 6 | 6 | |
| 7 | 7 | comptime { |
| 8 | 8 | if (common.want_windows_v2u64_abi) { |
| 9 | @export(__fixunshfti_windows_x86_64, .{ .name = "__fixunshfti", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | @export(&__fixunshfti_windows_x86_64, .{ .name = "__fixunshfti", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | 10 | } else { |
| 11 | @export(__fixunshfti, .{ .name = "__fixunshfti", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | @export(&__fixunshfti, .{ .name = "__fixunshfti", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | 12 | } |
| 13 | 13 | } |
| 14 | 14 |
lib/compiler_rt/fixunssfdi.zig+2-2| ... | ... | @@ -5,9 +5,9 @@ pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | 7 | if (common.want_aeabi) { |
| 8 | @export(__aeabi_f2ulz, .{ .name = "__aeabi_f2ulz", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | @export(&__aeabi_f2ulz, .{ .name = "__aeabi_f2ulz", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | 9 | } else { |
| 10 | @export(__fixunssfdi, .{ .name = "__fixunssfdi", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(&__fixunssfdi, .{ .name = "__fixunssfdi", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | 11 | } |
| 12 | 12 | } |
| 13 | 13 |
lib/compiler_rt/fixunssfsi.zig+2-2| ... | ... | @@ -5,9 +5,9 @@ pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | 7 | if (common.want_aeabi) { |
| 8 | @export(__aeabi_f2uiz, .{ .name = "__aeabi_f2uiz", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | @export(&__aeabi_f2uiz, .{ .name = "__aeabi_f2uiz", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | 9 | } else { |
| 10 | @export(__fixunssfsi, .{ .name = "__fixunssfsi", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(&__fixunssfsi, .{ .name = "__fixunssfsi", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | 11 | } |
| 12 | 12 | } |
| 13 | 13 |
lib/compiler_rt/fixunssfti.zig+2-2| ... | ... | @@ -6,9 +6,9 @@ pub const panic = common.panic; |
| 6 | 6 | |
| 7 | 7 | comptime { |
| 8 | 8 | if (common.want_windows_v2u64_abi) { |
| 9 | @export(__fixunssfti_windows_x86_64, .{ .name = "__fixunssfti", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | @export(&__fixunssfti_windows_x86_64, .{ .name = "__fixunssfti", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | 10 | } else { |
| 11 | @export(__fixunssfti, .{ .name = "__fixunssfti", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | @export(&__fixunssfti, .{ .name = "__fixunssfti", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | 12 | } |
| 13 | 13 | } |
| 14 | 14 |
lib/compiler_rt/fixunstfdi.zig+3-3| ... | ... | @@ -5,11 +5,11 @@ pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | 7 | if (common.want_ppc_abi) { |
| 8 | @export(__fixunstfdi, .{ .name = "__fixunskfdi", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | @export(&__fixunstfdi, .{ .name = "__fixunskfdi", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | 9 | } else if (common.want_sparc_abi) { |
| 10 | @export(_Qp_qtoux, .{ .name = "_Qp_qtoux", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(&_Qp_qtoux, .{ .name = "_Qp_qtoux", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | 11 | } |
| 12 | @export(__fixunstfdi, .{ .name = "__fixunstfdi", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | @export(&__fixunstfdi, .{ .name = "__fixunstfdi", .linkage = common.linkage, .visibility = common.visibility }); | |
| 13 | 13 | } |
| 14 | 14 | |
| 15 | 15 | pub fn __fixunstfdi(a: f128) callconv(.C) u64 { |
lib/compiler_rt/fixunstfsi.zig+3-3| ... | ... | @@ -5,11 +5,11 @@ pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | 7 | if (common.want_ppc_abi) { |
| 8 | @export(__fixunstfsi, .{ .name = "__fixunskfsi", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | @export(&__fixunstfsi, .{ .name = "__fixunskfsi", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | 9 | } else if (common.want_sparc_abi) { |
| 10 | @export(_Qp_qtoui, .{ .name = "_Qp_qtoui", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(&_Qp_qtoui, .{ .name = "_Qp_qtoui", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | 11 | } |
| 12 | @export(__fixunstfsi, .{ .name = "__fixunstfsi", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | @export(&__fixunstfsi, .{ .name = "__fixunstfsi", .linkage = common.linkage, .visibility = common.visibility }); | |
| 13 | 13 | } |
| 14 | 14 | |
| 15 | 15 | pub fn __fixunstfsi(a: f128) callconv(.C) u32 { |
lib/compiler_rt/fixunstfti.zig+3-3| ... | ... | @@ -6,11 +6,11 @@ pub const panic = common.panic; |
| 6 | 6 | |
| 7 | 7 | comptime { |
| 8 | 8 | if (common.want_windows_v2u64_abi) { |
| 9 | @export(__fixunstfti_windows_x86_64, .{ .name = "__fixunstfti", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | @export(&__fixunstfti_windows_x86_64, .{ .name = "__fixunstfti", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | 10 | } else { |
| 11 | 11 | if (common.want_ppc_abi) |
| 12 | @export(__fixunstfti, .{ .name = "__fixunskfti", .linkage = common.linkage, .visibility = common.visibility }); | |
| 13 | @export(__fixunstfti, .{ .name = "__fixunstfti", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | @export(&__fixunstfti, .{ .name = "__fixunskfti", .linkage = common.linkage, .visibility = common.visibility }); | |
| 13 | @export(&__fixunstfti, .{ .name = "__fixunstfti", .linkage = common.linkage, .visibility = common.visibility }); | |
| 14 | 14 | } |
| 15 | 15 | } |
| 16 | 16 |
lib/compiler_rt/fixunsxfdi.zig+1-1| ... | ... | @@ -4,7 +4,7 @@ const intFromFloat = @import("./int_from_float.zig").intFromFloat; |
| 4 | 4 | pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | @export(__fixunsxfdi, .{ .name = "__fixunsxfdi", .linkage = common.linkage, .visibility = common.visibility }); | |
| 7 | @export(&__fixunsxfdi, .{ .name = "__fixunsxfdi", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | 8 | } |
| 9 | 9 | |
| 10 | 10 | fn __fixunsxfdi(a: f80) callconv(.C) u64 { |
lib/compiler_rt/fixunsxfsi.zig+1-1| ... | ... | @@ -4,7 +4,7 @@ const intFromFloat = @import("./int_from_float.zig").intFromFloat; |
| 4 | 4 | pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | @export(__fixunsxfsi, .{ .name = "__fixunsxfsi", .linkage = common.linkage, .visibility = common.visibility }); | |
| 7 | @export(&__fixunsxfsi, .{ .name = "__fixunsxfsi", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | 8 | } |
| 9 | 9 | |
| 10 | 10 | fn __fixunsxfsi(a: f80) callconv(.C) u32 { |
lib/compiler_rt/fixunsxfti.zig+2-2| ... | ... | @@ -6,9 +6,9 @@ pub const panic = common.panic; |
| 6 | 6 | |
| 7 | 7 | comptime { |
| 8 | 8 | if (common.want_windows_v2u64_abi) { |
| 9 | @export(__fixunsxfti_windows_x86_64, .{ .name = "__fixunsxfti", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | @export(&__fixunsxfti_windows_x86_64, .{ .name = "__fixunsxfti", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | 10 | } else { |
| 11 | @export(__fixunsxfti, .{ .name = "__fixunsxfti", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | @export(&__fixunsxfti, .{ .name = "__fixunsxfti", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | 12 | } |
| 13 | 13 | } |
| 14 | 14 |
lib/compiler_rt/fixxfdi.zig+1-1| ... | ... | @@ -4,7 +4,7 @@ const intFromFloat = @import("./int_from_float.zig").intFromFloat; |
| 4 | 4 | pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | @export(__fixxfdi, .{ .name = "__fixxfdi", .linkage = common.linkage, .visibility = common.visibility }); | |
| 7 | @export(&__fixxfdi, .{ .name = "__fixxfdi", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | 8 | } |
| 9 | 9 | |
| 10 | 10 | fn __fixxfdi(a: f80) callconv(.C) i64 { |
lib/compiler_rt/fixxfsi.zig+1-1| ... | ... | @@ -4,7 +4,7 @@ const intFromFloat = @import("./int_from_float.zig").intFromFloat; |
| 4 | 4 | pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | @export(__fixxfsi, .{ .name = "__fixxfsi", .linkage = common.linkage, .visibility = common.visibility }); | |
| 7 | @export(&__fixxfsi, .{ .name = "__fixxfsi", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | 8 | } |
| 9 | 9 | |
| 10 | 10 | fn __fixxfsi(a: f80) callconv(.C) i32 { |
lib/compiler_rt/fixxfti.zig+2-2| ... | ... | @@ -6,9 +6,9 @@ pub const panic = common.panic; |
| 6 | 6 | |
| 7 | 7 | comptime { |
| 8 | 8 | if (common.want_windows_v2u64_abi) { |
| 9 | @export(__fixxfti_windows_x86_64, .{ .name = "__fixxfti", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | @export(&__fixxfti_windows_x86_64, .{ .name = "__fixxfti", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | 10 | } else { |
| 11 | @export(__fixxfti, .{ .name = "__fixxfti", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | @export(&__fixxfti, .{ .name = "__fixxfti", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | 12 | } |
| 13 | 13 | } |
| 14 | 14 |
lib/compiler_rt/floatdidf.zig+2-2| ... | ... | @@ -5,9 +5,9 @@ pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | 7 | if (common.want_aeabi) { |
| 8 | @export(__aeabi_l2d, .{ .name = "__aeabi_l2d", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | @export(&__aeabi_l2d, .{ .name = "__aeabi_l2d", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | 9 | } else { |
| 10 | @export(__floatdidf, .{ .name = "__floatdidf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(&__floatdidf, .{ .name = "__floatdidf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | 11 | } |
| 12 | 12 | } |
| 13 | 13 |
lib/compiler_rt/floatdihf.zig+1-1| ... | ... | @@ -4,7 +4,7 @@ const floatFromInt = @import("./float_from_int.zig").floatFromInt; |
| 4 | 4 | pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | @export(__floatdihf, .{ .name = "__floatdihf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 7 | @export(&__floatdihf, .{ .name = "__floatdihf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | 8 | } |
| 9 | 9 | |
| 10 | 10 | fn __floatdihf(a: i64) callconv(.C) f16 { |
lib/compiler_rt/floatdisf.zig+2-2| ... | ... | @@ -5,9 +5,9 @@ pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | 7 | if (common.want_aeabi) { |
| 8 | @export(__aeabi_l2f, .{ .name = "__aeabi_l2f", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | @export(&__aeabi_l2f, .{ .name = "__aeabi_l2f", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | 9 | } else { |
| 10 | @export(__floatdisf, .{ .name = "__floatdisf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(&__floatdisf, .{ .name = "__floatdisf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | 11 | } |
| 12 | 12 | } |
| 13 | 13 |
lib/compiler_rt/floatditf.zig+3-3| ... | ... | @@ -5,11 +5,11 @@ pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | 7 | if (common.want_ppc_abi) { |
| 8 | @export(__floatditf, .{ .name = "__floatdikf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | @export(&__floatditf, .{ .name = "__floatdikf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | 9 | } else if (common.want_sparc_abi) { |
| 10 | @export(_Qp_xtoq, .{ .name = "_Qp_xtoq", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(&_Qp_xtoq, .{ .name = "_Qp_xtoq", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | 11 | } |
| 12 | @export(__floatditf, .{ .name = "__floatditf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | @export(&__floatditf, .{ .name = "__floatditf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 13 | 13 | } |
| 14 | 14 | |
| 15 | 15 | pub fn __floatditf(a: i64) callconv(.C) f128 { |
lib/compiler_rt/floatdixf.zig+1-1| ... | ... | @@ -4,7 +4,7 @@ const floatFromInt = @import("./float_from_int.zig").floatFromInt; |
| 4 | 4 | pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | @export(__floatdixf, .{ .name = "__floatdixf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 7 | @export(&__floatdixf, .{ .name = "__floatdixf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | 8 | } |
| 9 | 9 | |
| 10 | 10 | fn __floatdixf(a: i64) callconv(.C) f80 { |
lib/compiler_rt/floatsidf.zig+2-2| ... | ... | @@ -5,9 +5,9 @@ pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | 7 | if (common.want_aeabi) { |
| 8 | @export(__aeabi_i2d, .{ .name = "__aeabi_i2d", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | @export(&__aeabi_i2d, .{ .name = "__aeabi_i2d", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | 9 | } else { |
| 10 | @export(__floatsidf, .{ .name = "__floatsidf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(&__floatsidf, .{ .name = "__floatsidf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | 11 | } |
| 12 | 12 | } |
| 13 | 13 |
lib/compiler_rt/floatsihf.zig+1-1| ... | ... | @@ -4,7 +4,7 @@ const floatFromInt = @import("./float_from_int.zig").floatFromInt; |
| 4 | 4 | pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | @export(__floatsihf, .{ .name = "__floatsihf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 7 | @export(&__floatsihf, .{ .name = "__floatsihf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | 8 | } |
| 9 | 9 | |
| 10 | 10 | fn __floatsihf(a: i32) callconv(.C) f16 { |
lib/compiler_rt/floatsisf.zig+2-2| ... | ... | @@ -5,9 +5,9 @@ pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | 7 | if (common.want_aeabi) { |
| 8 | @export(__aeabi_i2f, .{ .name = "__aeabi_i2f", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | @export(&__aeabi_i2f, .{ .name = "__aeabi_i2f", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | 9 | } else { |
| 10 | @export(__floatsisf, .{ .name = "__floatsisf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(&__floatsisf, .{ .name = "__floatsisf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | 11 | } |
| 12 | 12 | } |
| 13 | 13 |
lib/compiler_rt/floatsitf.zig+3-3| ... | ... | @@ -5,11 +5,11 @@ pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | 7 | if (common.want_ppc_abi) { |
| 8 | @export(__floatsitf, .{ .name = "__floatsikf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | @export(&__floatsitf, .{ .name = "__floatsikf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | 9 | } else if (common.want_sparc_abi) { |
| 10 | @export(_Qp_itoq, .{ .name = "_Qp_itoq", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(&_Qp_itoq, .{ .name = "_Qp_itoq", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | 11 | } |
| 12 | @export(__floatsitf, .{ .name = "__floatsitf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | @export(&__floatsitf, .{ .name = "__floatsitf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 13 | 13 | } |
| 14 | 14 | |
| 15 | 15 | pub fn __floatsitf(a: i32) callconv(.C) f128 { |
lib/compiler_rt/floatsixf.zig+1-1| ... | ... | @@ -4,7 +4,7 @@ const floatFromInt = @import("./float_from_int.zig").floatFromInt; |
| 4 | 4 | pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | @export(__floatsixf, .{ .name = "__floatsixf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 7 | @export(&__floatsixf, .{ .name = "__floatsixf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | 8 | } |
| 9 | 9 | |
| 10 | 10 | fn __floatsixf(a: i32) callconv(.C) f80 { |
lib/compiler_rt/floattidf.zig+2-2| ... | ... | @@ -6,9 +6,9 @@ pub const panic = common.panic; |
| 6 | 6 | |
| 7 | 7 | comptime { |
| 8 | 8 | if (common.want_windows_v2u64_abi) { |
| 9 | @export(__floattidf_windows_x86_64, .{ .name = "__floattidf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | @export(&__floattidf_windows_x86_64, .{ .name = "__floattidf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | 10 | } else { |
| 11 | @export(__floattidf, .{ .name = "__floattidf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | @export(&__floattidf, .{ .name = "__floattidf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | 12 | } |
| 13 | 13 | } |
| 14 | 14 |
lib/compiler_rt/floattihf.zig+2-2| ... | ... | @@ -6,9 +6,9 @@ pub const panic = common.panic; |
| 6 | 6 | |
| 7 | 7 | comptime { |
| 8 | 8 | if (common.want_windows_v2u64_abi) { |
| 9 | @export(__floattihf_windows_x86_64, .{ .name = "__floattihf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | @export(&__floattihf_windows_x86_64, .{ .name = "__floattihf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | 10 | } else { |
| 11 | @export(__floattihf, .{ .name = "__floattihf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | @export(&__floattihf, .{ .name = "__floattihf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | 12 | } |
| 13 | 13 | } |
| 14 | 14 |
lib/compiler_rt/floattisf.zig+2-2| ... | ... | @@ -6,9 +6,9 @@ pub const panic = common.panic; |
| 6 | 6 | |
| 7 | 7 | comptime { |
| 8 | 8 | if (common.want_windows_v2u64_abi) { |
| 9 | @export(__floattisf_windows_x86_64, .{ .name = "__floattisf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | @export(&__floattisf_windows_x86_64, .{ .name = "__floattisf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | 10 | } else { |
| 11 | @export(__floattisf, .{ .name = "__floattisf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | @export(&__floattisf, .{ .name = "__floattisf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | 12 | } |
| 13 | 13 | } |
| 14 | 14 |
lib/compiler_rt/floattitf.zig+3-3| ... | ... | @@ -6,11 +6,11 @@ pub const panic = common.panic; |
| 6 | 6 | |
| 7 | 7 | comptime { |
| 8 | 8 | if (common.want_windows_v2u64_abi) { |
| 9 | @export(__floattitf_windows_x86_64, .{ .name = "__floattitf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | @export(&__floattitf_windows_x86_64, .{ .name = "__floattitf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | 10 | } else { |
| 11 | 11 | if (common.want_ppc_abi) |
| 12 | @export(__floattitf, .{ .name = "__floattikf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 13 | @export(__floattitf, .{ .name = "__floattitf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | @export(&__floattitf, .{ .name = "__floattikf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 13 | @export(&__floattitf, .{ .name = "__floattitf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 14 | 14 | } |
| 15 | 15 | } |
| 16 | 16 |
lib/compiler_rt/floattixf.zig+2-2| ... | ... | @@ -6,9 +6,9 @@ pub const panic = common.panic; |
| 6 | 6 | |
| 7 | 7 | comptime { |
| 8 | 8 | if (common.want_windows_v2u64_abi) { |
| 9 | @export(__floattixf_windows_x86_64, .{ .name = "__floattixf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | @export(&__floattixf_windows_x86_64, .{ .name = "__floattixf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | 10 | } else { |
| 11 | @export(__floattixf, .{ .name = "__floattixf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | @export(&__floattixf, .{ .name = "__floattixf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | 12 | } |
| 13 | 13 | } |
| 14 | 14 |
lib/compiler_rt/floatundidf.zig+2-2| ... | ... | @@ -5,9 +5,9 @@ pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | 7 | if (common.want_aeabi) { |
| 8 | @export(__aeabi_ul2d, .{ .name = "__aeabi_ul2d", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | @export(&__aeabi_ul2d, .{ .name = "__aeabi_ul2d", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | 9 | } else { |
| 10 | @export(__floatundidf, .{ .name = "__floatundidf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(&__floatundidf, .{ .name = "__floatundidf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | 11 | } |
| 12 | 12 | } |
| 13 | 13 |
lib/compiler_rt/floatundihf.zig+1-1| ... | ... | @@ -4,7 +4,7 @@ const floatFromInt = @import("./float_from_int.zig").floatFromInt; |
| 4 | 4 | pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | @export(__floatundihf, .{ .name = "__floatundihf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 7 | @export(&__floatundihf, .{ .name = "__floatundihf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | 8 | } |
| 9 | 9 | |
| 10 | 10 | fn __floatundihf(a: u64) callconv(.C) f16 { |
lib/compiler_rt/floatundisf.zig+2-2| ... | ... | @@ -5,9 +5,9 @@ pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | 7 | if (common.want_aeabi) { |
| 8 | @export(__aeabi_ul2f, .{ .name = "__aeabi_ul2f", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | @export(&__aeabi_ul2f, .{ .name = "__aeabi_ul2f", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | 9 | } else { |
| 10 | @export(__floatundisf, .{ .name = "__floatundisf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(&__floatundisf, .{ .name = "__floatundisf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | 11 | } |
| 12 | 12 | } |
| 13 | 13 |
lib/compiler_rt/floatunditf.zig+3-3| ... | ... | @@ -5,11 +5,11 @@ pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | 7 | if (common.want_ppc_abi) { |
| 8 | @export(__floatunditf, .{ .name = "__floatundikf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | @export(&__floatunditf, .{ .name = "__floatundikf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | 9 | } else if (common.want_sparc_abi) { |
| 10 | @export(_Qp_uxtoq, .{ .name = "_Qp_uxtoq", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(&_Qp_uxtoq, .{ .name = "_Qp_uxtoq", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | 11 | } |
| 12 | @export(__floatunditf, .{ .name = "__floatunditf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | @export(&__floatunditf, .{ .name = "__floatunditf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 13 | 13 | } |
| 14 | 14 | |
| 15 | 15 | pub fn __floatunditf(a: u64) callconv(.C) f128 { |
lib/compiler_rt/floatundixf.zig+1-1| ... | ... | @@ -4,7 +4,7 @@ const floatFromInt = @import("./float_from_int.zig").floatFromInt; |
| 4 | 4 | pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | @export(__floatundixf, .{ .name = "__floatundixf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 7 | @export(&__floatundixf, .{ .name = "__floatundixf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | 8 | } |
| 9 | 9 | |
| 10 | 10 | fn __floatundixf(a: u64) callconv(.C) f80 { |
lib/compiler_rt/floatunsidf.zig+2-2| ... | ... | @@ -5,9 +5,9 @@ pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | 7 | if (common.want_aeabi) { |
| 8 | @export(__aeabi_ui2d, .{ .name = "__aeabi_ui2d", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | @export(&__aeabi_ui2d, .{ .name = "__aeabi_ui2d", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | 9 | } else { |
| 10 | @export(__floatunsidf, .{ .name = "__floatunsidf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(&__floatunsidf, .{ .name = "__floatunsidf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | 11 | } |
| 12 | 12 | } |
| 13 | 13 |
lib/compiler_rt/floatunsihf.zig+1-1| ... | ... | @@ -4,7 +4,7 @@ const floatFromInt = @import("./float_from_int.zig").floatFromInt; |
| 4 | 4 | pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | @export(__floatunsihf, .{ .name = "__floatunsihf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 7 | @export(&__floatunsihf, .{ .name = "__floatunsihf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | 8 | } |
| 9 | 9 | |
| 10 | 10 | pub fn __floatunsihf(a: u32) callconv(.C) f16 { |
lib/compiler_rt/floatunsisf.zig+2-2| ... | ... | @@ -5,9 +5,9 @@ pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | 7 | if (common.want_aeabi) { |
| 8 | @export(__aeabi_ui2f, .{ .name = "__aeabi_ui2f", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | @export(&__aeabi_ui2f, .{ .name = "__aeabi_ui2f", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | 9 | } else { |
| 10 | @export(__floatunsisf, .{ .name = "__floatunsisf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(&__floatunsisf, .{ .name = "__floatunsisf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | 11 | } |
| 12 | 12 | } |
| 13 | 13 |
lib/compiler_rt/floatunsitf.zig+3-3| ... | ... | @@ -5,11 +5,11 @@ pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | 7 | if (common.want_ppc_abi) { |
| 8 | @export(__floatunsitf, .{ .name = "__floatunsikf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | @export(&__floatunsitf, .{ .name = "__floatunsikf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | 9 | } else if (common.want_sparc_abi) { |
| 10 | @export(_Qp_uitoq, .{ .name = "_Qp_uitoq", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(&_Qp_uitoq, .{ .name = "_Qp_uitoq", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | 11 | } |
| 12 | @export(__floatunsitf, .{ .name = "__floatunsitf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | @export(&__floatunsitf, .{ .name = "__floatunsitf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 13 | 13 | } |
| 14 | 14 | |
| 15 | 15 | pub fn __floatunsitf(a: u32) callconv(.C) f128 { |
lib/compiler_rt/floatunsixf.zig+1-1| ... | ... | @@ -4,7 +4,7 @@ const floatFromInt = @import("./float_from_int.zig").floatFromInt; |
| 4 | 4 | pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | @export(__floatunsixf, .{ .name = "__floatunsixf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 7 | @export(&__floatunsixf, .{ .name = "__floatunsixf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | 8 | } |
| 9 | 9 | |
| 10 | 10 | fn __floatunsixf(a: u32) callconv(.C) f80 { |
lib/compiler_rt/floatuntidf.zig+2-2| ... | ... | @@ -6,9 +6,9 @@ pub const panic = common.panic; |
| 6 | 6 | |
| 7 | 7 | comptime { |
| 8 | 8 | if (common.want_windows_v2u64_abi) { |
| 9 | @export(__floatuntidf_windows_x86_64, .{ .name = "__floatuntidf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | @export(&__floatuntidf_windows_x86_64, .{ .name = "__floatuntidf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | 10 | } else { |
| 11 | @export(__floatuntidf, .{ .name = "__floatuntidf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | @export(&__floatuntidf, .{ .name = "__floatuntidf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | 12 | } |
| 13 | 13 | } |
| 14 | 14 |
lib/compiler_rt/floatuntihf.zig+2-2| ... | ... | @@ -6,9 +6,9 @@ pub const panic = common.panic; |
| 6 | 6 | |
| 7 | 7 | comptime { |
| 8 | 8 | if (common.want_windows_v2u64_abi) { |
| 9 | @export(__floatuntihf_windows_x86_64, .{ .name = "__floatuntihf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | @export(&__floatuntihf_windows_x86_64, .{ .name = "__floatuntihf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | 10 | } else { |
| 11 | @export(__floatuntihf, .{ .name = "__floatuntihf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | @export(&__floatuntihf, .{ .name = "__floatuntihf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | 12 | } |
| 13 | 13 | } |
| 14 | 14 |
lib/compiler_rt/floatuntisf.zig+2-2| ... | ... | @@ -6,9 +6,9 @@ pub const panic = common.panic; |
| 6 | 6 | |
| 7 | 7 | comptime { |
| 8 | 8 | if (common.want_windows_v2u64_abi) { |
| 9 | @export(__floatuntisf_windows_x86_64, .{ .name = "__floatuntisf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | @export(&__floatuntisf_windows_x86_64, .{ .name = "__floatuntisf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | 10 | } else { |
| 11 | @export(__floatuntisf, .{ .name = "__floatuntisf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | @export(&__floatuntisf, .{ .name = "__floatuntisf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | 12 | } |
| 13 | 13 | } |
| 14 | 14 |
lib/compiler_rt/floatuntitf.zig+3-3| ... | ... | @@ -6,11 +6,11 @@ pub const panic = common.panic; |
| 6 | 6 | |
| 7 | 7 | comptime { |
| 8 | 8 | if (common.want_windows_v2u64_abi) { |
| 9 | @export(__floatuntitf_windows_x86_64, .{ .name = "__floatuntitf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | @export(&__floatuntitf_windows_x86_64, .{ .name = "__floatuntitf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | 10 | } else { |
| 11 | 11 | if (common.want_ppc_abi) |
| 12 | @export(__floatuntitf, .{ .name = "__floatuntikf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 13 | @export(__floatuntitf, .{ .name = "__floatuntitf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | @export(&__floatuntitf, .{ .name = "__floatuntikf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 13 | @export(&__floatuntitf, .{ .name = "__floatuntitf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 14 | 14 | } |
| 15 | 15 | } |
| 16 | 16 |
lib/compiler_rt/floatuntixf.zig+2-2| ... | ... | @@ -6,9 +6,9 @@ pub const panic = common.panic; |
| 6 | 6 | |
| 7 | 7 | comptime { |
| 8 | 8 | if (common.want_windows_v2u64_abi) { |
| 9 | @export(__floatuntixf_windows_x86_64, .{ .name = "__floatuntixf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | @export(&__floatuntixf_windows_x86_64, .{ .name = "__floatuntixf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | 10 | } else { |
| 11 | @export(__floatuntixf, .{ .name = "__floatuntixf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | @export(&__floatuntixf, .{ .name = "__floatuntixf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | 12 | } |
| 13 | 13 | } |
| 14 | 14 |
lib/compiler_rt/floor.zig+7-7| ... | ... | @@ -15,15 +15,15 @@ const common = @import("common.zig"); |
| 15 | 15 | pub const panic = common.panic; |
| 16 | 16 | |
| 17 | 17 | comptime { |
| 18 | @export(__floorh, .{ .name = "__floorh", .linkage = common.linkage, .visibility = common.visibility }); | |
| 19 | @export(floorf, .{ .name = "floorf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 20 | @export(floor, .{ .name = "floor", .linkage = common.linkage, .visibility = common.visibility }); | |
| 21 | @export(__floorx, .{ .name = "__floorx", .linkage = common.linkage, .visibility = common.visibility }); | |
| 18 | @export(&__floorh, .{ .name = "__floorh", .linkage = common.linkage, .visibility = common.visibility }); | |
| 19 | @export(&floorf, .{ .name = "floorf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 20 | @export(&floor, .{ .name = "floor", .linkage = common.linkage, .visibility = common.visibility }); | |
| 21 | @export(&__floorx, .{ .name = "__floorx", .linkage = common.linkage, .visibility = common.visibility }); | |
| 22 | 22 | if (common.want_ppc_abi) { |
| 23 | @export(floorq, .{ .name = "floorf128", .linkage = common.linkage, .visibility = common.visibility }); | |
| 23 | @export(&floorq, .{ .name = "floorf128", .linkage = common.linkage, .visibility = common.visibility }); | |
| 24 | 24 | } |
| 25 | @export(floorq, .{ .name = "floorq", .linkage = common.linkage, .visibility = common.visibility }); | |
| 26 | @export(floorl, .{ .name = "floorl", .linkage = common.linkage, .visibility = common.visibility }); | |
| 25 | @export(&floorq, .{ .name = "floorq", .linkage = common.linkage, .visibility = common.visibility }); | |
| 26 | @export(&floorl, .{ .name = "floorl", .linkage = common.linkage, .visibility = common.visibility }); | |
| 27 | 27 | } |
| 28 | 28 | |
| 29 | 29 | pub fn __floorh(x: f16) callconv(.C) f16 { |
lib/compiler_rt/fma.zig+7-7| ... | ... | @@ -13,15 +13,15 @@ const common = @import("common.zig"); |
| 13 | 13 | pub const panic = common.panic; |
| 14 | 14 | |
| 15 | 15 | comptime { |
| 16 | @export(__fmah, .{ .name = "__fmah", .linkage = common.linkage, .visibility = common.visibility }); | |
| 17 | @export(fmaf, .{ .name = "fmaf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 18 | @export(fma, .{ .name = "fma", .linkage = common.linkage, .visibility = common.visibility }); | |
| 19 | @export(__fmax, .{ .name = "__fmax", .linkage = common.linkage, .visibility = common.visibility }); | |
| 16 | @export(&__fmah, .{ .name = "__fmah", .linkage = common.linkage, .visibility = common.visibility }); | |
| 17 | @export(&fmaf, .{ .name = "fmaf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 18 | @export(&fma, .{ .name = "fma", .linkage = common.linkage, .visibility = common.visibility }); | |
| 19 | @export(&__fmax, .{ .name = "__fmax", .linkage = common.linkage, .visibility = common.visibility }); | |
| 20 | 20 | if (common.want_ppc_abi) { |
| 21 | @export(fmaq, .{ .name = "fmaf128", .linkage = common.linkage, .visibility = common.visibility }); | |
| 21 | @export(&fmaq, .{ .name = "fmaf128", .linkage = common.linkage, .visibility = common.visibility }); | |
| 22 | 22 | } |
| 23 | @export(fmaq, .{ .name = "fmaq", .linkage = common.linkage, .visibility = common.visibility }); | |
| 24 | @export(fmal, .{ .name = "fmal", .linkage = common.linkage, .visibility = common.visibility }); | |
| 23 | @export(&fmaq, .{ .name = "fmaq", .linkage = common.linkage, .visibility = common.visibility }); | |
| 24 | @export(&fmal, .{ .name = "fmal", .linkage = common.linkage, .visibility = common.visibility }); | |
| 25 | 25 | } |
| 26 | 26 | |
| 27 | 27 | pub fn __fmah(x: f16, y: f16, z: f16) callconv(.C) f16 { |
lib/compiler_rt/fmax.zig+7-7| ... | ... | @@ -7,15 +7,15 @@ const common = @import("common.zig"); |
| 7 | 7 | pub const panic = common.panic; |
| 8 | 8 | |
| 9 | 9 | comptime { |
| 10 | @export(__fmaxh, .{ .name = "__fmaxh", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | @export(fmaxf, .{ .name = "fmaxf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | @export(fmax, .{ .name = "fmax", .linkage = common.linkage, .visibility = common.visibility }); | |
| 13 | @export(__fmaxx, .{ .name = "__fmaxx", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(&__fmaxh, .{ .name = "__fmaxh", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | @export(&fmaxf, .{ .name = "fmaxf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | @export(&fmax, .{ .name = "fmax", .linkage = common.linkage, .visibility = common.visibility }); | |
| 13 | @export(&__fmaxx, .{ .name = "__fmaxx", .linkage = common.linkage, .visibility = common.visibility }); | |
| 14 | 14 | if (common.want_ppc_abi) { |
| 15 | @export(fmaxq, .{ .name = "fmaxf128", .linkage = common.linkage, .visibility = common.visibility }); | |
| 15 | @export(&fmaxq, .{ .name = "fmaxf128", .linkage = common.linkage, .visibility = common.visibility }); | |
| 16 | 16 | } |
| 17 | @export(fmaxq, .{ .name = "fmaxq", .linkage = common.linkage, .visibility = common.visibility }); | |
| 18 | @export(fmaxl, .{ .name = "fmaxl", .linkage = common.linkage, .visibility = common.visibility }); | |
| 17 | @export(&fmaxq, .{ .name = "fmaxq", .linkage = common.linkage, .visibility = common.visibility }); | |
| 18 | @export(&fmaxl, .{ .name = "fmaxl", .linkage = common.linkage, .visibility = common.visibility }); | |
| 19 | 19 | } |
| 20 | 20 | |
| 21 | 21 | pub fn __fmaxh(x: f16, y: f16) callconv(.C) f16 { |
lib/compiler_rt/fmin.zig+7-7| ... | ... | @@ -7,15 +7,15 @@ const common = @import("common.zig"); |
| 7 | 7 | pub const panic = common.panic; |
| 8 | 8 | |
| 9 | 9 | comptime { |
| 10 | @export(__fminh, .{ .name = "__fminh", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | @export(fminf, .{ .name = "fminf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | @export(fmin, .{ .name = "fmin", .linkage = common.linkage, .visibility = common.visibility }); | |
| 13 | @export(__fminx, .{ .name = "__fminx", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(&__fminh, .{ .name = "__fminh", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | @export(&fminf, .{ .name = "fminf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | @export(&fmin, .{ .name = "fmin", .linkage = common.linkage, .visibility = common.visibility }); | |
| 13 | @export(&__fminx, .{ .name = "__fminx", .linkage = common.linkage, .visibility = common.visibility }); | |
| 14 | 14 | if (common.want_ppc_abi) { |
| 15 | @export(fminq, .{ .name = "fminf128", .linkage = common.linkage, .visibility = common.visibility }); | |
| 15 | @export(&fminq, .{ .name = "fminf128", .linkage = common.linkage, .visibility = common.visibility }); | |
| 16 | 16 | } |
| 17 | @export(fminq, .{ .name = "fminq", .linkage = common.linkage, .visibility = common.visibility }); | |
| 18 | @export(fminl, .{ .name = "fminl", .linkage = common.linkage, .visibility = common.visibility }); | |
| 17 | @export(&fminq, .{ .name = "fminq", .linkage = common.linkage, .visibility = common.visibility }); | |
| 18 | @export(&fminl, .{ .name = "fminl", .linkage = common.linkage, .visibility = common.visibility }); | |
| 19 | 19 | } |
| 20 | 20 | |
| 21 | 21 | pub fn __fminh(x: f16, y: f16) callconv(.C) f16 { |
lib/compiler_rt/fmod.zig+7-7| ... | ... | @@ -9,15 +9,15 @@ const normalize = common.normalize; |
| 9 | 9 | pub const panic = common.panic; |
| 10 | 10 | |
| 11 | 11 | comptime { |
| 12 | @export(__fmodh, .{ .name = "__fmodh", .linkage = common.linkage, .visibility = common.visibility }); | |
| 13 | @export(fmodf, .{ .name = "fmodf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 14 | @export(fmod, .{ .name = "fmod", .linkage = common.linkage, .visibility = common.visibility }); | |
| 15 | @export(__fmodx, .{ .name = "__fmodx", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | @export(&__fmodh, .{ .name = "__fmodh", .linkage = common.linkage, .visibility = common.visibility }); | |
| 13 | @export(&fmodf, .{ .name = "fmodf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 14 | @export(&fmod, .{ .name = "fmod", .linkage = common.linkage, .visibility = common.visibility }); | |
| 15 | @export(&__fmodx, .{ .name = "__fmodx", .linkage = common.linkage, .visibility = common.visibility }); | |
| 16 | 16 | if (common.want_ppc_abi) { |
| 17 | @export(fmodq, .{ .name = "fmodf128", .linkage = common.linkage, .visibility = common.visibility }); | |
| 17 | @export(&fmodq, .{ .name = "fmodf128", .linkage = common.linkage, .visibility = common.visibility }); | |
| 18 | 18 | } |
| 19 | @export(fmodq, .{ .name = "fmodq", .linkage = common.linkage, .visibility = common.visibility }); | |
| 20 | @export(fmodl, .{ .name = "fmodl", .linkage = common.linkage, .visibility = common.visibility }); | |
| 19 | @export(&fmodq, .{ .name = "fmodq", .linkage = common.linkage, .visibility = common.visibility }); | |
| 20 | @export(&fmodl, .{ .name = "fmodl", .linkage = common.linkage, .visibility = common.visibility }); | |
| 21 | 21 | } |
| 22 | 22 | |
| 23 | 23 | pub fn __fmodh(x: f16, y: f16) callconv(.C) f16 { |
lib/compiler_rt/gedf2.zig+4-4| ... | ... | @@ -7,11 +7,11 @@ pub const panic = common.panic; |
| 7 | 7 | |
| 8 | 8 | comptime { |
| 9 | 9 | if (common.want_aeabi) { |
| 10 | @export(__aeabi_dcmpge, .{ .name = "__aeabi_dcmpge", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | @export(__aeabi_dcmpgt, .{ .name = "__aeabi_dcmpgt", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(&__aeabi_dcmpge, .{ .name = "__aeabi_dcmpge", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | @export(&__aeabi_dcmpgt, .{ .name = "__aeabi_dcmpgt", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | 12 | } else { |
| 13 | @export(__gedf2, .{ .name = "__gedf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 14 | @export(__gtdf2, .{ .name = "__gtdf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 13 | @export(&__gedf2, .{ .name = "__gedf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 14 | @export(&__gtdf2, .{ .name = "__gtdf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 15 | 15 | } |
| 16 | 16 | } |
| 17 | 17 |
lib/compiler_rt/gehf2.zig+2-2| ... | ... | @@ -6,8 +6,8 @@ const comparef = @import("./comparef.zig"); |
| 6 | 6 | pub const panic = common.panic; |
| 7 | 7 | |
| 8 | 8 | comptime { |
| 9 | @export(__gehf2, .{ .name = "__gehf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(__gthf2, .{ .name = "__gthf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | @export(&__gehf2, .{ .name = "__gehf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(&__gthf2, .{ .name = "__gthf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | 11 | } |
| 12 | 12 | |
| 13 | 13 | /// "These functions return a value greater than or equal to zero if neither |
lib/compiler_rt/gesf2.zig+4-4| ... | ... | @@ -7,11 +7,11 @@ pub const panic = common.panic; |
| 7 | 7 | |
| 8 | 8 | comptime { |
| 9 | 9 | if (common.want_aeabi) { |
| 10 | @export(__aeabi_fcmpge, .{ .name = "__aeabi_fcmpge", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | @export(__aeabi_fcmpgt, .{ .name = "__aeabi_fcmpgt", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(&__aeabi_fcmpge, .{ .name = "__aeabi_fcmpge", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | @export(&__aeabi_fcmpgt, .{ .name = "__aeabi_fcmpgt", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | 12 | } else { |
| 13 | @export(__gesf2, .{ .name = "__gesf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 14 | @export(__gtsf2, .{ .name = "__gtsf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 13 | @export(&__gesf2, .{ .name = "__gesf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 14 | @export(&__gtsf2, .{ .name = "__gtsf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 15 | 15 | } |
| 16 | 16 | } |
| 17 | 17 |
lib/compiler_rt/getf2.zig+4-4| ... | ... | @@ -7,14 +7,14 @@ pub const panic = common.panic; |
| 7 | 7 | |
| 8 | 8 | comptime { |
| 9 | 9 | if (common.want_ppc_abi) { |
| 10 | @export(__getf2, .{ .name = "__gekf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | @export(__gttf2, .{ .name = "__gtkf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(&__getf2, .{ .name = "__gekf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | @export(&__gttf2, .{ .name = "__gtkf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | 12 | } else if (common.want_sparc_abi) { |
| 13 | 13 | // These exports are handled in cmptf2.zig because gt and ge on sparc |
| 14 | 14 | // are based on calling _Qp_cmp. |
| 15 | 15 | } |
| 16 | @export(__getf2, .{ .name = "__getf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 17 | @export(__gttf2, .{ .name = "__gttf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 16 | @export(&__getf2, .{ .name = "__getf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 17 | @export(&__gttf2, .{ .name = "__gttf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 18 | 18 | } |
| 19 | 19 | |
| 20 | 20 | /// "These functions return a value greater than or equal to zero if neither |
lib/compiler_rt/gexf2.zig+2-2| ... | ... | @@ -4,8 +4,8 @@ const comparef = @import("./comparef.zig"); |
| 4 | 4 | pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | @export(__gexf2, .{ .name = "__gexf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | @export(__gtxf2, .{ .name = "__gtxf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 7 | @export(&__gexf2, .{ .name = "__gexf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | @export(&__gtxf2, .{ .name = "__gtxf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | 9 | } |
| 10 | 10 | |
| 11 | 11 | fn __gexf2(a: f80, b: f80) callconv(.C) i32 { |
lib/compiler_rt/int.zig+15-15| ... | ... | @@ -15,24 +15,24 @@ const arm = @import("arm.zig"); |
| 15 | 15 | pub const panic = common.panic; |
| 16 | 16 | |
| 17 | 17 | comptime { |
| 18 | @export(__divmodti4, .{ .name = "__divmodti4", .linkage = common.linkage, .visibility = common.visibility }); | |
| 19 | @export(__udivmoddi4, .{ .name = "__udivmoddi4", .linkage = common.linkage, .visibility = common.visibility }); | |
| 20 | @export(__divmoddi4, .{ .name = "__divmoddi4", .linkage = common.linkage, .visibility = common.visibility }); | |
| 18 | @export(&__divmodti4, .{ .name = "__divmodti4", .linkage = common.linkage, .visibility = common.visibility }); | |
| 19 | @export(&__udivmoddi4, .{ .name = "__udivmoddi4", .linkage = common.linkage, .visibility = common.visibility }); | |
| 20 | @export(&__divmoddi4, .{ .name = "__divmoddi4", .linkage = common.linkage, .visibility = common.visibility }); | |
| 21 | 21 | if (common.want_aeabi) { |
| 22 | @export(__aeabi_idiv, .{ .name = "__aeabi_idiv", .linkage = common.linkage, .visibility = common.visibility }); | |
| 23 | @export(__aeabi_uidiv, .{ .name = "__aeabi_uidiv", .linkage = common.linkage, .visibility = common.visibility }); | |
| 22 | @export(&__aeabi_idiv, .{ .name = "__aeabi_idiv", .linkage = common.linkage, .visibility = common.visibility }); | |
| 23 | @export(&__aeabi_uidiv, .{ .name = "__aeabi_uidiv", .linkage = common.linkage, .visibility = common.visibility }); | |
| 24 | 24 | } else { |
| 25 | @export(__divsi3, .{ .name = "__divsi3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 26 | @export(__udivsi3, .{ .name = "__udivsi3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 25 | @export(&__divsi3, .{ .name = "__divsi3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 26 | @export(&__udivsi3, .{ .name = "__udivsi3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 27 | 27 | } |
| 28 | @export(__divdi3, .{ .name = "__divdi3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 29 | @export(__udivdi3, .{ .name = "__udivdi3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 30 | @export(__modsi3, .{ .name = "__modsi3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 31 | @export(__moddi3, .{ .name = "__moddi3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 32 | @export(__umodsi3, .{ .name = "__umodsi3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 33 | @export(__umoddi3, .{ .name = "__umoddi3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 34 | @export(__divmodsi4, .{ .name = "__divmodsi4", .linkage = common.linkage, .visibility = common.visibility }); | |
| 35 | @export(__udivmodsi4, .{ .name = "__udivmodsi4", .linkage = common.linkage, .visibility = common.visibility }); | |
| 28 | @export(&__divdi3, .{ .name = "__divdi3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 29 | @export(&__udivdi3, .{ .name = "__udivdi3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 30 | @export(&__modsi3, .{ .name = "__modsi3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 31 | @export(&__moddi3, .{ .name = "__moddi3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 32 | @export(&__umodsi3, .{ .name = "__umodsi3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 33 | @export(&__umoddi3, .{ .name = "__umoddi3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 34 | @export(&__divmodsi4, .{ .name = "__divmodsi4", .linkage = common.linkage, .visibility = common.visibility }); | |
| 35 | @export(&__udivmodsi4, .{ .name = "__udivmodsi4", .linkage = common.linkage, .visibility = common.visibility }); | |
| 36 | 36 | } |
| 37 | 37 | |
| 38 | 38 | pub fn __divmodti4(a: i128, b: i128, rem: *i128) callconv(.C) i128 { |
lib/compiler_rt/log.zig+7-7| ... | ... | @@ -14,15 +14,15 @@ const common = @import("common.zig"); |
| 14 | 14 | pub const panic = common.panic; |
| 15 | 15 | |
| 16 | 16 | comptime { |
| 17 | @export(__logh, .{ .name = "__logh", .linkage = common.linkage, .visibility = common.visibility }); | |
| 18 | @export(logf, .{ .name = "logf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 19 | @export(log, .{ .name = "log", .linkage = common.linkage, .visibility = common.visibility }); | |
| 20 | @export(__logx, .{ .name = "__logx", .linkage = common.linkage, .visibility = common.visibility }); | |
| 17 | @export(&__logh, .{ .name = "__logh", .linkage = common.linkage, .visibility = common.visibility }); | |
| 18 | @export(&logf, .{ .name = "logf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 19 | @export(&log, .{ .name = "log", .linkage = common.linkage, .visibility = common.visibility }); | |
| 20 | @export(&__logx, .{ .name = "__logx", .linkage = common.linkage, .visibility = common.visibility }); | |
| 21 | 21 | if (common.want_ppc_abi) { |
| 22 | @export(logq, .{ .name = "logf128", .linkage = common.linkage, .visibility = common.visibility }); | |
| 22 | @export(&logq, .{ .name = "logf128", .linkage = common.linkage, .visibility = common.visibility }); | |
| 23 | 23 | } |
| 24 | @export(logq, .{ .name = "logq", .linkage = common.linkage, .visibility = common.visibility }); | |
| 25 | @export(logl, .{ .name = "logl", .linkage = common.linkage, .visibility = common.visibility }); | |
| 24 | @export(&logq, .{ .name = "logq", .linkage = common.linkage, .visibility = common.visibility }); | |
| 25 | @export(&logl, .{ .name = "logl", .linkage = common.linkage, .visibility = common.visibility }); | |
| 26 | 26 | } |
| 27 | 27 | |
| 28 | 28 | pub fn __logh(a: f16) callconv(.C) f16 { |
lib/compiler_rt/log10.zig+7-7| ... | ... | @@ -15,15 +15,15 @@ const common = @import("common.zig"); |
| 15 | 15 | pub const panic = common.panic; |
| 16 | 16 | |
| 17 | 17 | comptime { |
| 18 | @export(__log10h, .{ .name = "__log10h", .linkage = common.linkage, .visibility = common.visibility }); | |
| 19 | @export(log10f, .{ .name = "log10f", .linkage = common.linkage, .visibility = common.visibility }); | |
| 20 | @export(log10, .{ .name = "log10", .linkage = common.linkage, .visibility = common.visibility }); | |
| 21 | @export(__log10x, .{ .name = "__log10x", .linkage = common.linkage, .visibility = common.visibility }); | |
| 18 | @export(&__log10h, .{ .name = "__log10h", .linkage = common.linkage, .visibility = common.visibility }); | |
| 19 | @export(&log10f, .{ .name = "log10f", .linkage = common.linkage, .visibility = common.visibility }); | |
| 20 | @export(&log10, .{ .name = "log10", .linkage = common.linkage, .visibility = common.visibility }); | |
| 21 | @export(&__log10x, .{ .name = "__log10x", .linkage = common.linkage, .visibility = common.visibility }); | |
| 22 | 22 | if (common.want_ppc_abi) { |
| 23 | @export(log10q, .{ .name = "log10f128", .linkage = common.linkage, .visibility = common.visibility }); | |
| 23 | @export(&log10q, .{ .name = "log10f128", .linkage = common.linkage, .visibility = common.visibility }); | |
| 24 | 24 | } |
| 25 | @export(log10q, .{ .name = "log10q", .linkage = common.linkage, .visibility = common.visibility }); | |
| 26 | @export(log10l, .{ .name = "log10l", .linkage = common.linkage, .visibility = common.visibility }); | |
| 25 | @export(&log10q, .{ .name = "log10q", .linkage = common.linkage, .visibility = common.visibility }); | |
| 26 | @export(&log10l, .{ .name = "log10l", .linkage = common.linkage, .visibility = common.visibility }); | |
| 27 | 27 | } |
| 28 | 28 | |
| 29 | 29 | pub fn __log10h(a: f16) callconv(.C) f16 { |
lib/compiler_rt/log2.zig+7-7| ... | ... | @@ -15,15 +15,15 @@ const common = @import("common.zig"); |
| 15 | 15 | pub const panic = common.panic; |
| 16 | 16 | |
| 17 | 17 | comptime { |
| 18 | @export(__log2h, .{ .name = "__log2h", .linkage = common.linkage, .visibility = common.visibility }); | |
| 19 | @export(log2f, .{ .name = "log2f", .linkage = common.linkage, .visibility = common.visibility }); | |
| 20 | @export(log2, .{ .name = "log2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 21 | @export(__log2x, .{ .name = "__log2x", .linkage = common.linkage, .visibility = common.visibility }); | |
| 18 | @export(&__log2h, .{ .name = "__log2h", .linkage = common.linkage, .visibility = common.visibility }); | |
| 19 | @export(&log2f, .{ .name = "log2f", .linkage = common.linkage, .visibility = common.visibility }); | |
| 20 | @export(&log2, .{ .name = "log2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 21 | @export(&__log2x, .{ .name = "__log2x", .linkage = common.linkage, .visibility = common.visibility }); | |
| 22 | 22 | if (common.want_ppc_abi) { |
| 23 | @export(log2q, .{ .name = "log2f128", .linkage = common.linkage, .visibility = common.visibility }); | |
| 23 | @export(&log2q, .{ .name = "log2f128", .linkage = common.linkage, .visibility = common.visibility }); | |
| 24 | 24 | } |
| 25 | @export(log2q, .{ .name = "log2q", .linkage = common.linkage, .visibility = common.visibility }); | |
| 26 | @export(log2l, .{ .name = "log2l", .linkage = common.linkage, .visibility = common.visibility }); | |
| 25 | @export(&log2q, .{ .name = "log2q", .linkage = common.linkage, .visibility = common.visibility }); | |
| 26 | @export(&log2l, .{ .name = "log2l", .linkage = common.linkage, .visibility = common.visibility }); | |
| 27 | 27 | } |
| 28 | 28 | |
| 29 | 29 | pub fn __log2h(a: f16) callconv(.C) f16 { |
lib/compiler_rt/memcmp.zig+1-1| ... | ... | @@ -2,7 +2,7 @@ const std = @import("std"); |
| 2 | 2 | const common = @import("./common.zig"); |
| 3 | 3 | |
| 4 | 4 | comptime { |
| 5 | @export(memcmp, .{ .name = "memcmp", .linkage = common.linkage, .visibility = common.visibility }); | |
| 5 | @export(&memcmp, .{ .name = "memcmp", .linkage = common.linkage, .visibility = common.visibility }); | |
| 6 | 6 | } |
| 7 | 7 | |
| 8 | 8 | pub fn memcmp(vl: [*]const u8, vr: [*]const u8, n: usize) callconv(.C) c_int { |
lib/compiler_rt/memcpy.zig+1-1| ... | ... | @@ -4,7 +4,7 @@ const builtin = @import("builtin"); |
| 4 | 4 | |
| 5 | 5 | comptime { |
| 6 | 6 | if (builtin.object_format != .c) { |
| 7 | @export(memcpy, .{ .name = "memcpy", .linkage = common.linkage, .visibility = common.visibility }); | |
| 7 | @export(&memcpy, .{ .name = "memcpy", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | 8 | } |
| 9 | 9 | } |
| 10 | 10 |
lib/compiler_rt/memmove.zig+1-1| ... | ... | @@ -2,7 +2,7 @@ const std = @import("std"); |
| 2 | 2 | const common = @import("./common.zig"); |
| 3 | 3 | |
| 4 | 4 | comptime { |
| 5 | @export(memmove, .{ .name = "memmove", .linkage = common.linkage, .visibility = common.visibility }); | |
| 5 | @export(&memmove, .{ .name = "memmove", .linkage = common.linkage, .visibility = common.visibility }); | |
| 6 | 6 | } |
| 7 | 7 | |
| 8 | 8 | pub fn memmove(dest: ?[*]u8, src: ?[*]const u8, n: usize) callconv(.C) ?[*]u8 { |
lib/compiler_rt/memset.zig+2-2| ... | ... | @@ -4,8 +4,8 @@ const builtin = @import("builtin"); |
| 4 | 4 | |
| 5 | 5 | comptime { |
| 6 | 6 | if (builtin.object_format != .c) { |
| 7 | @export(memset, .{ .name = "memset", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | @export(__memset, .{ .name = "__memset", .linkage = common.linkage, .visibility = common.visibility }); | |
| 7 | @export(&memset, .{ .name = "memset", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | @export(&__memset, .{ .name = "__memset", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | 9 | } |
| 10 | 10 | } |
| 11 | 11 |
lib/compiler_rt/modti3.zig+2-2| ... | ... | @@ -11,9 +11,9 @@ pub const panic = common.panic; |
| 11 | 11 | |
| 12 | 12 | comptime { |
| 13 | 13 | if (common.want_windows_v2u64_abi) { |
| 14 | @export(__modti3_windows_x86_64, .{ .name = "__modti3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 14 | @export(&__modti3_windows_x86_64, .{ .name = "__modti3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 15 | 15 | } else { |
| 16 | @export(__modti3, .{ .name = "__modti3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 16 | @export(&__modti3, .{ .name = "__modti3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 17 | 17 | } |
| 18 | 18 | } |
| 19 | 19 |
lib/compiler_rt/mulXi3.zig+5-5| ... | ... | @@ -7,16 +7,16 @@ const native_endian = builtin.cpu.arch.endian(); |
| 7 | 7 | pub const panic = common.panic; |
| 8 | 8 | |
| 9 | 9 | comptime { |
| 10 | @export(__mulsi3, .{ .name = "__mulsi3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(&__mulsi3, .{ .name = "__mulsi3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | 11 | if (common.want_aeabi) { |
| 12 | @export(__aeabi_lmul, .{ .name = "__aeabi_lmul", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | @export(&__aeabi_lmul, .{ .name = "__aeabi_lmul", .linkage = common.linkage, .visibility = common.visibility }); | |
| 13 | 13 | } else { |
| 14 | @export(__muldi3, .{ .name = "__muldi3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 14 | @export(&__muldi3, .{ .name = "__muldi3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 15 | 15 | } |
| 16 | 16 | if (common.want_windows_v2u64_abi) { |
| 17 | @export(__multi3_windows_x86_64, .{ .name = "__multi3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 17 | @export(&__multi3_windows_x86_64, .{ .name = "__multi3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 18 | 18 | } else { |
| 19 | @export(__multi3, .{ .name = "__multi3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 19 | @export(&__multi3, .{ .name = "__multi3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 20 | 20 | } |
| 21 | 21 | } |
| 22 | 22 |
lib/compiler_rt/muldc3.zig+1-1| ... | ... | @@ -5,7 +5,7 @@ pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | 7 | if (@import("builtin").zig_backend != .stage2_c) { |
| 8 | @export(__muldc3, .{ .name = "__muldc3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | @export(&__muldc3, .{ .name = "__muldc3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | 9 | } |
| 10 | 10 | } |
| 11 | 11 |
lib/compiler_rt/muldf3.zig+2-2| ... | ... | @@ -5,9 +5,9 @@ pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | 7 | if (common.want_aeabi) { |
| 8 | @export(__aeabi_dmul, .{ .name = "__aeabi_dmul", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | @export(&__aeabi_dmul, .{ .name = "__aeabi_dmul", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | 9 | } else { |
| 10 | @export(__muldf3, .{ .name = "__muldf3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(&__muldf3, .{ .name = "__muldf3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | 11 | } |
| 12 | 12 | } |
| 13 | 13 |
lib/compiler_rt/mulhc3.zig+1-1| ... | ... | @@ -5,7 +5,7 @@ pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | 7 | if (@import("builtin").zig_backend != .stage2_c) { |
| 8 | @export(__mulhc3, .{ .name = "__mulhc3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | @export(&__mulhc3, .{ .name = "__mulhc3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | 9 | } |
| 10 | 10 | } |
| 11 | 11 |
lib/compiler_rt/mulhf3.zig+1-1| ... | ... | @@ -4,7 +4,7 @@ const mulf3 = @import("./mulf3.zig").mulf3; |
| 4 | 4 | pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | @export(__mulhf3, .{ .name = "__mulhf3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 7 | @export(&__mulhf3, .{ .name = "__mulhf3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | 8 | } |
| 9 | 9 | |
| 10 | 10 | pub fn __mulhf3(a: f16, b: f16) callconv(.C) f16 { |
lib/compiler_rt/mulo.zig+3-3| ... | ... | @@ -6,9 +6,9 @@ const common = @import("common.zig"); |
| 6 | 6 | pub const panic = common.panic; |
| 7 | 7 | |
| 8 | 8 | comptime { |
| 9 | @export(__mulosi4, .{ .name = "__mulosi4", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(__mulodi4, .{ .name = "__mulodi4", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | @export(__muloti4, .{ .name = "__muloti4", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | @export(&__mulosi4, .{ .name = "__mulosi4", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(&__mulodi4, .{ .name = "__mulodi4", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | @export(&__muloti4, .{ .name = "__muloti4", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | 12 | } |
| 13 | 13 | |
| 14 | 14 | // mulo - multiplication overflow |
lib/compiler_rt/mulsc3.zig+1-1| ... | ... | @@ -5,7 +5,7 @@ pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | 7 | if (@import("builtin").zig_backend != .stage2_c) { |
| 8 | @export(__mulsc3, .{ .name = "__mulsc3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | @export(&__mulsc3, .{ .name = "__mulsc3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | 9 | } |
| 10 | 10 | } |
| 11 | 11 |
lib/compiler_rt/mulsf3.zig+2-2| ... | ... | @@ -5,9 +5,9 @@ pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | 7 | if (common.want_aeabi) { |
| 8 | @export(__aeabi_fmul, .{ .name = "__aeabi_fmul", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | @export(&__aeabi_fmul, .{ .name = "__aeabi_fmul", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | 9 | } else { |
| 10 | @export(__mulsf3, .{ .name = "__mulsf3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(&__mulsf3, .{ .name = "__mulsf3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | 11 | } |
| 12 | 12 | } |
| 13 | 13 |
lib/compiler_rt/multc3.zig+2-2| ... | ... | @@ -6,8 +6,8 @@ pub const panic = common.panic; |
| 6 | 6 | comptime { |
| 7 | 7 | if (@import("builtin").zig_backend != .stage2_c) { |
| 8 | 8 | if (common.want_ppc_abi) |
| 9 | @export(__multc3, .{ .name = "__mulkc3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(__multc3, .{ .name = "__multc3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | @export(&__multc3, .{ .name = "__mulkc3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(&__multc3, .{ .name = "__multc3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | 11 | } |
| 12 | 12 | } |
| 13 | 13 |
lib/compiler_rt/multf3.zig+3-3| ... | ... | @@ -5,11 +5,11 @@ pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | 7 | if (common.want_ppc_abi) { |
| 8 | @export(__multf3, .{ .name = "__mulkf3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | @export(&__multf3, .{ .name = "__mulkf3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | 9 | } else if (common.want_sparc_abi) { |
| 10 | @export(_Qp_mul, .{ .name = "_Qp_mul", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(&_Qp_mul, .{ .name = "_Qp_mul", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | 11 | } |
| 12 | @export(__multf3, .{ .name = "__multf3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | @export(&__multf3, .{ .name = "__multf3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 13 | 13 | } |
| 14 | 14 | |
| 15 | 15 | pub fn __multf3(a: f128, b: f128) callconv(.C) f128 { |
lib/compiler_rt/mulxc3.zig+1-1| ... | ... | @@ -5,7 +5,7 @@ pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | 7 | if (@import("builtin").zig_backend != .stage2_c) { |
| 8 | @export(__mulxc3, .{ .name = "__mulxc3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | @export(&__mulxc3, .{ .name = "__mulxc3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | 9 | } |
| 10 | 10 | } |
| 11 | 11 |
lib/compiler_rt/mulxf3.zig+1-1| ... | ... | @@ -4,7 +4,7 @@ const mulf3 = @import("./mulf3.zig").mulf3; |
| 4 | 4 | pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | @export(__mulxf3, .{ .name = "__mulxf3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 7 | @export(&__mulxf3, .{ .name = "__mulxf3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | 8 | } |
| 9 | 9 | |
| 10 | 10 | pub fn __mulxf3(a: f80, b: f80) callconv(.C) f80 { |
lib/compiler_rt/negXi2.zig+3-3| ... | ... | @@ -13,9 +13,9 @@ const common = @import("common.zig"); |
| 13 | 13 | pub const panic = common.panic; |
| 14 | 14 | |
| 15 | 15 | comptime { |
| 16 | @export(__negsi2, .{ .name = "__negsi2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 17 | @export(__negdi2, .{ .name = "__negdi2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 18 | @export(__negti2, .{ .name = "__negti2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 16 | @export(&__negsi2, .{ .name = "__negsi2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 17 | @export(&__negdi2, .{ .name = "__negdi2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 18 | @export(&__negti2, .{ .name = "__negti2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 19 | 19 | } |
| 20 | 20 | |
| 21 | 21 | pub fn __negsi2(a: i32) callconv(.C) i32 { |
lib/compiler_rt/negdf2.zig+2-2| ... | ... | @@ -4,9 +4,9 @@ pub const panic = common.panic; |
| 4 | 4 | |
| 5 | 5 | comptime { |
| 6 | 6 | if (common.want_aeabi) { |
| 7 | @export(__aeabi_dneg, .{ .name = "__aeabi_dneg", .linkage = common.linkage, .visibility = common.visibility }); | |
| 7 | @export(&__aeabi_dneg, .{ .name = "__aeabi_dneg", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | 8 | } else { |
| 9 | @export(__negdf2, .{ .name = "__negdf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | @export(&__negdf2, .{ .name = "__negdf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | 10 | } |
| 11 | 11 | } |
| 12 | 12 |
lib/compiler_rt/neghf2.zig+1-1| ... | ... | @@ -3,7 +3,7 @@ const common = @import("./common.zig"); |
| 3 | 3 | pub const panic = common.panic; |
| 4 | 4 | |
| 5 | 5 | comptime { |
| 6 | @export(__neghf2, .{ .name = "__neghf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 6 | @export(&__neghf2, .{ .name = "__neghf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 7 | 7 | } |
| 8 | 8 | |
| 9 | 9 | fn __neghf2(a: f16) callconv(.C) f16 { |
lib/compiler_rt/negsf2.zig+2-2| ... | ... | @@ -4,9 +4,9 @@ pub const panic = common.panic; |
| 4 | 4 | |
| 5 | 5 | comptime { |
| 6 | 6 | if (common.want_aeabi) { |
| 7 | @export(__aeabi_fneg, .{ .name = "__aeabi_fneg", .linkage = common.linkage, .visibility = common.visibility }); | |
| 7 | @export(&__aeabi_fneg, .{ .name = "__aeabi_fneg", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | 8 | } else { |
| 9 | @export(__negsf2, .{ .name = "__negsf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | @export(&__negsf2, .{ .name = "__negsf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | 10 | } |
| 11 | 11 | } |
| 12 | 12 |
lib/compiler_rt/negtf2.zig+2-2| ... | ... | @@ -4,8 +4,8 @@ pub const panic = common.panic; |
| 4 | 4 | |
| 5 | 5 | comptime { |
| 6 | 6 | if (common.want_ppc_abi) |
| 7 | @export(__negtf2, .{ .name = "__negkf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | @export(__negtf2, .{ .name = "__negtf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 7 | @export(&__negtf2, .{ .name = "__negkf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | @export(&__negtf2, .{ .name = "__negtf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | 9 | } |
| 10 | 10 | |
| 11 | 11 | fn __negtf2(a: f128) callconv(.C) f128 { |
lib/compiler_rt/negv.zig+3-3| ... | ... | @@ -8,9 +8,9 @@ const common = @import("common.zig"); |
| 8 | 8 | pub const panic = common.panic; |
| 9 | 9 | |
| 10 | 10 | comptime { |
| 11 | @export(__negvsi2, .{ .name = "__negvsi2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | @export(__negvdi2, .{ .name = "__negvdi2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 13 | @export(__negvti2, .{ .name = "__negvti2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | @export(&__negvsi2, .{ .name = "__negvsi2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | @export(&__negvdi2, .{ .name = "__negvdi2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 13 | @export(&__negvti2, .{ .name = "__negvti2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 14 | 14 | } |
| 15 | 15 | |
| 16 | 16 | pub fn __negvsi2(a: i32) callconv(.C) i32 { |
lib/compiler_rt/negxf2.zig+1-1| ... | ... | @@ -3,7 +3,7 @@ const common = @import("./common.zig"); |
| 3 | 3 | pub const panic = common.panic; |
| 4 | 4 | |
| 5 | 5 | comptime { |
| 6 | @export(__negxf2, .{ .name = "__negxf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 6 | @export(&__negxf2, .{ .name = "__negxf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 7 | 7 | } |
| 8 | 8 | |
| 9 | 9 | fn __negxf2(a: f80) callconv(.C) f80 { |
lib/compiler_rt/os_version_check.zig+1-1| ... | ... | @@ -9,7 +9,7 @@ const have_availability_version_check = builtin.os.tag.isDarwin() and |
| 9 | 9 | |
| 10 | 10 | comptime { |
| 11 | 11 | if (have_availability_version_check) { |
| 12 | @export(__isPlatformVersionAtLeast, .{ .name = "__isPlatformVersionAtLeast", .linkage = linkage }); | |
| 12 | @export(&__isPlatformVersionAtLeast, .{ .name = "__isPlatformVersionAtLeast", .linkage = linkage }); | |
| 13 | 13 | } |
| 14 | 14 | } |
| 15 | 15 |
lib/compiler_rt/parity.zig+3-3| ... | ... | @@ -8,9 +8,9 @@ const common = @import("common.zig"); |
| 8 | 8 | pub const panic = common.panic; |
| 9 | 9 | |
| 10 | 10 | comptime { |
| 11 | @export(__paritysi2, .{ .name = "__paritysi2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | @export(__paritydi2, .{ .name = "__paritydi2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 13 | @export(__parityti2, .{ .name = "__parityti2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | @export(&__paritysi2, .{ .name = "__paritysi2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | @export(&__paritydi2, .{ .name = "__paritydi2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 13 | @export(&__parityti2, .{ .name = "__parityti2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 14 | 14 | } |
| 15 | 15 | |
| 16 | 16 | pub fn __paritysi2(a: i32) callconv(.C) i32 { |
lib/compiler_rt/popcount.zig+3-3| ... | ... | @@ -13,9 +13,9 @@ const common = @import("common.zig"); |
| 13 | 13 | pub const panic = common.panic; |
| 14 | 14 | |
| 15 | 15 | comptime { |
| 16 | @export(__popcountsi2, .{ .name = "__popcountsi2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 17 | @export(__popcountdi2, .{ .name = "__popcountdi2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 18 | @export(__popcountti2, .{ .name = "__popcountti2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 16 | @export(&__popcountsi2, .{ .name = "__popcountsi2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 17 | @export(&__popcountdi2, .{ .name = "__popcountdi2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 18 | @export(&__popcountti2, .{ .name = "__popcountti2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 19 | 19 | } |
| 20 | 20 | |
| 21 | 21 | pub fn __popcountsi2(a: i32) callconv(.C) i32 { |
lib/compiler_rt/powiXf2.zig+6-6| ... | ... | @@ -10,13 +10,13 @@ const std = @import("std"); |
| 10 | 10 | pub const panic = common.panic; |
| 11 | 11 | |
| 12 | 12 | comptime { |
| 13 | @export(__powihf2, .{ .name = "__powihf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 14 | @export(__powisf2, .{ .name = "__powisf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 15 | @export(__powidf2, .{ .name = "__powidf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 13 | @export(&__powihf2, .{ .name = "__powihf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 14 | @export(&__powisf2, .{ .name = "__powisf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 15 | @export(&__powidf2, .{ .name = "__powidf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 16 | 16 | if (common.want_ppc_abi) |
| 17 | @export(__powitf2, .{ .name = "__powikf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 18 | @export(__powitf2, .{ .name = "__powitf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 19 | @export(__powixf2, .{ .name = "__powixf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 17 | @export(&__powitf2, .{ .name = "__powikf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 18 | @export(&__powitf2, .{ .name = "__powitf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 19 | @export(&__powixf2, .{ .name = "__powixf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 20 | 20 | } |
| 21 | 21 | |
| 22 | 22 | inline fn powiXf2(comptime FT: type, a: FT, b: i32) FT { |
lib/compiler_rt/round.zig+7-7| ... | ... | @@ -15,15 +15,15 @@ const common = @import("common.zig"); |
| 15 | 15 | pub const panic = common.panic; |
| 16 | 16 | |
| 17 | 17 | comptime { |
| 18 | @export(__roundh, .{ .name = "__roundh", .linkage = common.linkage, .visibility = common.visibility }); | |
| 19 | @export(roundf, .{ .name = "roundf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 20 | @export(round, .{ .name = "round", .linkage = common.linkage, .visibility = common.visibility }); | |
| 21 | @export(__roundx, .{ .name = "__roundx", .linkage = common.linkage, .visibility = common.visibility }); | |
| 18 | @export(&__roundh, .{ .name = "__roundh", .linkage = common.linkage, .visibility = common.visibility }); | |
| 19 | @export(&roundf, .{ .name = "roundf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 20 | @export(&round, .{ .name = "round", .linkage = common.linkage, .visibility = common.visibility }); | |
| 21 | @export(&__roundx, .{ .name = "__roundx", .linkage = common.linkage, .visibility = common.visibility }); | |
| 22 | 22 | if (common.want_ppc_abi) { |
| 23 | @export(roundq, .{ .name = "roundf128", .linkage = common.linkage, .visibility = common.visibility }); | |
| 23 | @export(&roundq, .{ .name = "roundf128", .linkage = common.linkage, .visibility = common.visibility }); | |
| 24 | 24 | } |
| 25 | @export(roundq, .{ .name = "roundq", .linkage = common.linkage, .visibility = common.visibility }); | |
| 26 | @export(roundl, .{ .name = "roundl", .linkage = common.linkage, .visibility = common.visibility }); | |
| 25 | @export(&roundq, .{ .name = "roundq", .linkage = common.linkage, .visibility = common.visibility }); | |
| 26 | @export(&roundl, .{ .name = "roundl", .linkage = common.linkage, .visibility = common.visibility }); | |
| 27 | 27 | } |
| 28 | 28 | |
| 29 | 29 | pub fn __roundh(x: f16) callconv(.C) f16 { |
lib/compiler_rt/shift.zig+12-12| ... | ... | @@ -7,22 +7,22 @@ pub const panic = common.panic; |
| 7 | 7 | |
| 8 | 8 | comptime { |
| 9 | 9 | // symbol compatibility with libgcc |
| 10 | @export(__ashlsi3, .{ .name = "__ashlsi3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | @export(__ashrsi3, .{ .name = "__ashrsi3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | @export(__lshrsi3, .{ .name = "__lshrsi3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(&__ashlsi3, .{ .name = "__ashlsi3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | @export(&__ashrsi3, .{ .name = "__ashrsi3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | @export(&__lshrsi3, .{ .name = "__lshrsi3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 13 | 13 | |
| 14 | @export(__ashlti3, .{ .name = "__ashlti3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 15 | @export(__ashrti3, .{ .name = "__ashrti3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 16 | @export(__lshrti3, .{ .name = "__lshrti3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 14 | @export(&__ashlti3, .{ .name = "__ashlti3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 15 | @export(&__ashrti3, .{ .name = "__ashrti3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 16 | @export(&__lshrti3, .{ .name = "__lshrti3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 17 | 17 | |
| 18 | 18 | if (common.want_aeabi) { |
| 19 | @export(__aeabi_llsl, .{ .name = "__aeabi_llsl", .linkage = common.linkage, .visibility = common.visibility }); | |
| 20 | @export(__aeabi_lasr, .{ .name = "__aeabi_lasr", .linkage = common.linkage, .visibility = common.visibility }); | |
| 21 | @export(__aeabi_llsr, .{ .name = "__aeabi_llsr", .linkage = common.linkage, .visibility = common.visibility }); | |
| 19 | @export(&__aeabi_llsl, .{ .name = "__aeabi_llsl", .linkage = common.linkage, .visibility = common.visibility }); | |
| 20 | @export(&__aeabi_lasr, .{ .name = "__aeabi_lasr", .linkage = common.linkage, .visibility = common.visibility }); | |
| 21 | @export(&__aeabi_llsr, .{ .name = "__aeabi_llsr", .linkage = common.linkage, .visibility = common.visibility }); | |
| 22 | 22 | } else { |
| 23 | @export(__ashldi3, .{ .name = "__ashldi3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 24 | @export(__ashrdi3, .{ .name = "__ashrdi3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 25 | @export(__lshrdi3, .{ .name = "__lshrdi3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 23 | @export(&__ashldi3, .{ .name = "__ashldi3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 24 | @export(&__ashrdi3, .{ .name = "__ashrdi3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 25 | @export(&__lshrdi3, .{ .name = "__lshrdi3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 26 | 26 | } |
| 27 | 27 | } |
| 28 | 28 |
lib/compiler_rt/sin.zig+7-7| ... | ... | @@ -19,15 +19,15 @@ const rem_pio2f = @import("rem_pio2f.zig").rem_pio2f; |
| 19 | 19 | pub const panic = common.panic; |
| 20 | 20 | |
| 21 | 21 | comptime { |
| 22 | @export(__sinh, .{ .name = "__sinh", .linkage = common.linkage, .visibility = common.visibility }); | |
| 23 | @export(sinf, .{ .name = "sinf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 24 | @export(sin, .{ .name = "sin", .linkage = common.linkage, .visibility = common.visibility }); | |
| 25 | @export(__sinx, .{ .name = "__sinx", .linkage = common.linkage, .visibility = common.visibility }); | |
| 22 | @export(&__sinh, .{ .name = "__sinh", .linkage = common.linkage, .visibility = common.visibility }); | |
| 23 | @export(&sinf, .{ .name = "sinf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 24 | @export(&sin, .{ .name = "sin", .linkage = common.linkage, .visibility = common.visibility }); | |
| 25 | @export(&__sinx, .{ .name = "__sinx", .linkage = common.linkage, .visibility = common.visibility }); | |
| 26 | 26 | if (common.want_ppc_abi) { |
| 27 | @export(sinq, .{ .name = "sinf128", .linkage = common.linkage, .visibility = common.visibility }); | |
| 27 | @export(&sinq, .{ .name = "sinf128", .linkage = common.linkage, .visibility = common.visibility }); | |
| 28 | 28 | } |
| 29 | @export(sinq, .{ .name = "sinq", .linkage = common.linkage, .visibility = common.visibility }); | |
| 30 | @export(sinl, .{ .name = "sinl", .linkage = common.linkage, .visibility = common.visibility }); | |
| 29 | @export(&sinq, .{ .name = "sinq", .linkage = common.linkage, .visibility = common.visibility }); | |
| 30 | @export(&sinl, .{ .name = "sinl", .linkage = common.linkage, .visibility = common.visibility }); | |
| 31 | 31 | } |
| 32 | 32 | |
| 33 | 33 | pub fn __sinh(x: f16) callconv(.C) f16 { |
lib/compiler_rt/sincos.zig+7-7| ... | ... | @@ -11,15 +11,15 @@ const common = @import("common.zig"); |
| 11 | 11 | pub const panic = common.panic; |
| 12 | 12 | |
| 13 | 13 | comptime { |
| 14 | @export(__sincosh, .{ .name = "__sincosh", .linkage = common.linkage, .visibility = common.visibility }); | |
| 15 | @export(sincosf, .{ .name = "sincosf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 16 | @export(sincos, .{ .name = "sincos", .linkage = common.linkage, .visibility = common.visibility }); | |
| 17 | @export(__sincosx, .{ .name = "__sincosx", .linkage = common.linkage, .visibility = common.visibility }); | |
| 14 | @export(&__sincosh, .{ .name = "__sincosh", .linkage = common.linkage, .visibility = common.visibility }); | |
| 15 | @export(&sincosf, .{ .name = "sincosf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 16 | @export(&sincos, .{ .name = "sincos", .linkage = common.linkage, .visibility = common.visibility }); | |
| 17 | @export(&__sincosx, .{ .name = "__sincosx", .linkage = common.linkage, .visibility = common.visibility }); | |
| 18 | 18 | if (common.want_ppc_abi) { |
| 19 | @export(sincosq, .{ .name = "sincosf128", .linkage = common.linkage, .visibility = common.visibility }); | |
| 19 | @export(&sincosq, .{ .name = "sincosf128", .linkage = common.linkage, .visibility = common.visibility }); | |
| 20 | 20 | } |
| 21 | @export(sincosq, .{ .name = "sincosq", .linkage = common.linkage, .visibility = common.visibility }); | |
| 22 | @export(sincosl, .{ .name = "sincosl", .linkage = common.linkage, .visibility = common.visibility }); | |
| 21 | @export(&sincosq, .{ .name = "sincosq", .linkage = common.linkage, .visibility = common.visibility }); | |
| 22 | @export(&sincosl, .{ .name = "sincosl", .linkage = common.linkage, .visibility = common.visibility }); | |
| 23 | 23 | } |
| 24 | 24 | |
| 25 | 25 | pub fn __sincosh(x: f16, r_sin: *f16, r_cos: *f16) callconv(.C) void { |
lib/compiler_rt/sqrt.zig+7-7| ... | ... | @@ -7,15 +7,15 @@ const common = @import("common.zig"); |
| 7 | 7 | pub const panic = common.panic; |
| 8 | 8 | |
| 9 | 9 | comptime { |
| 10 | @export(__sqrth, .{ .name = "__sqrth", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | @export(sqrtf, .{ .name = "sqrtf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | @export(sqrt, .{ .name = "sqrt", .linkage = common.linkage, .visibility = common.visibility }); | |
| 13 | @export(__sqrtx, .{ .name = "__sqrtx", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(&__sqrth, .{ .name = "__sqrth", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | @export(&sqrtf, .{ .name = "sqrtf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | @export(&sqrt, .{ .name = "sqrt", .linkage = common.linkage, .visibility = common.visibility }); | |
| 13 | @export(&__sqrtx, .{ .name = "__sqrtx", .linkage = common.linkage, .visibility = common.visibility }); | |
| 14 | 14 | if (common.want_ppc_abi) { |
| 15 | @export(sqrtq, .{ .name = "sqrtf128", .linkage = common.linkage, .visibility = common.visibility }); | |
| 15 | @export(&sqrtq, .{ .name = "sqrtf128", .linkage = common.linkage, .visibility = common.visibility }); | |
| 16 | 16 | } |
| 17 | @export(sqrtq, .{ .name = "sqrtq", .linkage = common.linkage, .visibility = common.visibility }); | |
| 18 | @export(sqrtl, .{ .name = "sqrtl", .linkage = common.linkage, .visibility = common.visibility }); | |
| 17 | @export(&sqrtq, .{ .name = "sqrtq", .linkage = common.linkage, .visibility = common.visibility }); | |
| 18 | @export(&sqrtl, .{ .name = "sqrtl", .linkage = common.linkage, .visibility = common.visibility }); | |
| 19 | 19 | } |
| 20 | 20 | |
| 21 | 21 | pub fn __sqrth(x: f16) callconv(.C) f16 { |
lib/compiler_rt/ssp.zig+10-10| ... | ... | @@ -21,16 +21,16 @@ extern fn memcpy(noalias dest: ?[*]u8, noalias src: ?[*]const u8, n: usize) call |
| 21 | 21 | extern fn memmove(dest: ?[*]u8, src: ?[*]const u8, n: usize) callconv(.C) ?[*]u8; |
| 22 | 22 | |
| 23 | 23 | comptime { |
| 24 | @export(__stack_chk_fail, .{ .name = "__stack_chk_fail", .linkage = common.linkage, .visibility = common.visibility }); | |
| 25 | @export(__chk_fail, .{ .name = "__chk_fail", .linkage = common.linkage, .visibility = common.visibility }); | |
| 26 | @export(__stack_chk_guard, .{ .name = "__stack_chk_guard", .linkage = common.linkage, .visibility = common.visibility }); | |
| 27 | @export(__strcpy_chk, .{ .name = "__strcpy_chk", .linkage = common.linkage, .visibility = common.visibility }); | |
| 28 | @export(__strncpy_chk, .{ .name = "__strncpy_chk", .linkage = common.linkage, .visibility = common.visibility }); | |
| 29 | @export(__strcat_chk, .{ .name = "__strcat_chk", .linkage = common.linkage, .visibility = common.visibility }); | |
| 30 | @export(__strncat_chk, .{ .name = "__strncat_chk", .linkage = common.linkage, .visibility = common.visibility }); | |
| 31 | @export(__memcpy_chk, .{ .name = "__memcpy_chk", .linkage = common.linkage, .visibility = common.visibility }); | |
| 32 | @export(__memmove_chk, .{ .name = "__memmove_chk", .linkage = common.linkage, .visibility = common.visibility }); | |
| 33 | @export(__memset_chk, .{ .name = "__memset_chk", .linkage = common.linkage, .visibility = common.visibility }); | |
| 24 | @export(&__stack_chk_fail, .{ .name = "__stack_chk_fail", .linkage = common.linkage, .visibility = common.visibility }); | |
| 25 | @export(&__chk_fail, .{ .name = "__chk_fail", .linkage = common.linkage, .visibility = common.visibility }); | |
| 26 | @export(&__stack_chk_guard, .{ .name = "__stack_chk_guard", .linkage = common.linkage, .visibility = common.visibility }); | |
| 27 | @export(&__strcpy_chk, .{ .name = "__strcpy_chk", .linkage = common.linkage, .visibility = common.visibility }); | |
| 28 | @export(&__strncpy_chk, .{ .name = "__strncpy_chk", .linkage = common.linkage, .visibility = common.visibility }); | |
| 29 | @export(&__strcat_chk, .{ .name = "__strcat_chk", .linkage = common.linkage, .visibility = common.visibility }); | |
| 30 | @export(&__strncat_chk, .{ .name = "__strncat_chk", .linkage = common.linkage, .visibility = common.visibility }); | |
| 31 | @export(&__memcpy_chk, .{ .name = "__memcpy_chk", .linkage = common.linkage, .visibility = common.visibility }); | |
| 32 | @export(&__memmove_chk, .{ .name = "__memmove_chk", .linkage = common.linkage, .visibility = common.visibility }); | |
| 33 | @export(&__memset_chk, .{ .name = "__memset_chk", .linkage = common.linkage, .visibility = common.visibility }); | |
| 34 | 34 | } |
| 35 | 35 | |
| 36 | 36 | fn __stack_chk_fail() callconv(.C) noreturn { |
lib/compiler_rt/stack_probe.zig+6-6| ... | ... | @@ -16,16 +16,16 @@ comptime { |
| 16 | 16 | if (builtin.os.tag == .windows) { |
| 17 | 17 | // Default stack-probe functions emitted by LLVM |
| 18 | 18 | if (is_mingw) { |
| 19 | @export(_chkstk, .{ .name = "_alloca", .linkage = linkage }); | |
| 20 | @export(___chkstk_ms, .{ .name = "___chkstk_ms", .linkage = linkage }); | |
| 19 | @export(&_chkstk, .{ .name = "_alloca", .linkage = linkage }); | |
| 20 | @export(&___chkstk_ms, .{ .name = "___chkstk_ms", .linkage = linkage }); | |
| 21 | 21 | |
| 22 | 22 | if (arch.isAARCH64()) { |
| 23 | @export(__chkstk, .{ .name = "__chkstk", .linkage = linkage }); | |
| 23 | @export(&__chkstk, .{ .name = "__chkstk", .linkage = linkage }); | |
| 24 | 24 | } |
| 25 | 25 | } else if (!builtin.link_libc) { |
| 26 | 26 | // This symbols are otherwise exported by MSVCRT.lib |
| 27 | @export(_chkstk, .{ .name = "_chkstk", .linkage = linkage }); | |
| 28 | @export(__chkstk, .{ .name = "__chkstk", .linkage = linkage }); | |
| 27 | @export(&_chkstk, .{ .name = "_chkstk", .linkage = linkage }); | |
| 28 | @export(&__chkstk, .{ .name = "__chkstk", .linkage = linkage }); | |
| 29 | 29 | } |
| 30 | 30 | } |
| 31 | 31 | |
| ... | ... | @@ -33,7 +33,7 @@ comptime { |
| 33 | 33 | .x86, |
| 34 | 34 | .x86_64, |
| 35 | 35 | => { |
| 36 | @export(zig_probe_stack, .{ .name = "__zig_probe_stack", .linkage = linkage }); | |
| 36 | @export(&zig_probe_stack, .{ .name = "__zig_probe_stack", .linkage = linkage }); | |
| 37 | 37 | }, |
| 38 | 38 | else => {}, |
| 39 | 39 | } |
lib/compiler_rt/subdf3.zig+2-2| ... | ... | @@ -5,9 +5,9 @@ pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | 7 | if (common.want_aeabi) { |
| 8 | @export(__aeabi_dsub, .{ .name = "__aeabi_dsub", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | @export(&__aeabi_dsub, .{ .name = "__aeabi_dsub", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | 9 | } else { |
| 10 | @export(__subdf3, .{ .name = "__subdf3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(&__subdf3, .{ .name = "__subdf3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | 11 | } |
| 12 | 12 | } |
| 13 | 13 |
lib/compiler_rt/subhf3.zig+1-1| ... | ... | @@ -4,7 +4,7 @@ const addf3 = @import("./addf3.zig").addf3; |
| 4 | 4 | pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | @export(__subhf3, .{ .name = "__subhf3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 7 | @export(&__subhf3, .{ .name = "__subhf3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | 8 | } |
| 9 | 9 | |
| 10 | 10 | fn __subhf3(a: f16, b: f16) callconv(.C) f16 { |
lib/compiler_rt/subo.zig+3-3| ... | ... | @@ -10,9 +10,9 @@ const common = @import("common.zig"); |
| 10 | 10 | pub const panic = common.panic; |
| 11 | 11 | |
| 12 | 12 | comptime { |
| 13 | @export(__subosi4, .{ .name = "__subosi4", .linkage = common.linkage, .visibility = common.visibility }); | |
| 14 | @export(__subodi4, .{ .name = "__subodi4", .linkage = common.linkage, .visibility = common.visibility }); | |
| 15 | @export(__suboti4, .{ .name = "__suboti4", .linkage = common.linkage, .visibility = common.visibility }); | |
| 13 | @export(&__subosi4, .{ .name = "__subosi4", .linkage = common.linkage, .visibility = common.visibility }); | |
| 14 | @export(&__subodi4, .{ .name = "__subodi4", .linkage = common.linkage, .visibility = common.visibility }); | |
| 15 | @export(&__suboti4, .{ .name = "__suboti4", .linkage = common.linkage, .visibility = common.visibility }); | |
| 16 | 16 | } |
| 17 | 17 | |
| 18 | 18 | pub fn __subosi4(a: i32, b: i32, overflow: *c_int) callconv(.C) i32 { |
lib/compiler_rt/subsf3.zig+2-2| ... | ... | @@ -5,9 +5,9 @@ pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | 7 | if (common.want_aeabi) { |
| 8 | @export(__aeabi_fsub, .{ .name = "__aeabi_fsub", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | @export(&__aeabi_fsub, .{ .name = "__aeabi_fsub", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | 9 | } else { |
| 10 | @export(__subsf3, .{ .name = "__subsf3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(&__subsf3, .{ .name = "__subsf3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | 11 | } |
| 12 | 12 | } |
| 13 | 13 |
lib/compiler_rt/subtf3.zig+3-3| ... | ... | @@ -5,11 +5,11 @@ pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | 7 | if (common.want_ppc_abi) { |
| 8 | @export(__subtf3, .{ .name = "__subkf3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | @export(&__subtf3, .{ .name = "__subkf3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | 9 | } else if (common.want_sparc_abi) { |
| 10 | @export(_Qp_sub, .{ .name = "_Qp_sub", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(&_Qp_sub, .{ .name = "_Qp_sub", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | 11 | } |
| 12 | @export(__subtf3, .{ .name = "__subtf3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | @export(&__subtf3, .{ .name = "__subtf3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 13 | 13 | } |
| 14 | 14 | |
| 15 | 15 | pub fn __subtf3(a: f128, b: f128) callconv(.C) f128 { |
lib/compiler_rt/subxf3.zig+1-1| ... | ... | @@ -4,7 +4,7 @@ const common = @import("./common.zig"); |
| 4 | 4 | pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | @export(__subxf3, .{ .name = "__subxf3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 7 | @export(&__subxf3, .{ .name = "__subxf3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | 8 | } |
| 9 | 9 | |
| 10 | 10 | fn __subxf3(a: f80, b: f80) callconv(.C) f80 { |
lib/compiler_rt/tan.zig+7-7| ... | ... | @@ -21,15 +21,15 @@ const common = @import("common.zig"); |
| 21 | 21 | pub const panic = common.panic; |
| 22 | 22 | |
| 23 | 23 | comptime { |
| 24 | @export(__tanh, .{ .name = "__tanh", .linkage = common.linkage, .visibility = common.visibility }); | |
| 25 | @export(tanf, .{ .name = "tanf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 26 | @export(tan, .{ .name = "tan", .linkage = common.linkage, .visibility = common.visibility }); | |
| 27 | @export(__tanx, .{ .name = "__tanx", .linkage = common.linkage, .visibility = common.visibility }); | |
| 24 | @export(&__tanh, .{ .name = "__tanh", .linkage = common.linkage, .visibility = common.visibility }); | |
| 25 | @export(&tanf, .{ .name = "tanf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 26 | @export(&tan, .{ .name = "tan", .linkage = common.linkage, .visibility = common.visibility }); | |
| 27 | @export(&__tanx, .{ .name = "__tanx", .linkage = common.linkage, .visibility = common.visibility }); | |
| 28 | 28 | if (common.want_ppc_abi) { |
| 29 | @export(tanq, .{ .name = "tanf128", .linkage = common.linkage, .visibility = common.visibility }); | |
| 29 | @export(&tanq, .{ .name = "tanf128", .linkage = common.linkage, .visibility = common.visibility }); | |
| 30 | 30 | } |
| 31 | @export(tanq, .{ .name = "tanq", .linkage = common.linkage, .visibility = common.visibility }); | |
| 32 | @export(tanl, .{ .name = "tanl", .linkage = common.linkage, .visibility = common.visibility }); | |
| 31 | @export(&tanq, .{ .name = "tanq", .linkage = common.linkage, .visibility = common.visibility }); | |
| 32 | @export(&tanl, .{ .name = "tanl", .linkage = common.linkage, .visibility = common.visibility }); | |
| 33 | 33 | } |
| 34 | 34 | |
| 35 | 35 | pub fn __tanh(x: f16) callconv(.C) f16 { |
lib/compiler_rt/trunc.zig+7-7| ... | ... | @@ -15,15 +15,15 @@ const common = @import("common.zig"); |
| 15 | 15 | pub const panic = common.panic; |
| 16 | 16 | |
| 17 | 17 | comptime { |
| 18 | @export(__trunch, .{ .name = "__trunch", .linkage = common.linkage, .visibility = common.visibility }); | |
| 19 | @export(truncf, .{ .name = "truncf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 20 | @export(trunc, .{ .name = "trunc", .linkage = common.linkage, .visibility = common.visibility }); | |
| 21 | @export(__truncx, .{ .name = "__truncx", .linkage = common.linkage, .visibility = common.visibility }); | |
| 18 | @export(&__trunch, .{ .name = "__trunch", .linkage = common.linkage, .visibility = common.visibility }); | |
| 19 | @export(&truncf, .{ .name = "truncf", .linkage = common.linkage, .visibility = common.visibility }); | |
| 20 | @export(&trunc, .{ .name = "trunc", .linkage = common.linkage, .visibility = common.visibility }); | |
| 21 | @export(&__truncx, .{ .name = "__truncx", .linkage = common.linkage, .visibility = common.visibility }); | |
| 22 | 22 | if (common.want_ppc_abi) { |
| 23 | @export(truncq, .{ .name = "truncf128", .linkage = common.linkage, .visibility = common.visibility }); | |
| 23 | @export(&truncq, .{ .name = "truncf128", .linkage = common.linkage, .visibility = common.visibility }); | |
| 24 | 24 | } |
| 25 | @export(truncq, .{ .name = "truncq", .linkage = common.linkage, .visibility = common.visibility }); | |
| 26 | @export(truncl, .{ .name = "truncl", .linkage = common.linkage, .visibility = common.visibility }); | |
| 25 | @export(&truncq, .{ .name = "truncq", .linkage = common.linkage, .visibility = common.visibility }); | |
| 26 | @export(&truncl, .{ .name = "truncl", .linkage = common.linkage, .visibility = common.visibility }); | |
| 27 | 27 | } |
| 28 | 28 | |
| 29 | 29 | pub fn __trunch(x: f16) callconv(.C) f16 { |
lib/compiler_rt/truncdfhf2.zig+2-2| ... | ... | @@ -5,9 +5,9 @@ pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | 7 | if (common.want_aeabi) { |
| 8 | @export(__aeabi_d2h, .{ .name = "__aeabi_d2h", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | @export(&__aeabi_d2h, .{ .name = "__aeabi_d2h", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | 9 | } else { |
| 10 | @export(__truncdfhf2, .{ .name = "__truncdfhf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(&__truncdfhf2, .{ .name = "__truncdfhf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | 11 | } |
| 12 | 12 | } |
| 13 | 13 |
lib/compiler_rt/truncdfsf2.zig+2-2| ... | ... | @@ -5,9 +5,9 @@ pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | 7 | if (common.want_aeabi) { |
| 8 | @export(__aeabi_d2f, .{ .name = "__aeabi_d2f", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | @export(&__aeabi_d2f, .{ .name = "__aeabi_d2f", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | 9 | } else { |
| 10 | @export(__truncdfsf2, .{ .name = "__truncdfsf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(&__truncdfsf2, .{ .name = "__truncdfsf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | 11 | } |
| 12 | 12 | } |
| 13 | 13 |
lib/compiler_rt/truncsfhf2.zig+3-3| ... | ... | @@ -5,11 +5,11 @@ pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | 7 | if (common.gnu_f16_abi) { |
| 8 | @export(__gnu_f2h_ieee, .{ .name = "__gnu_f2h_ieee", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | @export(&__gnu_f2h_ieee, .{ .name = "__gnu_f2h_ieee", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | 9 | } else if (common.want_aeabi) { |
| 10 | @export(__aeabi_f2h, .{ .name = "__aeabi_f2h", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(&__aeabi_f2h, .{ .name = "__aeabi_f2h", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | 11 | } |
| 12 | @export(__truncsfhf2, .{ .name = "__truncsfhf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | @export(&__truncsfhf2, .{ .name = "__truncsfhf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 13 | 13 | } |
| 14 | 14 | |
| 15 | 15 | pub fn __truncsfhf2(a: f32) callconv(.C) common.F16T(f32) { |
lib/compiler_rt/trunctfdf2.zig+3-3| ... | ... | @@ -5,11 +5,11 @@ pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | 7 | if (common.want_ppc_abi) { |
| 8 | @export(__trunctfdf2, .{ .name = "__trunckfdf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | @export(&__trunctfdf2, .{ .name = "__trunckfdf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | 9 | } else if (common.want_sparc_abi) { |
| 10 | @export(_Qp_qtod, .{ .name = "_Qp_qtod", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(&_Qp_qtod, .{ .name = "_Qp_qtod", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | 11 | } |
| 12 | @export(__trunctfdf2, .{ .name = "__trunctfdf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | @export(&__trunctfdf2, .{ .name = "__trunctfdf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 13 | 13 | } |
| 14 | 14 | |
| 15 | 15 | pub fn __trunctfdf2(a: f128) callconv(.C) f64 { |
lib/compiler_rt/trunctfhf2.zig+1-1| ... | ... | @@ -4,7 +4,7 @@ const truncf = @import("./truncf.zig").truncf; |
| 4 | 4 | pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | @export(__trunctfhf2, .{ .name = "__trunctfhf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 7 | @export(&__trunctfhf2, .{ .name = "__trunctfhf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | 8 | } |
| 9 | 9 | |
| 10 | 10 | pub fn __trunctfhf2(a: f128) callconv(.C) common.F16T(f128) { |
lib/compiler_rt/trunctfsf2.zig+3-3| ... | ... | @@ -5,11 +5,11 @@ pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | 7 | if (common.want_ppc_abi) { |
| 8 | @export(__trunctfsf2, .{ .name = "__trunckfsf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | @export(&__trunctfsf2, .{ .name = "__trunckfsf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | 9 | } else if (common.want_sparc_abi) { |
| 10 | @export(_Qp_qtos, .{ .name = "_Qp_qtos", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(&_Qp_qtos, .{ .name = "_Qp_qtos", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | 11 | } |
| 12 | @export(__trunctfsf2, .{ .name = "__trunctfsf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | @export(&__trunctfsf2, .{ .name = "__trunctfsf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 13 | 13 | } |
| 14 | 14 | |
| 15 | 15 | pub fn __trunctfsf2(a: f128) callconv(.C) f32 { |
lib/compiler_rt/trunctfxf2.zig+1-1| ... | ... | @@ -5,7 +5,7 @@ const trunc_f80 = @import("./truncf.zig").trunc_f80; |
| 5 | 5 | pub const panic = common.panic; |
| 6 | 6 | |
| 7 | 7 | comptime { |
| 8 | @export(__trunctfxf2, .{ .name = "__trunctfxf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | @export(&__trunctfxf2, .{ .name = "__trunctfxf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | 9 | } |
| 10 | 10 | |
| 11 | 11 | pub fn __trunctfxf2(a: f128) callconv(.C) f80 { |
lib/compiler_rt/truncxfdf2.zig+1-1| ... | ... | @@ -4,7 +4,7 @@ const trunc_f80 = @import("./truncf.zig").trunc_f80; |
| 4 | 4 | pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | @export(__truncxfdf2, .{ .name = "__truncxfdf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 7 | @export(&__truncxfdf2, .{ .name = "__truncxfdf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | 8 | } |
| 9 | 9 | |
| 10 | 10 | fn __truncxfdf2(a: f80) callconv(.C) f64 { |
lib/compiler_rt/truncxfhf2.zig+1-1| ... | ... | @@ -4,7 +4,7 @@ const trunc_f80 = @import("./truncf.zig").trunc_f80; |
| 4 | 4 | pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | @export(__truncxfhf2, .{ .name = "__truncxfhf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 7 | @export(&__truncxfhf2, .{ .name = "__truncxfhf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | 8 | } |
| 9 | 9 | |
| 10 | 10 | fn __truncxfhf2(a: f80) callconv(.C) common.F16T(f80) { |
lib/compiler_rt/truncxfsf2.zig+1-1| ... | ... | @@ -4,7 +4,7 @@ const trunc_f80 = @import("./truncf.zig").trunc_f80; |
| 4 | 4 | pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | @export(__truncxfsf2, .{ .name = "__truncxfsf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 7 | @export(&__truncxfsf2, .{ .name = "__truncxfsf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | 8 | } |
| 9 | 9 | |
| 10 | 10 | fn __truncxfsf2(a: f80) callconv(.C) f32 { |
lib/compiler_rt/udivmodei4.zig+2-2| ... | ... | @@ -7,8 +7,8 @@ const shl = std.math.shl; |
| 7 | 7 | const max_limbs = std.math.divCeil(usize, 65535, 32) catch unreachable; // max supported type is u65535 |
| 8 | 8 | |
| 9 | 9 | comptime { |
| 10 | @export(__udivei4, .{ .name = "__udivei4", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | @export(__umodei4, .{ .name = "__umodei4", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(&__udivei4, .{ .name = "__udivei4", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | @export(&__umodei4, .{ .name = "__umodei4", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | 12 | } |
| 13 | 13 | |
| 14 | 14 | const endian = builtin.cpu.arch.endian(); |
lib/compiler_rt/udivmodti4.zig+2-2| ... | ... | @@ -7,9 +7,9 @@ pub const panic = common.panic; |
| 7 | 7 | |
| 8 | 8 | comptime { |
| 9 | 9 | if (common.want_windows_v2u64_abi) { |
| 10 | @export(__udivmodti4_windows_x86_64, .{ .name = "__udivmodti4", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(&__udivmodti4_windows_x86_64, .{ .name = "__udivmodti4", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | 11 | } else { |
| 12 | @export(__udivmodti4, .{ .name = "__udivmodti4", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | @export(&__udivmodti4, .{ .name = "__udivmodti4", .linkage = common.linkage, .visibility = common.visibility }); | |
| 13 | 13 | } |
| 14 | 14 | } |
| 15 | 15 |
lib/compiler_rt/udivti3.zig+2-2| ... | ... | @@ -7,9 +7,9 @@ pub const panic = common.panic; |
| 7 | 7 | |
| 8 | 8 | comptime { |
| 9 | 9 | if (common.want_windows_v2u64_abi) { |
| 10 | @export(__udivti3_windows_x86_64, .{ .name = "__udivti3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(&__udivti3_windows_x86_64, .{ .name = "__udivti3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | 11 | } else { |
| 12 | @export(__udivti3, .{ .name = "__udivti3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | @export(&__udivti3, .{ .name = "__udivti3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 13 | 13 | } |
| 14 | 14 | } |
| 15 | 15 |
lib/compiler_rt/umodti3.zig+2-2| ... | ... | @@ -7,9 +7,9 @@ pub const panic = common.panic; |
| 7 | 7 | |
| 8 | 8 | comptime { |
| 9 | 9 | if (common.want_windows_v2u64_abi) { |
| 10 | @export(__umodti3_windows_x86_64, .{ .name = "__umodti3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(&__umodti3_windows_x86_64, .{ .name = "__umodti3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | 11 | } else { |
| 12 | @export(__umodti3, .{ .name = "__umodti3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 12 | @export(&__umodti3, .{ .name = "__umodti3", .linkage = common.linkage, .visibility = common.visibility }); | |
| 13 | 13 | } |
| 14 | 14 | } |
| 15 | 15 |
lib/compiler_rt/unorddf2.zig+2-2| ... | ... | @@ -5,9 +5,9 @@ pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | 7 | if (common.want_aeabi) { |
| 8 | @export(__aeabi_dcmpun, .{ .name = "__aeabi_dcmpun", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | @export(&__aeabi_dcmpun, .{ .name = "__aeabi_dcmpun", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | 9 | } else { |
| 10 | @export(__unorddf2, .{ .name = "__unorddf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(&__unorddf2, .{ .name = "__unorddf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | 11 | } |
| 12 | 12 | } |
| 13 | 13 |
lib/compiler_rt/unordhf2.zig+1-1| ... | ... | @@ -4,7 +4,7 @@ const comparef = @import("./comparef.zig"); |
| 4 | 4 | pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | @export(__unordhf2, .{ .name = "__unordhf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 7 | @export(&__unordhf2, .{ .name = "__unordhf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | 8 | } |
| 9 | 9 | |
| 10 | 10 | pub fn __unordhf2(a: f16, b: f16) callconv(.C) i32 { |
lib/compiler_rt/unordsf2.zig+2-2| ... | ... | @@ -5,9 +5,9 @@ pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | 7 | if (common.want_aeabi) { |
| 8 | @export(__aeabi_fcmpun, .{ .name = "__aeabi_fcmpun", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | @export(&__aeabi_fcmpun, .{ .name = "__aeabi_fcmpun", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | 9 | } else { |
| 10 | @export(__unordsf2, .{ .name = "__unordsf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 10 | @export(&__unordsf2, .{ .name = "__unordsf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 11 | 11 | } |
| 12 | 12 | } |
| 13 | 13 |
lib/compiler_rt/unordtf2.zig+2-2| ... | ... | @@ -5,12 +5,12 @@ pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | 7 | if (common.want_ppc_abi) { |
| 8 | @export(__unordtf2, .{ .name = "__unordkf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | @export(&__unordtf2, .{ .name = "__unordkf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 9 | 9 | } else if (common.want_sparc_abi) { |
| 10 | 10 | // These exports are handled in cmptf2.zig because unordered comparisons |
| 11 | 11 | // are based on calling _Qp_cmp. |
| 12 | 12 | } |
| 13 | @export(__unordtf2, .{ .name = "__unordtf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 13 | @export(&__unordtf2, .{ .name = "__unordtf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 14 | 14 | } |
| 15 | 15 | |
| 16 | 16 | fn __unordtf2(a: f128, b: f128) callconv(.C) i32 { |
lib/compiler_rt/unordxf2.zig+1-1| ... | ... | @@ -4,7 +4,7 @@ const comparef = @import("./comparef.zig"); |
| 4 | 4 | pub const panic = common.panic; |
| 5 | 5 | |
| 6 | 6 | comptime { |
| 7 | @export(__unordxf2, .{ .name = "__unordxf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 7 | @export(&__unordxf2, .{ .name = "__unordxf2", .linkage = common.linkage, .visibility = common.visibility }); | |
| 8 | 8 | } |
| 9 | 9 | |
| 10 | 10 | pub fn __unordxf2(a: f80, b: f80) callconv(.C) i32 { |
lib/std/c.zig+1-1| ... | ... | @@ -40,7 +40,7 @@ pub extern var _mh_execute_header: mach_hdr; |
| 40 | 40 | var dummy_execute_header: mach_hdr = undefined; |
| 41 | 41 | comptime { |
| 42 | 42 | if (native_os.isDarwin()) { |
| 43 | @export(dummy_execute_header, .{ .name = "_mh_execute_header", .linkage = .weak }); | |
| 43 | @export(&dummy_execute_header, .{ .name = "_mh_execute_header", .linkage = .weak }); | |
| 44 | 44 | } |
| 45 | 45 | } |
| 46 | 46 |
lib/std/os/emscripten.zig+2-2| ... | ... | @@ -21,8 +21,8 @@ comptime { |
| 21 | 21 | if (builtin.os.tag == .emscripten) { |
| 22 | 22 | if (builtin.mode == .Debug or builtin.mode == .ReleaseSafe) { |
| 23 | 23 | // Emscripten does not provide these symbols, so we must export our own |
| 24 | @export(__stack_chk_guard, .{ .name = "__stack_chk_guard", .linkage = .strong }); | |
| 25 | @export(__stack_chk_fail, .{ .name = "__stack_chk_fail", .linkage = .strong }); | |
| 24 | @export(&__stack_chk_guard, .{ .name = "__stack_chk_guard", .linkage = .strong }); | |
| 25 | @export(&__stack_chk_fail, .{ .name = "__stack_chk_fail", .linkage = .strong }); | |
| 26 | 26 | } |
| 27 | 27 | } |
| 28 | 28 | } |
lib/std/os/linux.zig+1-1| ... | ... | @@ -434,7 +434,7 @@ comptime { |
| 434 | 434 | // Export this only when building executable, otherwise it is overriding |
| 435 | 435 | // the libc implementation |
| 436 | 436 | if (extern_getauxval and (builtin.output_mode == .Exe or @hasDecl(root, "main"))) { |
| 437 | @export(getauxvalImpl, .{ .name = "getauxval", .linkage = .weak }); | |
| 437 | @export(&getauxvalImpl, .{ .name = "getauxval", .linkage = .weak }); | |
| 438 | 438 | } |
| 439 | 439 | } |
| 440 | 440 |
lib/std/start.zig+13-13| ... | ... | @@ -31,38 +31,38 @@ comptime { |
| 31 | 31 | if (builtin.output_mode == .Exe) { |
| 32 | 32 | if ((builtin.link_libc or builtin.object_format == .c) and @hasDecl(root, "main")) { |
| 33 | 33 | if (@typeInfo(@TypeOf(root.main)).Fn.calling_convention != .C) { |
| 34 | @export(main2, .{ .name = "main" }); | |
| 34 | @export(&main2, .{ .name = "main" }); | |
| 35 | 35 | } |
| 36 | 36 | } else if (builtin.os.tag == .windows) { |
| 37 | 37 | if (!@hasDecl(root, "wWinMainCRTStartup") and !@hasDecl(root, "mainCRTStartup")) { |
| 38 | @export(wWinMainCRTStartup2, .{ .name = "wWinMainCRTStartup" }); | |
| 38 | @export(&wWinMainCRTStartup2, .{ .name = "wWinMainCRTStartup" }); | |
| 39 | 39 | } |
| 40 | 40 | } else if (builtin.os.tag == .opencl) { |
| 41 | 41 | if (@hasDecl(root, "main")) |
| 42 | @export(spirvMain2, .{ .name = "main" }); | |
| 42 | @export(&spirvMain2, .{ .name = "main" }); | |
| 43 | 43 | } else { |
| 44 | 44 | if (!@hasDecl(root, "_start")) { |
| 45 | @export(_start2, .{ .name = "_start" }); | |
| 45 | @export(&_start2, .{ .name = "_start" }); | |
| 46 | 46 | } |
| 47 | 47 | } |
| 48 | 48 | } |
| 49 | 49 | } else { |
| 50 | 50 | if (builtin.output_mode == .Lib and builtin.link_mode == .dynamic) { |
| 51 | 51 | if (native_os == .windows and !@hasDecl(root, "_DllMainCRTStartup")) { |
| 52 | @export(_DllMainCRTStartup, .{ .name = "_DllMainCRTStartup" }); | |
| 52 | @export(&_DllMainCRTStartup, .{ .name = "_DllMainCRTStartup" }); | |
| 53 | 53 | } |
| 54 | 54 | } else if (builtin.output_mode == .Exe or @hasDecl(root, "main")) { |
| 55 | 55 | if (builtin.link_libc and @hasDecl(root, "main")) { |
| 56 | 56 | if (native_arch.isWasm()) { |
| 57 | @export(mainWithoutEnv, .{ .name = "main" }); | |
| 57 | @export(&mainWithoutEnv, .{ .name = "main" }); | |
| 58 | 58 | } else if (@typeInfo(@TypeOf(root.main)).Fn.calling_convention != .C) { |
| 59 | @export(main, .{ .name = "main" }); | |
| 59 | @export(&main, .{ .name = "main" }); | |
| 60 | 60 | } |
| 61 | 61 | } else if (native_os == .windows) { |
| 62 | 62 | if (!@hasDecl(root, "WinMain") and !@hasDecl(root, "WinMainCRTStartup") and |
| 63 | 63 | !@hasDecl(root, "wWinMain") and !@hasDecl(root, "wWinMainCRTStartup")) |
| 64 | 64 | { |
| 65 | @export(WinStartup, .{ .name = "wWinMainCRTStartup" }); | |
| 65 | @export(&WinStartup, .{ .name = "wWinMainCRTStartup" }); | |
| 66 | 66 | } else if (@hasDecl(root, "WinMain") and !@hasDecl(root, "WinMainCRTStartup") and |
| 67 | 67 | !@hasDecl(root, "wWinMain") and !@hasDecl(root, "wWinMainCRTStartup")) |
| 68 | 68 | { |
| ... | ... | @@ -70,10 +70,10 @@ comptime { |
| 70 | 70 | } else if (@hasDecl(root, "wWinMain") and !@hasDecl(root, "wWinMainCRTStartup") and |
| 71 | 71 | !@hasDecl(root, "WinMain") and !@hasDecl(root, "WinMainCRTStartup")) |
| 72 | 72 | { |
| 73 | @export(wWinMainCRTStartup, .{ .name = "wWinMainCRTStartup" }); | |
| 73 | @export(&wWinMainCRTStartup, .{ .name = "wWinMainCRTStartup" }); | |
| 74 | 74 | } |
| 75 | 75 | } else if (native_os == .uefi) { |
| 76 | if (!@hasDecl(root, "EfiMain")) @export(EfiMain, .{ .name = "EfiMain" }); | |
| 76 | if (!@hasDecl(root, "EfiMain")) @export(&EfiMain, .{ .name = "EfiMain" }); | |
| 77 | 77 | } else if (native_os == .wasi) { |
| 78 | 78 | const wasm_start_sym = switch (builtin.wasi_exec_model) { |
| 79 | 79 | .reactor => "_initialize", |
| ... | ... | @@ -82,14 +82,14 @@ comptime { |
| 82 | 82 | if (!@hasDecl(root, wasm_start_sym) and @hasDecl(root, "main")) { |
| 83 | 83 | // Only call main when defined. For WebAssembly it's allowed to pass `-fno-entry` in which |
| 84 | 84 | // case it's not required to provide an entrypoint such as main. |
| 85 | @export(wasi_start, .{ .name = wasm_start_sym }); | |
| 85 | @export(&wasi_start, .{ .name = wasm_start_sym }); | |
| 86 | 86 | } |
| 87 | 87 | } else if (native_arch.isWasm() and native_os == .freestanding) { |
| 88 | 88 | // Only call main when defined. For WebAssembly it's allowed to pass `-fno-entry` in which |
| 89 | 89 | // case it's not required to provide an entrypoint such as main. |
| 90 | if (!@hasDecl(root, start_sym_name) and @hasDecl(root, "main")) @export(wasm_freestanding_start, .{ .name = start_sym_name }); | |
| 90 | if (!@hasDecl(root, start_sym_name) and @hasDecl(root, "main")) @export(&wasm_freestanding_start, .{ .name = start_sym_name }); | |
| 91 | 91 | } else if (native_os != .other and native_os != .freestanding) { |
| 92 | if (!@hasDecl(root, start_sym_name)) @export(_start, .{ .name = start_sym_name }); | |
| 92 | if (!@hasDecl(root, start_sym_name)) @export(&_start, .{ .name = start_sym_name }); | |
| 93 | 93 | } |
| 94 | 94 | } |
| 95 | 95 | } |
test/behavior/basic.zig+1-1| ... | ... | @@ -734,7 +734,7 @@ test "extern variable with non-pointer opaque type" { |
| 734 | 734 | if (builtin.zig_backend == .stage2_x86_64 and builtin.target.ofmt != .elf and builtin.target.ofmt != .macho) return error.SkipZigTest; |
| 735 | 735 | if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest; // TODO |
| 736 | 736 | |
| 737 | @export(var_to_export, .{ .name = "opaque_extern_var" }); | |
| 737 | @export(&var_to_export, .{ .name = "opaque_extern_var" }); | |
| 738 | 738 | try expect(@as(*align(1) u32, @ptrCast(&opaque_extern_var)).* == 42); |
| 739 | 739 | } |
| 740 | 740 | extern var opaque_extern_var: opaque {}; |
test/behavior/builtin_functions_returning_void_or_noreturn.zig+1-1| ... | ... | @@ -15,7 +15,7 @@ test { |
| 15 | 15 | var val: u8 = undefined; |
| 16 | 16 | try testing.expectEqual({}, @atomicStore(u8, &val, 0, .unordered)); |
| 17 | 17 | try testing.expectEqual(void, @TypeOf(@breakpoint())); |
| 18 | try testing.expectEqual({}, @export(x, .{ .name = "x" })); | |
| 18 | try testing.expectEqual({}, @export(&x, .{ .name = "x" })); | |
| 19 | 19 | try testing.expectEqual({}, @fence(.acquire)); |
| 20 | 20 | try testing.expectEqual({}, @memcpy(@as([*]u8, @ptrFromInt(1))[0..0], @as([*]u8, @ptrFromInt(1))[0..0])); |
| 21 | 21 | try testing.expectEqual({}, @memset(@as([*]u8, @ptrFromInt(1))[0..0], undefined)); |
test/behavior/export_builtin.zig+6-26| ... | ... | @@ -2,7 +2,7 @@ const builtin = @import("builtin"); |
| 2 | 2 | const std = @import("std"); |
| 3 | 3 | const expect = std.testing.expect; |
| 4 | 4 | |
| 5 | test "exporting enum type and value" { | |
| 5 | test "exporting enum value" { | |
| 6 | 6 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; |
| 7 | 7 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; |
| 8 | 8 | |
| ... | ... | @@ -10,7 +10,7 @@ test "exporting enum type and value" { |
| 10 | 10 | const E = enum(c_int) { one, two }; |
| 11 | 11 | const e: E = .two; |
| 12 | 12 | comptime { |
| 13 | @export(e, .{ .name = "e" }); | |
| 13 | @export(&e, .{ .name = "e" }); | |
| 14 | 14 | } |
| 15 | 15 | }; |
| 16 | 16 | try expect(S.e == .two); |
| ... | ... | @@ -23,13 +23,13 @@ test "exporting with internal linkage" { |
| 23 | 23 | const S = struct { |
| 24 | 24 | fn foo() callconv(.C) void {} |
| 25 | 25 | comptime { |
| 26 | @export(foo, .{ .name = "exporting_with_internal_linkage_foo", .linkage = .internal }); | |
| 26 | @export(&foo, .{ .name = "exporting_with_internal_linkage_foo", .linkage = .internal }); | |
| 27 | 27 | } |
| 28 | 28 | }; |
| 29 | 29 | S.foo(); |
| 30 | 30 | } |
| 31 | 31 | |
| 32 | test "exporting using field access" { | |
| 32 | test "exporting using namespace access" { | |
| 33 | 33 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; |
| 34 | 34 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; |
| 35 | 35 | |
| ... | ... | @@ -38,7 +38,7 @@ test "exporting using field access" { |
| 38 | 38 | const x: u32 = 5; |
| 39 | 39 | }; |
| 40 | 40 | comptime { |
| 41 | @export(Inner.x, .{ .name = "foo", .linkage = .internal }); | |
| 41 | @export(&Inner.x, .{ .name = "foo", .linkage = .internal }); | |
| 42 | 42 | } |
| 43 | 43 | }; |
| 44 | 44 | |
| ... | ... | @@ -57,29 +57,9 @@ test "exporting comptime-known value" { |
| 57 | 57 | if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest; |
| 58 | 58 | |
| 59 | 59 | const x: u32 = 10; |
| 60 | @export(x, .{ .name = "exporting_comptime_known_value_foo" }); | |
| 60 | @export(&x, .{ .name = "exporting_comptime_known_value_foo" }); | |
| 61 | 61 | const S = struct { |
| 62 | 62 | extern const exporting_comptime_known_value_foo: u32; |
| 63 | 63 | }; |
| 64 | 64 | try expect(S.exporting_comptime_known_value_foo == 10); |
| 65 | 65 | } |
| 66 | ||
| 67 | test "exporting comptime var" { | |
| 68 | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; | |
| 69 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; | |
| 70 | if (builtin.zig_backend == .stage2_x86_64 and | |
| 71 | (builtin.target.ofmt != .elf and | |
| 72 | builtin.target.ofmt != .macho and | |
| 73 | builtin.target.ofmt != .coff)) return error.SkipZigTest; | |
| 74 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; | |
| 75 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; | |
| 76 | if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest; | |
| 77 | ||
| 78 | comptime var x: u32 = 5; | |
| 79 | @export(x, .{ .name = "exporting_comptime_var_foo" }); | |
| 80 | x = 7; // modifying this now shouldn't change anything | |
| 81 | const S = struct { | |
| 82 | extern const exporting_comptime_var_foo: u32; | |
| 83 | }; | |
| 84 | try expect(S.exporting_comptime_var_foo == 5); | |
| 85 | } |
test/behavior/export_c_keywords.zig+12-12| ... | ... | @@ -24,21 +24,21 @@ export fn some_non_c_keyword_function() Id { |
| 24 | 24 | } |
| 25 | 25 | |
| 26 | 26 | comptime { |
| 27 | @export(int, .{ .name = "long" }); | |
| 28 | @export(int, .{ .name = "an_alias_of_int" }); | |
| 27 | @export(&int, .{ .name = "long" }); | |
| 28 | @export(&int, .{ .name = "an_alias_of_int" }); | |
| 29 | 29 | |
| 30 | @export(some_non_c_keyword_variable, .{ .name = "void" }); | |
| 31 | @export(some_non_c_keyword_variable, .{ .name = "an_alias_of_some_non_c_keyword_variable" }); | |
| 30 | @export(&some_non_c_keyword_variable, .{ .name = "void" }); | |
| 31 | @export(&some_non_c_keyword_variable, .{ .name = "an_alias_of_some_non_c_keyword_variable" }); | |
| 32 | 32 | |
| 33 | @export(@"if", .{ .name = "else" }); | |
| 34 | @export(@"if", .{ .name = "an_alias_of_if" }); | |
| 33 | @export(&@"if", .{ .name = "else" }); | |
| 34 | @export(&@"if", .{ .name = "an_alias_of_if" }); | |
| 35 | 35 | |
| 36 | @export(some_non_c_keyword_constant, .{ .name = "switch" }); | |
| 37 | @export(some_non_c_keyword_constant, .{ .name = "an_alias_of_some_non_c_keyword_constant" }); | |
| 36 | @export(&some_non_c_keyword_constant, .{ .name = "switch" }); | |
| 37 | @export(&some_non_c_keyword_constant, .{ .name = "an_alias_of_some_non_c_keyword_constant" }); | |
| 38 | 38 | |
| 39 | @export(float, .{ .name = "double" }); | |
| 40 | @export(float, .{ .name = "an_alias_of_float" }); | |
| 39 | @export(&float, .{ .name = "double" }); | |
| 40 | @export(&float, .{ .name = "an_alias_of_float" }); | |
| 41 | 41 | |
| 42 | @export(some_non_c_keyword_function, .{ .name = "break" }); | |
| 43 | @export(some_non_c_keyword_function, .{ .name = "an_alias_of_some_non_c_keyword_function" }); | |
| 42 | @export(&some_non_c_keyword_function, .{ .name = "break" }); | |
| 43 | @export(&some_non_c_keyword_function, .{ .name = "an_alias_of_some_non_c_keyword_function" }); | |
| 44 | 44 | } |
test/behavior/generics.zig+1-1| ... | ... | @@ -320,7 +320,7 @@ test "generic function instantiation non-duplicates" { |
| 320 | 320 | |
| 321 | 321 | const S = struct { |
| 322 | 322 | fn copy(comptime T: type, dest: []T, source: []const T) void { |
| 323 | @export(foo, .{ .name = "test_generic_instantiation_non_dupe" }); | |
| 323 | @export(&foo, .{ .name = "test_generic_instantiation_non_dupe" }); | |
| 324 | 324 | for (source, 0..) |s, i| dest[i] = s; |
| 325 | 325 | } |
| 326 | 326 |
test/cases/compile_errors/@export_with_undeclared_identifier.zig deleted-9| ... | ... | @@ -1,9 +0,0 @@ |
| 1 | export fn a() void { | |
| 2 | @export(bogus, .{ .name = "bogus_alias" }); | |
| 3 | } | |
| 4 | ||
| 5 | // error | |
| 6 | // backend=stage2 | |
| 7 | // target=native | |
| 8 | // | |
| 9 | // :2:13: error: use of undeclared identifier 'bogus' |
test/cases/compile_errors/export_with_empty_name_string.zig+2-2| ... | ... | @@ -1,10 +1,10 @@ |
| 1 | 1 | pub export fn entry() void {} |
| 2 | 2 | comptime { |
| 3 | @export(entry, .{ .name = "" }); | |
| 3 | @export(&entry, .{ .name = "" }); | |
| 4 | 4 | } |
| 5 | 5 | |
| 6 | 6 | // error |
| 7 | 7 | // backend=llvm |
| 8 | 8 | // target=native |
| 9 | 9 | // |
| 10 | // :3:24: error: exported symbol name cannot be empty | |
| 10 | // :3:25: error: exported symbol name cannot be empty |
test/cases/compile_errors/exported_enum_without_explicit_integer_tag_type.zig+2-2| ... | ... | @@ -1,10 +1,10 @@ |
| 1 | 1 | const E = enum { one, two }; |
| 2 | 2 | comptime { |
| 3 | @export(E, .{ .name = "E" }); | |
| 3 | @export(&E, .{ .name = "E" }); | |
| 4 | 4 | } |
| 5 | 5 | const e: E = .two; |
| 6 | 6 | comptime { |
| 7 | @export(e, .{ .name = "e" }); | |
| 7 | @export(&e, .{ .name = "e" }); | |
| 8 | 8 | } |
| 9 | 9 | |
| 10 | 10 | // error |
test/cases/compile_errors/exporting_primitive_values.zig deleted-29| ... | ... | @@ -1,29 +0,0 @@ |
| 1 | pub export fn entry1() void { | |
| 2 | @export(u100, .{ .name = "a" }); | |
| 3 | } | |
| 4 | pub export fn entry3() void { | |
| 5 | @export(undefined, .{ .name = "b" }); | |
| 6 | } | |
| 7 | pub export fn entry4() void { | |
| 8 | @export(null, .{ .name = "c" }); | |
| 9 | } | |
| 10 | pub export fn entry5() void { | |
| 11 | @export(false, .{ .name = "d" }); | |
| 12 | } | |
| 13 | pub export fn entry6() void { | |
| 14 | @export(u8, .{ .name = "e" }); | |
| 15 | } | |
| 16 | pub export fn entry7() void { | |
| 17 | @export(u65535, .{ .name = "f" }); | |
| 18 | } | |
| 19 | ||
| 20 | // error | |
| 21 | // backend=llvm | |
| 22 | // target=native | |
| 23 | // | |
| 24 | // :2:13: error: unable to export primitive value | |
| 25 | // :5:13: error: unable to export primitive value | |
| 26 | // :8:13: error: unable to export primitive value | |
| 27 | // :11:13: error: unable to export primitive value | |
| 28 | // :14:13: error: unable to export primitive value | |
| 29 | // :17:13: error: unable to export primitive value |
test/cases/compile_errors/missing_member_in_namespace_export.zig deleted-10| ... | ... | @@ -1,10 +0,0 @@ |
| 1 | const S = struct {}; | |
| 2 | comptime { | |
| 3 | @export(S.foo, .{ .name = "foo" }); | |
| 4 | } | |
| 5 | ||
| 6 | // error | |
| 7 | // target=native | |
| 8 | // | |
| 9 | // :3:14: error: struct 'tmp.S' has no member named 'foo' | |
| 10 | // :1:11: note: struct declared here |
test/cases/compile_errors/wrong_types_given_to_export.zig+2-2| ... | ... | @@ -1,11 +1,11 @@ |
| 1 | 1 | fn entry() callconv(.C) void {} |
| 2 | 2 | comptime { |
| 3 | @export(entry, .{ .name = "entry", .linkage = @as(u32, 1234) }); | |
| 3 | @export(&entry, .{ .name = "entry", .linkage = @as(u32, 1234) }); | |
| 4 | 4 | } |
| 5 | 5 | |
| 6 | 6 | // error |
| 7 | 7 | // backend=stage2 |
| 8 | 8 | // target=native |
| 9 | 9 | // |
| 10 | // :3:41: error: expected type 'builtin.GlobalLinkage', found 'u32' | |
| 10 | // :3:42: error: expected type 'builtin.GlobalLinkage', found 'u32' | |
| 11 | 11 | // :?:?: note: enum declared here |
test/link/elf.zig+2-2| ... | ... | @@ -937,8 +937,8 @@ fn testEmitStaticLib(b: *Build, opts: Options) *Step { |
| 937 | 937 | \\} |
| 938 | 938 | \\export var strongBar: usize = 100; |
| 939 | 939 | \\comptime { |
| 940 | \\ @export(weakFoo, .{ .name = "weakFoo", .linkage = .weak }); | |
| 941 | \\ @export(strongBar, .{ .name = "strongBarAlias", .linkage = .strong }); | |
| 940 | \\ @export(&weakFoo, .{ .name = "weakFoo", .linkage = .weak }); | |
| 941 | \\ @export(&strongBar, .{ .name = "strongBarAlias", .linkage = .strong }); | |
| 942 | 942 | \\} |
| 943 | 943 | , |
| 944 | 944 | }); |
test/link/macho.zig+2-2| ... | ... | @@ -196,7 +196,7 @@ fn testDuplicateDefinitions(b: *Build, opts: Options) *Step { |
| 196 | 196 | const exe = addExecutable(b, opts, .{ .name = "main", .zig_source_bytes = |
| 197 | 197 | \\var x: usize = 1; |
| 198 | 198 | \\export fn strong() void { x += 1; } |
| 199 | \\comptime { @export(weakImpl, .{ .name = "weak", .linkage = .weak }); } | |
| 199 | \\comptime { @export(&weakImpl, .{ .name = "weak", .linkage = .weak }); } | |
| 200 | 200 | \\fn weakImpl() callconv(.C) void { x += 1; } |
| 201 | 201 | \\extern fn weak() void; |
| 202 | 202 | \\pub fn main() void { |
| ... | ... | @@ -1676,7 +1676,7 @@ fn testReexportsZig(b: *Build, opts: Options) *Step { |
| 1676 | 1676 | \\ return x; |
| 1677 | 1677 | \\} |
| 1678 | 1678 | \\comptime { |
| 1679 | \\ @export(foo, .{ .name = "bar", .linkage = .strong }); | |
| 1679 | \\ @export(&foo, .{ .name = "bar", .linkage = .strong }); | |
| 1680 | 1680 | \\} |
| 1681 | 1681 | }); |
| 1682 | 1682 |
test/standalone/global_linkage/obj1.zig+2-2| ... | ... | @@ -2,6 +2,6 @@ var internal_integer: usize = 1; |
| 2 | 2 | var obj1_integer: usize = 421; |
| 3 | 3 | |
| 4 | 4 | comptime { |
| 5 | @export(internal_integer, .{ .name = "internal_integer", .linkage = .internal }); | |
| 6 | @export(obj1_integer, .{ .name = "obj1_integer", .linkage = .strong }); | |
| 5 | @export(&internal_integer, .{ .name = "internal_integer", .linkage = .internal }); | |
| 6 | @export(&obj1_integer, .{ .name = "obj1_integer", .linkage = .strong }); | |
| 7 | 7 | } |
test/standalone/global_linkage/obj2.zig+2-2| ... | ... | @@ -2,6 +2,6 @@ var internal_integer: usize = 2; |
| 2 | 2 | var obj2_integer: usize = 422; |
| 3 | 3 | |
| 4 | 4 | comptime { |
| 5 | @export(internal_integer, .{ .name = "internal_integer", .linkage = .internal }); | |
| 6 | @export(obj2_integer, .{ .name = "obj2_integer", .linkage = .strong }); | |
| 5 | @export(&internal_integer, .{ .name = "internal_integer", .linkage = .internal }); | |
| 6 | @export(&obj2_integer, .{ .name = "obj2_integer", .linkage = .strong }); | |
| 7 | 7 | } |
tools/gen_outline_atomics.zig+1-1| ... | ... | @@ -48,7 +48,7 @@ pub fn main() !void { |
| 48 | 48 | @tagName(op), n.toBytes(), @tagName(order), |
| 49 | 49 | }); |
| 50 | 50 | try writeFunction(arena, w, name, op, n, order); |
| 51 | try footer.writer().print(" @export({s}, .{{ .name = \"{s}\", .linkage = linkage }});\n", .{ | |
| 51 | try footer.writer().print(" @export(&{s}, .{{ .name = \"{s}\", .linkage = linkage }});\n", .{ | |
| 52 | 52 | name, name, |
| 53 | 53 | }); |
| 54 | 54 | } |