Lines Matching defs:src1
718 uint16_t src1;
725 src1 = cpu_get_src_reg (cpu, r1);
730 cpu_set_dst_reg (cpu, r2, src1);
735 src1 = cpu_get_src_reg (cpu, r1);
738 if ((r1 == 0 || r1 == 1 || r1 == 2) && (src1 & 0x80))
739 src1 |= 0xff00;
741 cpu_set_dst_reg (cpu, r2, src1);
847 int32_t src1 = (int16_t) cpu_get_d (cpu);
856 cpu_set_d (cpu, src1 % src2);
857 src1 = src1 / src2;
858 cpu_set_x (cpu, src1);
860 cpu_set_ccr_Z (cpu, src1 == 0);
861 cpu_set_ccr_N (cpu, src1 & 0x8000);
862 cpu_set_ccr_V (cpu, src1 >= 32768 || src1 < -32768);
869 uint32_t src1 = (uint32_t) cpu_get_x (cpu);
873 if (src1 == 0)
880 cpu_set_d (cpu, src2 % src1);
881 src2 = src2 / src1;
892 int32_t src1 = (int16_t) cpu_get_x (cpu);
896 if (src1 == 0)
903 cpu_set_d (cpu, src2 % src1);
904 src2 = src2 / src1;
915 int32_t src1, src2;
917 src1 = (int16_t) cpu_get_d (cpu);
919 src1 = src1 * src2;
920 cpu_set_d (cpu, src1 & 0x0ffff);
921 cpu_set_y (cpu, src1 >> 16);
922 cpu_set_ccr_Z (cpu, src1 == 0);
923 cpu_set_ccr_N (cpu, (src1 & 0x80000000) != 0);
924 cpu_set_ccr_C (cpu, (src1 & 0x00008000) != 0);
930 int32_t src1, src2;
934 src1 = (int16_t) memory_read16 (cpu, cpu_get_x (cpu));
936 src1 = src1 * src2;
940 memory_write16 (cpu, addr, (src1 + src2) >> 16);
941 memory_write16 (cpu, addr + 2, (src1 + src2));