]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/log
francis/winuae.git
10 years agoJIT: Invalid access handling for OS X / 32-bit
Frode Solheim [Wed, 16 Sep 2015 18:48:50 +0000 (20:48 +0200)]
JIT: Invalid access handling for OS X / 32-bit

10 years agoJIT: Windows / 64-bit fixes
Frode Solheim [Wed, 16 Sep 2015 18:46:06 +0000 (20:46 +0200)]
JIT: Windows / 64-bit fixes

10 years agoJIT: use cft_map as no-op in JIT code
Frode Solheim [Wed, 16 Sep 2015 18:42:14 +0000 (20:42 +0200)]
JIT: use cft_map as no-op in JIT code

10 years agoJIT: Mark some ARAnyM code changes as merged
Frode Solheim [Sat, 12 Sep 2015 18:49:08 +0000 (20:49 +0200)]
JIT: Mark some ARAnyM code changes as merged

10 years agoJIT: moved veccode initialization, other minor changes
Frode Solheim [Sat, 12 Sep 2015 17:35:31 +0000 (19:35 +0200)]
JIT: moved veccode initialization, other minor changes

10 years agoJIT: revert some changes in duplicate_carry / restore_carry
Frode Solheim [Thu, 10 Sep 2015 19:42:00 +0000 (21:42 +0200)]
JIT: revert some changes in duplicate_carry / restore_carry

10 years agoJIT: Fix and enable exception handler for x86-64 + cleaned up code a bit
Frode Solheim [Thu, 10 Sep 2015 19:25:00 +0000 (21:25 +0200)]
JIT: Fix and enable exception handler for x86-64 + cleaned up code a bit

10 years agoJIT: refactored REGPARAM defines, removed some old cruft
Frode Solheim [Wed, 9 Sep 2015 19:18:52 +0000 (21:18 +0200)]
JIT: refactored REGPARAM defines, removed some old cruft

10 years agoJIT: Temporarily disable some instructions for x86 and x86-64
Frode Solheim [Wed, 9 Sep 2015 18:34:24 +0000 (20:34 +0200)]
JIT: Temporarily disable some instructions for x86 and x86-64

10 years agoJIT: new uae virtual memory module
Frode Solheim [Tue, 8 Sep 2015 19:53:06 +0000 (21:53 +0200)]
JIT: new uae virtual memory module

10 years agoJIT: fixes to allow testing USE_NEW_RTASM 0 (for 32-bit)
Frode Solheim [Tue, 8 Sep 2015 19:51:04 +0000 (21:51 +0200)]
JIT: fixes to allow testing USE_NEW_RTASM 0 (for 32-bit)

10 years agoJIT: enable logging for WIN32
Frode Solheim [Tue, 8 Sep 2015 19:46:37 +0000 (21:46 +0200)]
JIT: enable logging for WIN32

10 years agoJIT: pissoff/countdown must be 32-bit integer
Frode Solheim [Mon, 7 Sep 2015 19:26:51 +0000 (21:26 +0200)]
JIT: pissoff/countdown must be 32-bit integer

10 years agoJIT: use correct offset (for 64-bit) for read/writemem_special
Frode Solheim [Mon, 7 Sep 2015 19:26:08 +0000 (21:26 +0200)]
JIT: use correct offset (for 64-bit) for read/writemem_special

10 years agoJIT: removed needless (signed)
Frode Solheim [Mon, 7 Sep 2015 19:24:57 +0000 (21:24 +0200)]
JIT: removed needless (signed)

10 years agoJIT: mov_l_rm_indexed changes (correct?) + flush_regs
Frode Solheim [Mon, 7 Sep 2015 19:24:15 +0000 (21:24 +0200)]
JIT: mov_l_rm_indexed changes (correct?) + flush_regs

10 years agoJIT: added declaration, removed an unused function
Frode Solheim [Mon, 7 Sep 2015 19:23:39 +0000 (21:23 +0200)]
JIT: added declaration, removed an unused function

10 years agoJIT: more compemu_midfunc_x86 merging
Frode Solheim [Mon, 7 Sep 2015 19:22:55 +0000 (21:22 +0200)]
JIT: more compemu_midfunc_x86 merging

10 years agoJIT: harmless changes in compemu_midfunc_x86
Frode Solheim [Mon, 7 Sep 2015 19:22:16 +0000 (21:22 +0200)]
JIT: harmless changes in compemu_midfunc_x86

10 years agoJIT: harmless restructuring of get_n_addr
Frode Solheim [Mon, 7 Sep 2015 19:21:32 +0000 (21:21 +0200)]
JIT: harmless restructuring of get_n_addr

