mirror of
https://github.com/LuaJIT/LuaJIT.git
synced 2025-04-19 21:43:27 +00:00
Fix capitalization of 'Xbox'.
This commit is contained in:
parent
4e35c025dc
commit
c7f0b6bca0
@ -136,7 +136,7 @@ operating systems, CPUs and compilers:
|
|||||||
<td class="compatos">GCC 4.3+</td>
|
<td class="compatos">GCC 4.3+</td>
|
||||||
<td class="compatos">GCC 4.3+<br>GCC 4.1 (<a href="#ps3">PS3</a>)</td>
|
<td class="compatos">GCC 4.3+<br>GCC 4.1 (<a href="#ps3">PS3</a>)</td>
|
||||||
<td class="compatos compatno"> </td>
|
<td class="compatos compatno"> </td>
|
||||||
<td class="compatos">XEDK (<a href="#xbox360">XBox 360</a>)</td>
|
<td class="compatos">XEDK (<a href="#xbox360">Xbox 360</a>)</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr class="odd">
|
<tr class="odd">
|
||||||
<td class="compatcpu"><a href="#cross2">PPC/e500v2</a></td>
|
<td class="compatcpu"><a href="#cross2">PPC/e500v2</a></td>
|
||||||
@ -468,8 +468,8 @@ only the fast interpreter is built:
|
|||||||
make HOST_CC="gcc -m32" CROSS=ppu-lv2-
|
make HOST_CC="gcc -m32" CROSS=ppu-lv2-
|
||||||
</pre>
|
</pre>
|
||||||
<p>
|
<p>
|
||||||
You can cross-compile for <b id="xbox360">XBox 360</b> using the
|
You can cross-compile for <b id="xbox360">Xbox 360</b> using the
|
||||||
XBox 360 SDK (MSVC + XEDK). Due to restrictions on consoles, the
|
Xbox 360 SDK (MSVC + XEDK). Due to restrictions on consoles, the
|
||||||
JIT compiler is disabled and only the fast interpreter is built.
|
JIT compiler is disabled and only the fast interpreter is built.
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
|
@ -158,7 +158,7 @@ LuaJIT is Copyright © 2005-2013 Mike Pall, released under the
|
|||||||
<tr><td>Windows</td><td>Linux</td><td>BSD</td><td>OSX</td><td>POSIX</td></tr>
|
<tr><td>Windows</td><td>Linux</td><td>BSD</td><td>OSX</td><td>POSIX</td></tr>
|
||||||
</table>
|
</table>
|
||||||
<table class="feature os os2">
|
<table class="feature os os2">
|
||||||
<tr><td><span style="font-size:90%;">Embedded</span></td><td>Android</td><td>iOS</td><td>PS3</td><td>XBox 360</td></tr>
|
<tr><td><span style="font-size:90%;">Embedded</span></td><td>Android</td><td>iOS</td><td>PS3</td><td>Xbox 360</td></tr>
|
||||||
</table>
|
</table>
|
||||||
<table class="feature compiler">
|
<table class="feature compiler">
|
||||||
<tr><td>GCC</td><td>CLANG<br>LLVM</td><td>MSVC</td></tr>
|
<tr><td>GCC</td><td>CLANG<br>LLVM</td><td>MSVC</td></tr>
|
||||||
|
@ -273,7 +273,7 @@ uint64_t _byteswap_uint64(uint64_t);
|
|||||||
|
|
||||||
#if defined(_M_PPC) && defined(LUAJIT_NO_UNALIGNED)
|
#if defined(_M_PPC) && defined(LUAJIT_NO_UNALIGNED)
|
||||||
/*
|
/*
|
||||||
** Replacement for unaligned loads on XBox 360. Disabled by default since it's
|
** Replacement for unaligned loads on Xbox 360. Disabled by default since it's
|
||||||
** usually more costly than the occasional stall when crossing a cache-line.
|
** usually more costly than the occasional stall when crossing a cache-line.
|
||||||
*/
|
*/
|
||||||
static LJ_AINLINE uint16_t lj_getu16(const void *v)
|
static LJ_AINLINE uint16_t lj_getu16(const void *v)
|
||||||
|
@ -21,11 +21,11 @@
|
|||||||
|// Note: a full PPC64 _LP64 port is not planned.
|
|// Note: a full PPC64 _LP64 port is not planned.
|
||||||
|// GPR64 64 bit registers (but possibly 32 bit pointers, e.g. PS3).
|
|// GPR64 64 bit registers (but possibly 32 bit pointers, e.g. PS3).
|
||||||
|// Affects reg saves, stack layout, carry/overflow/dot flags etc.
|
|// Affects reg saves, stack layout, carry/overflow/dot flags etc.
|
||||||
|// FRAME32 Use 32 bit frame layout, even with GPR64 (XBox 360).
|
|// FRAME32 Use 32 bit frame layout, even with GPR64 (Xbox 360).
|
||||||
|// TOC Need table of contents (64 bit or 32 bit variant, e.g. PS3).
|
|// TOC Need table of contents (64 bit or 32 bit variant, e.g. PS3).
|
||||||
|// Function pointers are really a struct: code, TOC, env (optional).
|
|// Function pointers are really a struct: code, TOC, env (optional).
|
||||||
|// TOCENV Function pointers have an environment pointer, too (not on PS3).
|
|// TOCENV Function pointers have an environment pointer, too (not on PS3).
|
||||||
|// PPE Power Processor Element of Cell (PS3) or Xenon (XBox 360).
|
|// PPE Power Processor Element of Cell (PS3) or Xenon (Xbox 360).
|
||||||
|// Must avoid (slow) micro-coded instructions.
|
|// Must avoid (slow) micro-coded instructions.
|
||||||
|
|
|
|
||||||
|.if P64
|
|.if P64
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
@rem Script to build LuaJIT with the XBox 360 SDK.
|
@rem Script to build LuaJIT with the Xbox 360 SDK.
|
||||||
@rem Donated to the public domain.
|
@rem Donated to the public domain.
|
||||||
@rem
|
@rem
|
||||||
@rem Open a "Visual Studio .NET Command Prompt" (32 bit host compiler)
|
@rem Open a "Visual Studio .NET Command Prompt" (32 bit host compiler)
|
||||||
@ -77,7 +77,7 @@ buildvm -m folddef -o lj_folddef.h lj_opt_fold.c
|
|||||||
|
|
||||||
@del *.obj *.manifest minilua.exe buildvm.exe
|
@del *.obj *.manifest minilua.exe buildvm.exe
|
||||||
@echo.
|
@echo.
|
||||||
@echo === Successfully built LuaJIT for XBox 360 ===
|
@echo === Successfully built LuaJIT for Xbox 360 ===
|
||||||
|
|
||||||
@goto :END
|
@goto :END
|
||||||
:BAD
|
:BAD
|
||||||
@ -88,5 +88,5 @@ buildvm -m folddef -o lj_folddef.h lj_opt_fold.c
|
|||||||
@goto :END
|
@goto :END
|
||||||
:FAIL
|
:FAIL
|
||||||
@echo To run this script you must open a "Visual Studio .NET Command Prompt"
|
@echo To run this script you must open a "Visual Studio .NET Command Prompt"
|
||||||
@echo (32 bit host compiler). The XBox 360 SDK must be installed, too.
|
@echo (32 bit host compiler). The Xbox 360 SDK must be installed, too.
|
||||||
:END
|
:END
|
||||||
|
Loading…
Reference in New Issue
Block a user