notaz.gp2x.de
/
pcsx_rearmed.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
psxbios: try to improve initial boot state
[pcsx_rearmed.git]
/
plugins
/
gpu_neon
/
psx_gpu
/
psx_gpu_arm_neon.S
diff --git
a/plugins/gpu_neon/psx_gpu/psx_gpu_arm_neon.S
b/plugins/gpu_neon/psx_gpu/psx_gpu_arm_neon.S
index
9d342ae
..
c62c1ba
100644
(file)
--- a/
plugins/gpu_neon/psx_gpu/psx_gpu_arm_neon.S
+++ b/
plugins/gpu_neon/psx_gpu/psx_gpu_arm_neon.S
@@
-369,8
+369,8
@@
function(compute_all_gradients)
sub r14, r14, #(62 - 12) @ r14 = shift - (62 - FIXED_BITS)
vshll.u16 uvrg_base, uvrg0, #16 @ uvrg_base = uvrg0 << 16
sub r14, r14, #(62 - 12) @ r14 = shift - (62 - FIXED_BITS)
vshll.u16 uvrg_base, uvrg0, #16 @ uvrg_base = uvrg0 << 16
- vdup.u32 r_shift, r14 @ r_shift = { shift, shift
, shift, shift
}
-
+ vdup.u32 r_shift, r14 @ r_shift = { shift, shift
*, shift, shift*
}
+ @ * - vshl.u64: ignored by hw
vadd.u32 uvrg_base, uvrgb_phase
vabs.s32 ga_uvrg_x, ga_uvrg_x @ ga_uvrg_x = abs(ga_uvrg_x)
vadd.u32 uvrg_base, uvrgb_phase
vabs.s32 ga_uvrg_x, ga_uvrg_x @ ga_uvrg_x = abs(ga_uvrg_x)
@@
-1600,9
+1600,9
@@
function(setup_blocks_shaded_textured_dithered_##swizzling##_indirect) \
vpush { texture_mask }; \
vpush { uvrg_dx4 }; \
\
vpush { texture_mask }; \
vpush { uvrg_dx4 }; \
\
- stmdb sp!, { r0 - r3, EXTRA_UNSAVED_REGS r12
, r14 };
\
+ stmdb sp!, { r0 - r3, EXTRA_UNSAVED_REGS r12
}; /* r14=num_blocks */
\
bl flush_render_block_buffer; \
bl flush_render_block_buffer; \
- ldmia sp!, { r0 - r3, EXTRA_UNSAVED_REGS r12
, r14 };
\
+ ldmia sp!, { r0 - r3, EXTRA_UNSAVED_REGS r12
};
\
\
vpop { uvrg_dx4 }; \
vpop { texture_mask }; \
\
vpop { uvrg_dx4 }; \
vpop { texture_mask }; \
@@
-1799,9
+1799,9
@@
function(setup_blocks_unshaded_textured_dithered_##swizzling##_indirect) \
vpush { texture_mask }; \
vpush { uvrg_dx4 }; \
\
vpush { texture_mask }; \
vpush { uvrg_dx4 }; \
\
- stmdb sp!, { r0 - r3, EXTRA_UNSAVED_REGS r12
, r14 };
\
+ stmdb sp!, { r0 - r3, EXTRA_UNSAVED_REGS r12
}; /* r14=num_blocks */
\
bl flush_render_block_buffer; \
bl flush_render_block_buffer; \
- ldmia sp!, { r0 - r3, EXTRA_UNSAVED_REGS r12
, r14 };
\
+ ldmia sp!, { r0 - r3, EXTRA_UNSAVED_REGS r12
};
\
\
vpop { uvrg_dx4 }; \
vpop { texture_mask }; \
\
vpop { uvrg_dx4 }; \
vpop { texture_mask }; \