10 years agoJIT: RETURN define in gencomp.cpp
Frode Solheim [Mon, 7 Sep 2015 19:20:33 +0000 (21:20 +0200)]
JIT: RETURN define in gencomp.cpp

10 years agoJIT signed changes, added a declaration
Frode Solheim [Mon, 7 Sep 2015 19:19:20 +0000 (21:19 +0200)]
JIT signed changes, added a declaration

10 years agoJIT: USE_INLINING and related changes
Frode Solheim [Mon, 7 Sep 2015 19:18:32 +0000 (21:18 +0200)]
JIT: USE_INLINING and related changes

10 years agoJIT: compiler update in compemu_support.cpp
Frode Solheim [Mon, 7 Sep 2015 19:17:58 +0000 (21:17 +0200)]
JIT: compiler update in compemu_support.cpp

10 years agoJIT: misc jit changes in compemu_support.cpp
Frode Solheim [Mon, 7 Sep 2015 19:17:25 +0000 (21:17 +0200)]
JIT: misc jit changes in compemu_support.cpp

10 years agoJIT: merge more currently unused flags code in codegen_x86.cpp
Frode Solheim [Mon, 7 Sep 2015 19:16:31 +0000 (21:16 +0200)]
JIT: merge more currently unused flags code in codegen_x86.cpp

10 years agoJIT: merged unused (!USE_NEW_RTASM) code in codegen_x86.cpp
Frode Solheim [Mon, 7 Sep 2015 19:15:46 +0000 (21:15 +0200)]
JIT: merged unused (!USE_NEW_RTASM) code in codegen_x86.cpp

10 years agoJIT: merged more code in codegen_x86.cpp
Frode Solheim [Mon, 7 Sep 2015 19:14:54 +0000 (21:14 +0200)]
JIT: merged more code in codegen_x86.cpp

10 years agoJIT: merged flags code and gencomp code
Frode Solheim [Mon, 7 Sep 2015 19:13:07 +0000 (21:13 +0200)]
JIT: merged flags code and gencomp code

10 years agoJIT: merge more aranym changes in codegen_x86.cpp
Frode Solheim [Mon, 7 Sep 2015 19:11:22 +0000 (21:11 +0200)]
JIT: merge more aranym changes in codegen_x86.cpp

10 years agoJIT: tune_nop_fillers
Frode Solheim [Mon, 7 Sep 2015 19:10:53 +0000 (21:10 +0200)]
JIT: tune_nop_fillers

10 years agoJIT: uae_p32 (2)
Frode Solheim [Mon, 7 Sep 2015 19:10:06 +0000 (21:10 +0200)]
JIT: uae_p32 (2)

10 years agoJIT: silence a few int to pointer warnings (gencomp.cpp)
Frode Solheim [Mon, 7 Sep 2015 19:08:51 +0000 (21:08 +0200)]
JIT: silence a few int to pointer warnings (gencomp.cpp)

10 years agoJIT: create_popalls - dec/inc sp
Frode Solheim [Mon, 7 Sep 2015 19:06:39 +0000 (21:06 +0200)]
JIT: create_popalls - dec/inc sp

10 years agoJIT: enabled udis86 logging (FS-UAE only)
Frode Solheim [Mon, 7 Sep 2015 19:05:01 +0000 (21:05 +0200)]
JIT: enabled udis86 logging (FS-UAE only)

10 years agoJIT: more 64-bit updates
Frode Solheim [Sun, 6 Sep 2015 21:54:41 +0000 (23:54 +0200)]
JIT: more 64-bit updates

10 years agoJIT: define USE_NEW_RTASM, 64-bit compilation fixes
Frode Solheim [Sun, 6 Sep 2015 21:53:49 +0000 (23:53 +0200)]
JIT: define USE_NEW_RTASM, 64-bit compilation fixes

10 years agoJIT: use uae_ptr32 in src/jit/compemu_fpp.cpp
Frode Solheim [Sun, 6 Sep 2015 21:52:35 +0000 (23:52 +0200)]
JIT: use uae_ptr32 in src/jit/compemu_fpp.cpp

10 years agoJIT: uae_ptr32
Frode Solheim [Sun, 6 Sep 2015 21:51:50 +0000 (23:51 +0200)]
JIT: uae_ptr32

10 years agoJIT: merged CPU detection code from ARAnyM
Frode Solheim [Sun, 6 Sep 2015 21:51:03 +0000 (23:51 +0200)]
JIT: merged CPU detection code from ARAnyM

