Home
last modified time | relevance | path

Searched refs:WORD_ADDR_XOR (Results 1 – 14 of 14) sorted by relevance

/dports/games/libretro-paralleln64/parallel-n64-6e26fbb/mupen64plus-video-angrylion/n64video/rdp/
H A Dtex.c658 tmem16[tmemidx2 ^ WORD_ADDR_XOR] = (uint16_t)(readval0 >> 16); in loading_pipeline()
659 tmem16[tmemidx3 ^ WORD_ADDR_XOR] = (uint16_t)(readval0 & 0xffff); in loading_pipeline()
665 tmem16[tmemidx0 ^ WORD_ADDR_XOR] = (uint16_t)(readval0 >> 16); in loading_pipeline()
666 tmem16[tmemidx1 ^ WORD_ADDR_XOR] = (uint16_t)(readval0 & 0xffff); in loading_pipeline()
677 tmem16[tmemidx2 ^ WORD_ADDR_XOR] = (uint16_t)(readval0 >> 16); in loading_pipeline()
678 tmem16[tmemidx3 ^ WORD_ADDR_XOR] = (uint16_t)(readval0 & 0xffff); in loading_pipeline()
684 tmem16[tmemidx0 ^ WORD_ADDR_XOR] = (uint16_t)(readval0 >> 16); in loading_pipeline()
685 tmem16[tmemidx1 ^ WORD_ADDR_XOR] = (uint16_t)(readval0 & 0xffff); in loading_pipeline()
695 tmem16[tmemidx0 ^ WORD_ADDR_XOR] = (uint16_t)(loadqword >> 48); in loading_pipeline()
696 tmem16[tmemidx1 ^ WORD_ADDR_XOR] = (uint16_t)(loadqword >> 32); in loading_pipeline()
[all …]
H A Drdram.c76 return rdram_valid_idx16(in) ? rdram16[in ^ WORD_ADDR_XOR] : 0; in rdram_read_idx16()
81 return rdram16[in ^ WORD_ADDR_XOR]; in rdram_read_idx16_fast()
107 rdram16[in ^ WORD_ADDR_XOR] = val; in rdram_write_idx16()
123 *rdst = rdram16[in ^ WORD_ADDR_XOR]; in rdram_read_pair16()
145 rdram16[in ^ WORD_ADDR_XOR] = rval; in rdram_write_pair16()
H A Dtmem.c116 taddr ^= ((t & 1) ? WORD_XOR_DWORD_SWAP : WORD_ADDR_XOR); in fetch_texel()
1378 uint32_t xorupperrg = isupperrg ? (WORD_ADDR_XOR ^ 3) : WORD_ADDR_XOR; in fetch_texel_entlut_quadro()
1685 uint32_t xorupperrg = isupperrg ? (WORD_ADDR_XOR ^ 3) : WORD_ADDR_XOR; in fetch_texel_entlut_quadro_nearest()
2001 short0 = tmem16[sortidx[0] ^ WORD_ADDR_XOR]; in read_tmem_copy()
2002 short1 = tmem16[sortidx[1] ^ WORD_ADDR_XOR]; in read_tmem_copy()
2003 short2 = tmem16[sortidx[2] ^ WORD_ADDR_XOR]; in read_tmem_copy()
2004 short3 = tmem16[sortidx[3] ^ WORD_ADDR_XOR]; in read_tmem_copy()
2034 short0 = tmem16[(sortidx[4] | 0x400) ^ WORD_ADDR_XOR]; in read_tmem_copy()
2035 short1 = tmem16[(sortidx[5] | 0x400) ^ WORD_ADDR_XOR]; in read_tmem_copy()
2036 short2 = tmem16[(sortidx[6] | 0x400) ^ WORD_ADDR_XOR]; in read_tmem_copy()
[all …]
/dports/games/libretro-paralleln64/parallel-n64-6e26fbb/mupen64plus-video-angrylion/
H A Dcommon.h8 #define WORD_ADDR_XOR 0 macro
12 #define WORD_ADDR_XOR 1 macro
/dports/games/libretro-paralleln64/parallel-n64-6e26fbb/mupen64plus-core/src/api/
H A DGfx_1.3.h84 #define WORD_ADDR_XOR 0 macro
88 #define WORD_ADDR_XOR 1 macro
/dports/emulators/mess/mame-mame0226/src/mame/video/
H A Dn64.h26 #define WORD_ADDR_XOR (WORD_XOR_BE(0) >> 1) macro
73 …ne RREADIDX16(in) ((rdp_range_check((in) << 1)) ? 0 : (((uint16_t*)m_rdram)[(in) ^ WORD_ADDR_XOR]))
77 …; fatalerror("Address out of range\n"); } else { ((uint16_t*)m_rdram)[(in) ^ WORD_ADDR_XOR] = val;}
81 #define RREADIDX16(in) (((uint16_t*)m_rdram)[(in) ^ WORD_ADDR_XOR])
85 #define RWRITEIDX16(in, val) ((uint16_t*)m_rdram)[(in) ^ WORD_ADDR_XOR] = val;
90 #define U_RREADIDX16(in) (((uint16_t*)m_rdram)[(in) ^ WORD_ADDR_XOR])
H A Drdpfiltr.hxx51 pix = vbuff[leftup ^ WORD_ADDR_XOR];
77 pix = vbuff[leftdown ^ WORD_ADDR_XOR];
103 pix = vbuff[toleft ^ WORD_ADDR_XOR];
H A Dn64.cpp247 uint16_t pix = frame_buffer[pixels ^ WORD_ADDR_XOR]; in video_update16()
848 ((uint16_t*)m_rdram)[zcurpixel ^ WORD_ADDR_XOR] = zval; in z_store()
2573 t = ((j >> 11) & 1) ? WORD_XOR_DWORD_SWAP : WORD_ADDR_XOR; in cmd_load_block()
2600 t = ((j >> 11) & 1) ? WORD_XOR_DWORD_SWAP : WORD_ADDR_XOR; in cmd_load_block()
2632 t = ((j >> 11) & 1) ? WORD_XOR_DWORD_SWAP : WORD_ADDR_XOR; in cmd_load_block()
2663 tc[(ptr ^ WORD_ADDR_XOR) & 0x7ff] = U_RREADIDX16(srcptr); in cmd_load_block()
2664 tc[((ptr + 1) ^ WORD_ADDR_XOR) & 0x7ff] = U_RREADIDX16(srcptr + 1); in cmd_load_block()
2678 int32_t ptr = ((tb + (i << 1)) ^ WORD_ADDR_XOR) & 0x3ff; in cmd_load_block()
2685 ptr = ((tb + (i << 1) + 1) ^ WORD_ADDR_XOR) & 0x3ff; in cmd_load_block()
2701 int32_t ptr = ((tb + (i << 1)) ^ WORD_ADDR_XOR) & 0x3ff; in cmd_load_block()
[all …]
H A Drdptpipe.cpp657 static int32_t sTexAddrSwap16[2] = { WORD_ADDR_XOR, WORD_XOR_DWORD_SWAP };
/dports/emulators/mame/mame-mame0226/src/mame/video/
H A Dn64.h26 #define WORD_ADDR_XOR (WORD_XOR_BE(0) >> 1) macro
73 …ne RREADIDX16(in) ((rdp_range_check((in) << 1)) ? 0 : (((uint16_t*)m_rdram)[(in) ^ WORD_ADDR_XOR]))
77 …; fatalerror("Address out of range\n"); } else { ((uint16_t*)m_rdram)[(in) ^ WORD_ADDR_XOR] = val;}
81 #define RREADIDX16(in) (((uint16_t*)m_rdram)[(in) ^ WORD_ADDR_XOR])
85 #define RWRITEIDX16(in, val) ((uint16_t*)m_rdram)[(in) ^ WORD_ADDR_XOR] = val;
90 #define U_RREADIDX16(in) (((uint16_t*)m_rdram)[(in) ^ WORD_ADDR_XOR])
H A Drdpfiltr.hxx51 pix = vbuff[leftup ^ WORD_ADDR_XOR];
77 pix = vbuff[leftdown ^ WORD_ADDR_XOR];
103 pix = vbuff[toleft ^ WORD_ADDR_XOR];
H A Dn64.cpp247 uint16_t pix = frame_buffer[pixels ^ WORD_ADDR_XOR]; in video_update16()
848 ((uint16_t*)m_rdram)[zcurpixel ^ WORD_ADDR_XOR] = zval; in z_store()
2573 t = ((j >> 11) & 1) ? WORD_XOR_DWORD_SWAP : WORD_ADDR_XOR; in cmd_load_block()
2600 t = ((j >> 11) & 1) ? WORD_XOR_DWORD_SWAP : WORD_ADDR_XOR; in cmd_load_block()
2632 t = ((j >> 11) & 1) ? WORD_XOR_DWORD_SWAP : WORD_ADDR_XOR; in cmd_load_block()
2663 tc[(ptr ^ WORD_ADDR_XOR) & 0x7ff] = U_RREADIDX16(srcptr); in cmd_load_block()
2664 tc[((ptr + 1) ^ WORD_ADDR_XOR) & 0x7ff] = U_RREADIDX16(srcptr + 1); in cmd_load_block()
2678 int32_t ptr = ((tb + (i << 1)) ^ WORD_ADDR_XOR) & 0x3ff; in cmd_load_block()
2685 ptr = ((tb + (i << 1) + 1) ^ WORD_ADDR_XOR) & 0x3ff; in cmd_load_block()
2701 int32_t ptr = ((tb + (i << 1)) ^ WORD_ADDR_XOR) & 0x3ff; in cmd_load_block()
[all …]
H A Drdptpipe.cpp657 static int32_t sTexAddrSwap16[2] = { WORD_ADDR_XOR, WORD_XOR_DWORD_SWAP };
/dports/games/libretro-paralleln64/parallel-n64-6e26fbb/gles2rice/src/
H A DConfig.h31 #define WORD_ADDR_XOR 0 macro
35 #define WORD_ADDR_XOR 1 macro