work on ps2test

This commit is contained in:
aap
2017-08-12 21:24:19 +02:00
parent aec8c202c6
commit 7280647085
7 changed files with 311 additions and 352 deletions

View File

@@ -7,10 +7,10 @@ typedef unsigned int uint128 __attribute__((mode(TI)));
#define MAKE128(RES,MSB,LSB) \
__asm__ ( "pcpyld %0, %1, %2" : "=r" (RES) : "r" ((uint64)MSB), "r" ((uint64)LSB))
#define UINT64(LOW,HIGH) ((uint64)HIGH<<32 | (uint64)LOW)
#define UINT64(LOW,HIGH) (((uint64)HIGH)<<32 | ((uint64)LOW))
#define MAKEQ(RES,W0,W1,W2,W3) MAKE128(RES,UINT64(W2,W3),UINT64(W0,W1))
#define BIT64(v,s) ((uint64)(v) << (s))
#define BIT64(v,s) (((uint64)(v)) << (s))
#include "mem.h"
#include "gs.h"