10 years agoJIT: can now successfully use USE_NEW_RTASM on x86 (32-bit)
Frode Solheim [Sun, 6 Sep 2015 21:45:12 +0000 (23:45 +0200)]
JIT: can now successfully use USE_NEW_RTASM on x86 (32-bit)

10 years agoJIT: Added factor argument to mov_*_indexed functions
Frode Solheim [Sun, 6 Sep 2015 21:42:14 +0000 (23:42 +0200)]
JIT: Added factor argument to mov_*_indexed functions

10 years agoSCSI reply buffer was not cleared before INQUIRY was executed.
Toni Wilen [Thu, 17 Sep 2015 16:14:51 +0000 (19:14 +0300)]
SCSI reply buffer was not cleared before INQUIRY was executed.

10 years ago3200b12
Toni Wilen [Tue, 15 Sep 2015 16:07:02 +0000 (19:07 +0300)]
3200b12

10 years agoSupport Multi Evolution driver weird behavior.
Toni Wilen [Tue, 15 Sep 2015 15:19:26 +0000 (18:19 +0300)]
Support Multi Evolution driver weird behavior.

10 years agoAdded error recovery page to SCSI HD Mode Sense emulation. (Used by Multi Evolution)
Toni Wilen [Tue, 15 Sep 2015 15:18:29 +0000 (18:18 +0300)]
Added error recovery page to SCSI HD Mode Sense emulation. (Used by Multi Evolution)

10 years agoSupport true (1) and false (0).
Toni Wilen [Thu, 10 Sep 2015 15:43:35 +0000 (18:43 +0300)]
Support true (1) and false (0).

10 years agox86 bridgeboard updates.
Toni Wilen [Thu, 10 Sep 2015 15:42:50 +0000 (18:42 +0300)]
x86 bridgeboard updates.

10 years agoMulti Evolution 500/2000 SCSI controller.
Toni Wilen [Thu, 10 Sep 2015 15:42:19 +0000 (18:42 +0300)]
Multi Evolution 500/2000 SCSI controller.

10 years agoVGA (non-SVGA linear framebuffer) mode refresh update.
Toni Wilen [Thu, 10 Sep 2015 15:41:10 +0000 (18:41 +0300)]
VGA (non-SVGA linear framebuffer) mode refresh update.

10 years agoMerge pull request #77 from FrodeSolheim/jit
Toni Wilen [Mon, 7 Sep 2015 13:40:58 +0000 (16:40 +0300)]
Merge pull request #77 from FrodeSolheim/jit

Second round of JIT commits

10 years agoJIT: harmless merging in codegen_x86.cpp
Frode Solheim [Sun, 6 Sep 2015 20:53:17 +0000 (22:53 +0200)]
JIT: harmless merging in codegen_x86.cpp

10 years agoJIT: remove USE_ALIAS define
Frode Solheim [Sun, 6 Sep 2015 20:52:06 +0000 (22:52 +0200)]
JIT: remove USE_ALIAS define

10 years agoJIT: reorganized compemu.h (and removed unused stuff)
Frode Solheim [Sun, 6 Sep 2015 20:50:35 +0000 (22:50 +0200)]
JIT: reorganized compemu.h (and removed unused stuff)

10 years agoJIT: do not enable exception handler for x86-64 yet
Frode Solheim [Sun, 6 Sep 2015 20:49:50 +0000 (22:49 +0200)]
JIT: do not enable exception handler for x86-64 yet

10 years agoJIT: add CPU_* defines
Frode Solheim [Sun, 6 Sep 2015 20:48:26 +0000 (22:48 +0200)]
JIT: add CPU_* defines

10 years agoJIT: moved midfunc declarations to compemu_midfunc_x86.h
Frode Solheim [Sun, 6 Sep 2015 20:43:00 +0000 (22:43 +0200)]
JIT: moved midfunc declarations to compemu_midfunc_x86.h

10 years agoJIT: Fixed logging
Frode Solheim [Sun, 6 Sep 2015 20:42:16 +0000 (22:42 +0200)]
JIT: Fixed logging

10 years agoJIT: added a few comments and added some disabled code from aranym
Frode Solheim [Sun, 6 Sep 2015 20:41:16 +0000 (22:41 +0200)]
JIT: added a few comments and added some disabled code from aranym

10 years agoJIT: removed unused cmov_b_rr, cmov_w_rr
Frode Solheim [Sun, 6 Sep 2015 20:40:34 +0000 (22:40 +0200)]
JIT: removed unused cmov_b_rr, cmov_w_rr

