File tree 1 file changed +21
-2
lines changed 1 file changed +21
-2
lines changed Original file line number Diff line number Diff line change @@ -1531,6 +1531,25 @@ eab_a3: eab_a is eab_a { tmp = eab_a; export tmp; }
1531
1531
#=========================================================================
1532
1532
# FIXME
1533
1533
1534
+
1535
+ #=========================================================================
1536
+ # Validating Address Arguments
1537
+ #=========================================================================
1538
+ # FIXME
1539
+
1540
+ :PROBER rbx, rwx, eab_a is opcode=0x0c; rbx; rwx; eab_a {
1541
+ N_F = 0;
1542
+ Z_F = 0; # assume readable
1543
+ V_F = 0;
1544
+ }
1545
+
1546
+ :PROBEW rbx, rwx, eab_a is opcode=0x0d; rbx; rwx; eab_a {
1547
+ N_F = 0;
1548
+ Z_F = 0; # assume writable
1549
+ V_F = 0;
1550
+ }
1551
+
1552
+
1534
1553
#=========================================================================
1535
1554
# Instructions related to exceptions and interrupts
1536
1555
#=========================================================================
@@ -1551,8 +1570,8 @@ eab_a3: eab_a is eab_a { tmp = eab_a; export tmp; }
1551
1570
:SVPCTX is opcode=0x07 unimpl
1552
1571
1553
1572
# move to processor register
1554
- :MFTR eal , procreg is opcode=0xda; eal ; procreg {
1555
- procreg = eal ;
1573
+ :MTPR rlx , procreg is opcode=0xda; rlx ; procreg {
1574
+ procreg = rlx ;
1556
1575
}
1557
1576
# move from processor register
1558
1577
:MFPR procreg, mlx is opcode=0xdb; procreg; mlx {
You can’t perform that action at this time.
0 commit comments