mirror of
https://github.com/simh/simh.git
synced 2026-01-25 19:56:25 +00:00
3b2: WE32106 Math Acceleration Unit (MAU)
This change adds support for the WE32106 Math Acceleration Unit (MAU). The WE32106 is an IEEE-754 1985 compatible floating point math acceleration unit that was an optional component on the 3B2/310 and 3B2/400. The MAU is implemented using software floating point routines. As always, there may be bugs, but the MAU currently passes extensive floating point tests with exactly the same results as a real 3B2/400 equipped with a physical MAU, so I hope these are few.
This commit is contained in:
3
makefile
3
makefile
@@ -1920,7 +1920,8 @@ ATT3B2 = ${ATT3B2D}/3b2_cpu.c ${ATT3B2D}/3b2_mmu.c \
|
||||
${ATT3B2D}/3b2_id.c ${ATT3B2D}/3b2_dmac.c \
|
||||
${ATT3B2D}/3b2_sys.c ${ATT3B2D}/3b2_io.c \
|
||||
${ATT3B2D}/3b2_ports.c ${ATT3B2D}/3b2_ctc.c \
|
||||
${ATT3B2D}/3b2_ni.c ${ATT3B2D}/3b2_sysdev.c
|
||||
${ATT3B2D}/3b2_ni.c ${ATT3B2D}/3b2_mau.c \
|
||||
${ATT3B2D}/3b2_sysdev.c
|
||||
ATT3B2_OPT = -DUSE_INT64 -DUSE_ADDR64 -I ${ATT3B2D} ${NETWORK_OPT}
|
||||
#
|
||||
# Build everything (not the unsupported/incomplete or experimental simulators)
|
||||
|
||||
Reference in New Issue
Block a user