10 years agoJIT: a few sanity checks in codegen_x86.cpp + trivial changes
Frode Solheim [Sun, 6 Sep 2015 20:39:48 +0000 (22:39 +0200)]
JIT: a few sanity checks in codegen_x86.cpp + trivial changes

10 years agoJIT: harmless changes in codegen_x86.cpp
Frode Solheim [Sun, 6 Sep 2015 20:39:05 +0000 (22:39 +0200)]
JIT: harmless changes in codegen_x86.cpp

10 years agoJIT: raw_jmp_m_indexed changed, but identical behavior
Frode Solheim [Sun, 6 Sep 2015 20:37:03 +0000 (22:37 +0200)]
JIT: raw_jmp_m_indexed changed, but identical behavior

10 years agoJIT: use reset_compop
Frode Solheim [Sun, 6 Sep 2015 20:36:22 +0000 (22:36 +0200)]
JIT: use reset_compop

10 years agoJIT: use emit_jmp_target
Frode Solheim [Sun, 6 Sep 2015 20:35:42 +0000 (22:35 +0200)]
JIT: use emit_jmp_target

10 years agoJIT: more harmless updates in compemu_support.cpp
Frode Solheim [Sun, 6 Sep 2015 20:35:00 +0000 (22:35 +0200)]
JIT: more harmless updates in compemu_support.cpp

10 years agoJIT: restructured check_checksum, added (unused) called_check_checksum
Frode Solheim [Sun, 6 Sep 2015 20:34:07 +0000 (22:34 +0200)]
JIT: restructured check_checksum, added (unused) called_check_checksum

10 years agoJIT: new distrust_* functions
Frode Solheim [Sun, 6 Sep 2015 20:33:19 +0000 (22:33 +0200)]
JIT: new distrust_* functions

10 years agoJIT: added unused flush_icache_range
Frode Solheim [Sun, 6 Sep 2015 20:32:35 +0000 (22:32 +0200)]
JIT: added unused flush_icache_range

10 years agoJIT: define big_to_small_state only #if USE_MATCH, other harmless merging
Frode Solheim [Sun, 6 Sep 2015 20:27:12 +0000 (22:27 +0200)]
JIT: define big_to_small_state only #if USE_MATCH, other harmless merging

10 years agoJIT: merge a bit more code, added compemu_midfunc_x86.h
Frode Solheim [Sun, 6 Sep 2015 20:26:19 +0000 (22:26 +0200)]
JIT: merge a bit more code, added compemu_midfunc_x86.h

10 years agoJIT: use scratch_t
Frode Solheim [Sun, 6 Sep 2015 20:24:30 +0000 (22:24 +0200)]
JIT: use scratch_t

10 years agoJIT: minor changes in compemu_support.cpp
Frode Solheim [Sun, 6 Sep 2015 20:14:25 +0000 (22:14 +0200)]
JIT: minor changes in compemu_support.cpp

10 years agoJIT: use align_target(align_jumps)
Frode Solheim [Sun, 6 Sep 2015 20:13:27 +0000 (22:13 +0200)]
JIT: use align_target(align_jumps)

10 years agoJIT: more likely harmless changes in compemu_support.cpp
Frode Solheim [Sun, 6 Sep 2015 20:11:58 +0000 (22:11 +0200)]
JIT: more likely harmless changes in compemu_support.cpp

10 years agoJIT: probably harmless changes in create_popalls
Frode Solheim [Sun, 6 Sep 2015 20:06:00 +0000 (22:06 +0200)]
JIT: probably harmless changes in create_popalls

10 years agoJIT: match_states (harmless changes)
Frode Solheim [Sun, 6 Sep 2015 20:05:15 +0000 (22:05 +0200)]
JIT: match_states (harmless changes)

10 years agoJIT: added more aranym code to compemu_support.cpp (harmless changes)
Frode Solheim [Sun, 6 Sep 2015 20:04:39 +0000 (22:04 +0200)]
JIT: added more aranym code to compemu_support.cpp (harmless changes)

10 years agoJIT: harmless updates in compemu_support.cpp
Frode Solheim [Sun, 6 Sep 2015 20:03:48 +0000 (22:03 +0200)]
JIT: harmless updates in compemu_support.cpp

10 years agoJIT: remove offset parameter from readmem_real, writemem_real
Frode Solheim [Sun, 6 Sep 2015 19:54:58 +0000 (21:54 +0200)]
JIT: remove offset parameter from readmem_real, writemem_real

10 years agoJIT: harmless logging changes in compemu_support.cpp
Frode Solheim [Sun, 6 Sep 2015 19:53:46 +0000 (21:53 +0200)]
JIT: harmless logging changes in compemu_support.cpp

