Home
last modified time | relevance | path

Searched refs:PSW_V_CM (Results 1 – 4 of 4) sorted by relevance

/dports/emulators/xhomer/xhomer-9-16-06/
H A Dpdp11_cpu.c399 { GRDATA (CM, PSW, 8, 2, PSW_V_CM) },
802 else mode = (PSW >> PSW_V_CM) & 03; in relocC()
1380 curr = (cm << PSW_V_CM) | (pm << PSW_V_PM) | (rs << PSW_V_RS) | in CPU_wr()
1389 cm = (curr >> PSW_V_CM) & 03; /* call calc_is,ds */ in CPU_wr()
1517 cm = (PSW >> PSW_V_CM) & 03; /* call calc_is,ds */ in sim_instr()
1610 PSW = (cm << PSW_V_CM) | (pm << PSW_V_PM) | (rs << PSW_V_RS) | in sim_instr()
1617 t = (src2 >> PSW_V_CM) & 03; in sim_instr()
1743 cm = (src2 >> PSW_V_CM) & 03; in sim_instr()
1747 else { cm = cm | ((src2 >> PSW_V_CM) & 03); in sim_instr()
2048 PSW = (cm << PSW_V_CM) | (pm << PSW_V_PM) | in sim_instr()
[all …]
H A Dpdp11_defs.h70 #define PSW_V_CM 14 /* current mode */ macro
/dports/emulators/simh/simh-3.9.0_5/PDP11/
H A Dpdp11_cpu.c415 { GRDATA (CM, PSW, 8, 2, PSW_V_CM) },
777 t = (src2 >> PSW_V_CM) & 03; /* new cm */ in sim_instr()
2695 else mode = (PSW >> PSW_V_CM) & 03; in relocC()
2857 return (cm << PSW_V_CM) | (pm << PSW_V_PM) | in get_PSW()
2900 cm = cm | ((val >> PSW_V_CM) & 03); /* or to cm,pm,rs */ in put_PSW()
2905 cm = (val >> PSW_V_CM) & 03; /* write cm,pm,rs,ipl */ in put_PSW()
H A Dpdp11_defs.h277 #define PSW_V_CM 14 /* current mode */ macro