Overview
Comment: | Only use SPARC assembly if __arch64__ is undefined |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA3-256: |
8b9ea05af4b38d063e9864e08ce3955c |
User & Date: | js on 2014-05-02 22:49:03 |
Other Links: | manifest | tags |
Context
2014-05-03
| ||
12:09 | Optimize PPC lookup check-in: 4edb1e0d64 user: js tags: trunk | |
2014-05-02
| ||
22:49 | Only use SPARC assembly if __arch64__ is undefined check-in: 8b9ea05af4 user: js tags: trunk | |
21:10 | Add lookup-asm-sparc-elf.S check-in: 4c90c26c75 user: js tags: trunk | |
Changes
Modified src/runtime/lookup-asm/lookup-asm.S from [e3a99b0313] to [d753c482ba].
︙ | ︙ | |||
24 25 26 27 28 29 30 | # elif defined(__arm__) || defined(__ARM__) # include "lookup-asm-arm-elf.S" # elif defined(__ppc__) || defined(__PPC__) # include "lookup-asm-ppc-elf.S" # elif (defined(_MIPS_SIM) && _MIPS_SIM == _ABIO32) || \ (defined(__mips_eabi) && _MIPS_SZPTR == 32) # include "lookup-asm-mips-elf.S" | | | 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | # elif defined(__arm__) || defined(__ARM__) # include "lookup-asm-arm-elf.S" # elif defined(__ppc__) || defined(__PPC__) # include "lookup-asm-ppc-elf.S" # elif (defined(_MIPS_SIM) && _MIPS_SIM == _ABIO32) || \ (defined(__mips_eabi) && _MIPS_SZPTR == 32) # include "lookup-asm-mips-elf.S" # elif defined(__sparc__) && !defined(__arch64__) # include "lookup-asm-sparc-elf.S" # endif #elif defined(__MACH__) # if defined(__x86_64__) # include "lookup-asm-x86_64-macho.S" # elif defined(__ppc__) # include "lookup-asm-ppc-macho.S" |
︙ | ︙ |
Modified src/runtime/runtime-private.h from [b4f3550173] to [fa7e7433b3].
︙ | ︙ | |||
178 179 180 181 182 183 184 | return (void*)s->buckets[i]->buckets[j]; #endif } #if defined(__ELF__) # if defined(__x86_64__) || defined(__amd64__) || defined(__i386__) || \ defined(__ppc__) || defined(__PPC__) || defined(__arm__) || \ | | > > > | 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 | return (void*)s->buckets[i]->buckets[j]; #endif } #if defined(__ELF__) # if defined(__x86_64__) || defined(__amd64__) || defined(__i386__) || \ defined(__ppc__) || defined(__PPC__) || defined(__arm__) || \ defined(__ARM__) # define OF_ASM_LOOKUP # endif # if (defined(_MIPS_SIM) && _MIPS_SIM == _ABIO32) || \ (defined(__mips_eabi) && _MIPS_SZPTR == 32) # define OF_ASM_LOOKUP # endif # if defined(__sparc__) && !defined(__arch64__) # define OF_ASM_LOOKUP # endif #elif defined(__MACH__) # if defined(__x86_64__) || defined(__ppc__) # define OF_ASM_LOOKUP # endif #elif defined(_WIN32) # if defined(__x86_64__) || defined(__i386__) |
︙ | ︙ |