10 years agoJIT: use write_jmp_target in compemu_support.cpp
Frode Solheim [Sun, 6 Sep 2015 19:52:58 +0000 (21:52 +0200)]
JIT: use write_jmp_target in compemu_support.cpp

10 years agoJIT: DO_GET_OPCODE
Frode Solheim [Sun, 6 Sep 2015 19:51:54 +0000 (21:51 +0200)]
JIT: DO_GET_OPCODE

10 years agoJIT: #ifdef return values in gencomp.cpp
Frode Solheim [Sun, 6 Sep 2015 19:50:50 +0000 (21:50 +0200)]
JIT: #ifdef return values in gencomp.cpp

10 years agoJIT: removed USE_MATCHSTATE code
Frode Solheim [Sun, 6 Sep 2015 19:47:36 +0000 (21:47 +0200)]
JIT: removed USE_MATCHSTATE code

10 years agoJIT: gen_bswap_16 -> mid_bswap_16, gen_bswap_32 -> mid_bswap_32
Frode Solheim [Sun, 6 Sep 2015 19:38:42 +0000 (21:38 +0200)]
JIT: gen_bswap_16 -> mid_bswap_16, gen_bswap_32 -> mid_bswap_32

10 years agoJIT: whitespace output changes in gencomp.cpp
Frode Solheim [Sun, 6 Sep 2015 19:27:18 +0000 (21:27 +0200)]
JIT: whitespace output changes in gencomp.cpp

10 years agoJIT: more harmless changes in gencomp.cpp and x86 flag symbol usage
Frode Solheim [Sun, 6 Sep 2015 19:22:55 +0000 (21:22 +0200)]
JIT: more harmless changes in gencomp.cpp and x86 flag symbol usage

10 years agoJIT: harmless changes in gencomp.cpp, use x86 flag symbols
Frode Solheim [Sun, 6 Sep 2015 18:55:01 +0000 (20:55 +0200)]
JIT: harmless changes in gencomp.cpp, use x86 flag symbols

10 years agoJIT: added flags_x86.h, removed old flags_x86.h
Frode Solheim [Sun, 6 Sep 2015 18:22:39 +0000 (20:22 +0200)]
JIT: added flags_x86.h, removed old flags_x86.h

10 years agoJIT: harmless changes in gencomp.cpp, added UAE;WINUAE; to gencomp project
Frode Solheim [Sun, 6 Sep 2015 17:45:34 +0000 (19:45 +0200)]
JIT: harmless changes in gencomp.cpp, added UAE;WINUAE; to gencomp project

10 years agoJIT: innocent changes in compemu_midfunc_x86.cpp
Frode Solheim [Sun, 6 Sep 2015 17:38:00 +0000 (19:38 +0200)]
JIT: innocent changes in compemu_midfunc_x86.cpp

10 years agoJIT: added codegen_x86.h from aranym
Frode Solheim [Sun, 6 Sep 2015 17:36:58 +0000 (19:36 +0200)]
JIT: added codegen_x86.h from aranym

10 years agoJIT: more harmless changes in codegen_x86.cpp
Frode Solheim [Sun, 6 Sep 2015 17:35:08 +0000 (19:35 +0200)]
JIT: more harmless changes in codegen_x86.cpp

10 years agoJIT: codegen_x86.cpp, added functions from aranym
Frode Solheim [Sun, 6 Sep 2015 17:33:34 +0000 (19:33 +0200)]
JIT: codegen_x86.cpp, added functions from aranym

10 years agoJIT: more harmless Aranym JIT code merge in codegen_x86.cpp
Frode Solheim [Sun, 6 Sep 2015 17:31:04 +0000 (19:31 +0200)]
JIT: more harmless Aranym JIT code merge in codegen_x86.cpp

10 years agoJIT: harmless changes in codegen_x86.cpp
Frode Solheim [Sun, 6 Sep 2015 17:26:14 +0000 (19:26 +0200)]
JIT: harmless changes in codegen_x86.cpp

10 years agoJIT: removed unused optimizer code (USE_OPTIMIZER)
Frode Solheim [Sun, 6 Sep 2015 15:46:23 +0000 (17:46 +0200)]
JIT: removed unused optimizer code (USE_OPTIMIZER)

10 years agoJIT: more harmless restructuring
Frode Solheim [Sun, 6 Sep 2015 08:52:21 +0000 (10:52 +0200)]
JIT: more harmless restructuring

10 years agoJIT: logging updates, jit_abort
Frode Solheim [Sat, 5 Sep 2015 21:57:06 +0000 (23:57 +0200)]
JIT: logging updates, jit_abort