Commit Graph

15 Commits

Author SHA1 Message Date
Herman S.
92b341e50c [Testing] Add support for building binutils with mingw64 2026-02-14 17:40:40 +09:00
Herman S.
2bb7c8dbf5 [Testing] Fix tests to use opcode mnemonics 2026-02-13 15:08:07 +09:00
Herman S.
24c671bf63 [Testing/binutils] Fix VMX128 instruction definitions
Add dcbz128 instruction with opcode X(31,1014) | (1<<21)
dcbz and dcbz128 share extended opcode 1014, distinguished by
bit 21 (RT field): dcbz has RT=0, dcbz128 has RT=1.

Fix vspltisw128 operand list to {VD128, SIMM}
Removed incorrect VB128 operand; instruction only takes
destination and immediate value.

Fix VPERM128 field definition from 8-bit to 0xff
The vperm128 permute control is an 8-bit value (0-255),
not a 3-bit value (0-7).

Fix VC128 field flags from PPC_OPERAND_VR to 0
VC128 is a 3-bit immediate field, not a vector register operand.
2026-02-13 15:05:23 +09:00
Herman S.
09a15fbedc [Testing] Get tests running (dirty hack for linux) 2026-02-13 13:32:39 +09:00
Ben Vanik
a72dc93b92 'xb gentest' to generate test binaries on Windows. 2015-05-12 21:41:44 -07:00
Ben Vanik
7a00b76a6e Debugger stuff, and changing to vcproj's/sln. 2015-05-09 17:48:12 -07:00
Ben Vanik
29719b8f4d Cleaning up some line ending issues. 2015-02-09 14:10:23 -08:00
Ben Vanik
0cefbbab08 curl instead of wget. 2014-10-15 20:20:25 -07:00
Ben Vanik
9fcffcf866 abs path for patch. 2014-09-09 20:45:14 -07:00
Ben Vanik
60ee77d3c2 binutils build.sh +x. 2014-09-09 20:41:37 -07:00
Ben Vanik
437ec45d66 Binutils with patch (brought forward a decade) for vmx128. 2014-09-09 20:15:49 -07:00
Ben Vanik
c4e734bceb Removing binutils submodule for now. GNU's git server sucks. 2013-11-16 01:33:53 -08:00
Ben Vanik
338a6b4411 Adding back binutils from googlesource. 2013-06-29 08:47:21 -07:00
Ben Vanik
e1a9017396 Removing broken binutils mirror.
Sourceware is bad at what they do.
2013-06-29 08:41:24 -07:00
Ben Vanik
e37821cf36 Checking in binutils to enable ppc cross compile. 2013-01-27 00:22:59 -08:00