aex-emu:github/fork/Sonicadvance1/wip_segment_register

Last commit made on 2022-09-03
Get this branch:
git clone -b github/fork/Sonicadvance1/wip_segment_register https://git.launchpad.net/aex-emu

Branch merges

Branch information

Name:
github/fork/Sonicadvance1/wip_segment_register
Repository:
lp:aex-emu

Recent commits

a76b340... by FEX-Emu

WIP: Segment register index optimization

Segment registers are indexed significantly more than they are changed.
Pay the cost of indexing during the set and store rather than the per
register index.

Should be a fairly significant performance improvement for 32-bit
applications. At least on hardware that doesn't have a data dependent
prefetcher.

Breaks Steam atm and isn't clean.

d619968... by Mai <email address hidden>

Merge pull request #1970 from Sonicadvance1/fix_fresh_runner

Github: Fix fresh runner rootfs checkout

7cb413d... by FEX-Emu

Github: Fix fresh runner rootfs checkout

build folder doesn't exist on a freshly started runner.
Executing the rootfs fetch script doesn't care what the working
directory is. Doesn't need to be in `build/` which doesn't exist on a
fresh runner and will fail chdir.

31fefaa... by FEX-Emu

Merge pull request #1969 from Sonicadvance1/fexrootfsfetcher_fix_crash

FEXRootFSFetcher: Fix crash if curl fails to download rootfs definition file

7f9edbf... by FEX-Emu

Merge pull request #1968 from Sonicadvance1/new_domain

New domain.

760b9c8... by FEX-Emu

FEXRootFSFetcher: Fix crash if curl fails to download rootfs definition file

This can happen when the link goes down or internet blip.

cc7fb00... by FEX-Emu

New domain.

Needed to fix FEXRootFSFetcher from #1967

98dbfbe... by FEX-Emu

Merge pull request #1949 from lioncash/interp-op

InterpreterOps: Extend SSAData size to accomodate 256-bit operations

6444726... by lioncash <email address hidden>

InterpreterOps: Use designated initializer for IR op data

Same behavior, but keeps everything all initialized at the point of
declaration, rather than after the fact.

0a562fb... by lioncash <email address hidden>

InterpreterOps: Extend SSAData to handle 256-bit vectors