| ... | @@ -81,7 +81,7 @@ const tls_tcb_size = switch (native_arch) { | ... | @@ -81,7 +81,7 @@ const tls_tcb_size = switch (native_arch) { |
| 81 | | 81 | |
| 82 | // Controls if the TP points to the end of the TCB instead of its beginning | 82 | // Controls if the TP points to the end of the TCB instead of its beginning |
| 83 | const tls_tp_points_past_tcb = switch (native_arch) { | 83 | const tls_tp_points_past_tcb = switch (native_arch) { |
| 84 | .riscv32, .riscv64, .mips, .mipsel, .mips64, .mips64el, .powerpc, .powerpc64, .powerpc64le => true, | 84 | .riscv32, .riscv64, .mips, .mipsel, .mips64, .mips64el, .powerpc, .powerpcle, .powerpc64, .powerpc64le => true, |
| 85 | else => false, | 85 | else => false, |
| 86 | }; | 86 | }; |
| 87 | | 87 | |
| ... | @@ -89,12 +89,12 @@ const tls_tp_points_past_tcb = switch (native_arch) { | ... | @@ -89,12 +89,12 @@ const tls_tp_points_past_tcb = switch (native_arch) { |
| 89 | // make the generated code more efficient | 89 | // make the generated code more efficient |
| 90 | | 90 | |
| 91 | const tls_tp_offset = switch (native_arch) { | 91 | const tls_tp_offset = switch (native_arch) { |
| 92 | .mips, .mipsel, .mips64, .mips64el, .powerpc, .powerpc64, .powerpc64le => 0x7000, | 92 | .mips, .mipsel, .mips64, .mips64el, .powerpc, .powerpcle, .powerpc64, .powerpc64le => 0x7000, |
| 93 | else => 0, | 93 | else => 0, |
| 94 | }; | 94 | }; |
| 95 | | 95 | |
| 96 | const tls_dtv_offset = switch (native_arch) { | 96 | const tls_dtv_offset = switch (native_arch) { |
| 97 | .mips, .mipsel, .mips64, .mips64el, .powerpc, .powerpc64, .powerpc64le => 0x8000, | 97 | .mips, .mipsel, .mips64, .mips64el, .powerpc, .powerpcle, .powerpc64, .powerpc64le => 0x8000, |
| 98 | .riscv32, .riscv64 => 0x800, | 98 | .riscv32, .riscv64 => 0x800, |
| 99 | else => 0, | 99 | else => 0, |
| 100 | }; | 100 | }; |