115 flag = gte_read_flag();
150 flag = gte_read_flag();
176 int16_t
sx = (int16_t)(
sxy2 & 0xffff);
197 flag = gte_read_flag();
198 int16_t
sx = (int16_t)(
sxy2 & 0xffff);
219 flag = gte_read_flag();
242 flag = gte_read_flag();
243 int16_t
sx = (int16_t)(
sxy2 & 0xffff);
288 flag = gte_read_flag();
323 flag = gte_read_flag();
358 flag = gte_read_flag();
#define COP2_OP_CP(sf, lm)
Definition cop2.h:136
#define cop2_cmd(op)
Definition cop2.h:175
#define COP2_V_V0
Definition cop2.h:70
#define cop2_put(reg, val)
Definition cop2.h:182
#define COP2_MX_RT
Definition cop2.h:64
#define cop2_putc(reg, val)
Definition cop2.h:196
#define COP2_RTPS(sf, lm)
Definition cop2.h:129
#define COP2_MVMVA(sf, mx, v, cv, lm)
Definition cop2.h:145
#define cop2_get(reg, dest)
Definition cop2.h:189
#define COP2_CV_TR
Definition cop2.h:76
int32_t mac1
Definition gte-depthcue.c:116
CESTER_TEST(prec_mac1_positive_overflow, gte_tests, cop2_putc(0, 0x00007fff);cop2_putc(1, 0x00000000);cop2_putc(2, 0x00000000);cop2_putc(3, 0x00000000);cop2_putc(4, 0);cop2_putc(5, 0x7fffffff);cop2_putc(6, 0);cop2_putc(7, 0);cop2_put(0,(0<< 16)|0x7fff);cop2_put(1, 0);gte_clear_flag();cop2_cmd(COP2_MVMVA(0, COP2_MX_RT, COP2_V_V0, COP2_CV_TR, 0));uint32_t flag=gte_read_flag();uint32_t f30=(flag > > 30) &1;ramsyscall_printf("MAC1 pos overflow: FLAG=0x%08x F30=%u\n", flag, f30);cester_assert_uint_eq(1, f30);) CESTER_TEST(prec_mac1_negative_overflow
cester_assert_int_eq(1, sx)
gte_set_identity_rotation()
uint32_t sxy2
Definition gte-precision.c:148
uint32_t f17
Definition gte-precision.c:157
ramsyscall_printf("MAC1 neg overflow: FLAG=0x%08x F27=%u\n", flag, f27)
int32_t ir1
Definition gte-precision.c:239
uint32_t f27
Definition gte-precision.c:52
gte_tests
Definition gte-precision.c:38
uint32_t flag
Definition gte-precision.c:51
int16_t sx
Definition gte-precision.c:151
cester_assert_uint_eq(1, f27)
gte_set_translation(0, 0, 0)
uint32_t f28
Definition gte-precision.c:92
uint32_t ir3
Definition gte-precision.c:320
int32_t mac3
Definition gte-precision.c:319
uint32_t f22
Definition gte-precision.c:324
void uint32_t(classId, spec)