summaryrefslogtreecommitdiffstatshomepage
path: root/regtests/jedutil/eqns
diff options
context:
space:
mode:
Diffstat (limited to 'regtests/jedutil/eqns')
-rw-r--r--regtests/jedutil/eqns/ICT_Place/PEEL18CV8/18cv8_bi-directional_io.psf64
-rw-r--r--regtests/jedutil/eqns/ICT_Place/PEEL18CV8/18cv8_combinatorial_feedback.psf62
-rw-r--r--regtests/jedutil/eqns/ICT_Place/PEEL18CV8/18cv8_register_feedback.psf62
-rw-r--r--regtests/jedutil/eqns/ICT_Place/readme.txt1
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal10h8/pal10h8.eqn30
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal10l8/pal10l8.eqn30
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal10p8/pal10p8.eqn30
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal12h10/pal12h10.eqn46
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal12h6/pal12h6.eqn28
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal12l10/pal12l10.eqn46
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal12l6/pal12l6.eqn28
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal12p6/pal12p6.eqn28
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal14h4/pal14h4.eqn26
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal14h8/pal14h8.eqn42
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal14l4/pal14l4.eqn26
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal14p4/pal14p4.eqn26
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal16c1/pal16c1.eqn23
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal16h2/pal16h2.eqn24
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal16h6/pal16h6.eqn38
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal16l2/pal16l2.eqn24
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal16l6/pal16l6.eqn38
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal16l8/pal16l8.eqn79
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal16p2/pal16p2.eqn24
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal16p8/pal16p8.eqn78
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal16r4/pal16r4.eqn82
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal16r6/pal16r6.eqn84
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal16r8/pal16r8.eqn86
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal16rp4/pal16rp4.eqn82
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal16rp6/pal16rp6.eqn84
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal16rp8/pal16rp8.eqn86
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal18h4/pal18h4.eqn34
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal18l4/pal18l4.eqn34
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal20c1/pal20c1.eqn26
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal20l10/pal20l10.eqn56
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal20l2/pal20l2.eqn26
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal20l8/pal20l8.eqn78
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal20r4/pal20r4.eqn82
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal20r6/pal20r6.eqn84
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal20r8/pal20r8.eqn86
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal20x10/pal20x10.eqn66
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal20x4/pal20x4.eqn60
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/pal20x8/pal20x8.eqn64
-rw-r--r--regtests/jedutil/eqns/Opal_Jr/readme.txt1
-rw-r--r--regtests/jedutil/eqns/PALASM/pal6l16/pal6l16.pds53
-rw-r--r--regtests/jedutil/eqns/PALASM/pal8l14/pal8l14.pds51
-rw-r--r--regtests/jedutil/eqns/PALASM/palce16v8/pal10h8-as-palce16v8.pds119
-rw-r--r--regtests/jedutil/eqns/PALASM/palce16v8/pal10l8-as-palce16v8.pds119
-rw-r--r--regtests/jedutil/eqns/PALASM/palce16v8/pal12h6-as-palce16v8.pds101
-rw-r--r--regtests/jedutil/eqns/PALASM/palce16v8/pal12l6-as-palce16v8.pds101
-rw-r--r--regtests/jedutil/eqns/PALASM/palce16v8/pal14h4-as-palce16v8.pds83
-rw-r--r--regtests/jedutil/eqns/PALASM/palce16v8/pal14l4-as-palce16v8.pds83
-rw-r--r--regtests/jedutil/eqns/PALASM/palce16v8/pal16h2-as-palce16v8.pds65
-rw-r--r--regtests/jedutil/eqns/PALASM/palce16v8/pal16l2-as-palce16v8.pds65
-rw-r--r--regtests/jedutil/eqns/PALASM/palce16v8/pal16l8-as-palce16v8.pds119
-rw-r--r--regtests/jedutil/eqns/PALASM/palce16v8/pal16r4-as-palce16v8.pds119
-rw-r--r--regtests/jedutil/eqns/PALASM/palce16v8/pal16r6-as-palce16v8.pds119
-rw-r--r--regtests/jedutil/eqns/PALASM/palce16v8/pal16r8-as-palce16v8.pds119
-rw-r--r--regtests/jedutil/eqns/PALASM/readme.txt1
-rw-r--r--regtests/jedutil/eqns/ispLEVER_Classic/gal18v10/test1/gal18v10-test1.abl138
-rw-r--r--regtests/jedutil/eqns/ispLEVER_Classic/gal18v10/test1/gal18v10-test1.syn11
-rw-r--r--regtests/jedutil/eqns/ispLEVER_Classic/readme.txt1
-rw-r--r--regtests/jedutil/eqns/pal10l8/pal10l8.eqn0
-rw-r--r--regtests/jedutil/eqns/pal12h6/pal12h6.eqn0
-rw-r--r--regtests/jedutil/eqns/pal12l6/pal12l6.eqn0
-rw-r--r--regtests/jedutil/eqns/pal14h4/pal14h4.eqn0
-rw-r--r--regtests/jedutil/eqns/pal14l4/pal14l4.eqn0
-rw-r--r--regtests/jedutil/eqns/pal16c1/pal16c1.eqn0
-rw-r--r--regtests/jedutil/eqns/pal16h2/pal16h2.eqn0
-rw-r--r--regtests/jedutil/eqns/pal16l2/pal16l2.eqn0
-rw-r--r--regtests/jedutil/eqns/pal16l8/pal16l8.eqn0
-rw-r--r--regtests/jedutil/eqns/pal16r4/pal16r4.eqn0
-rw-r--r--regtests/jedutil/eqns/pal16r6/pal16r6.eqn0
-rw-r--r--regtests/jedutil/eqns/pal16r8/pal16r8.eqn0
-rw-r--r--regtests/jedutil/eqns/pal20l10/pal20l10.eqn0
-rw-r--r--regtests/jedutil/eqns/pal20l8/pal20l8.eqn0
-rw-r--r--regtests/jedutil/eqns/pal20r4/pal20r4.eqn0
-rw-r--r--regtests/jedutil/eqns/pal20r6/pal20r6.eqn0
-rw-r--r--regtests/jedutil/eqns/pal20r8/pal20r8.eqn0
-rw-r--r--regtests/jedutil/eqns/readme.txt0
79 files changed, 3571 insertions, 0 deletions
diff --git a/regtests/jedutil/eqns/ICT_Place/PEEL18CV8/18cv8_bi-directional_io.psf b/regtests/jedutil/eqns/ICT_Place/PEEL18CV8/18cv8_bi-directional_io.psf
new file mode 100644
index 00000000000..6c1ed922165
--- /dev/null
+++ b/regtests/jedutil/eqns/ICT_Place/PEEL18CV8/18cv8_bi-directional_io.psf
@@ -0,0 +1,64 @@
+Title 'PEEL18CV8 Test Data'
+Designer 'MAMEDev'
+Date '10-7-2012'
+
+Description
+ Determine Bi-directional IO fuses.
+End_Desc;
+
+PEEL18CV8
+
+I1 PIN 1
+I2 PIN 2
+I3 PIN 3
+I4 PIN 4
+I5 PIN 5
+I6 PIN 6
+I7 PIN 7
+I8 PIN 8
+I9 PIN 9
+I11 PIN 11
+
+IOC (12 'O12' POS OUTCOM FEED_PIN)
+IOC (13 'I13' POS IN FEED_PIN)
+IOC (14 'RF14' POS REG FEED_PIN)
+IOC (15 'I15' NEG IN FEED_PIN)
+IOC (16 'RF16' NEG REG FEED_PIN)
+IOC (17 'I17' POS IN FEED_PIN)
+IOC (18 'O18' NEG OUTCOM FEED_PIN)
+IOC (19 'I19' POS IN FEED_PIN)
+
+
+AR NODE 21; " Asynchronous reset
+SP NODE 22; " Synchronous reset
+
+Define
+
+EQUATIONS
+
+AR = 0;
+SP = 0;
+
+O12.COM = I1 & /I2 #
+ I13 & /RF14 & RF16 #
+ /I3 & /I4 & /I5 & I6 #
+ I15 & RF14 & /RF16 #
+ /O18;
+O12.OE = O18;
+
+RF14.REG = I11 & /RF14 #
+ O12 & /RF16 & O18 #
+ RF16 & /O18;
+RF14.OE = /O12;
+
+RF16.REG = I13 & RF16 #
+ /O12 & /RF14 & /O18 #
+ O12 & RF14;
+RF16.OE = O18;
+
+O18.COM = /I7 & I8 & O12 #
+ /I9 & /I11 & RF14 #
+ I19 & /I15 & RF16 #
+ /O12 #
+ /RF14 & /RF16;
+O18.OE = 1; " output always enabled
diff --git a/regtests/jedutil/eqns/ICT_Place/PEEL18CV8/18cv8_combinatorial_feedback.psf b/regtests/jedutil/eqns/ICT_Place/PEEL18CV8/18cv8_combinatorial_feedback.psf
new file mode 100644
index 00000000000..f99de383741
--- /dev/null
+++ b/regtests/jedutil/eqns/ICT_Place/PEEL18CV8/18cv8_combinatorial_feedback.psf
@@ -0,0 +1,62 @@
+Title 'PEEL18CV8 Combinatorial Feedback Test Data'
+Designer 'MAMEDev'
+Date '11-11-2012'
+
+Description
+ Determine Combinatorial Feedback fuses.
+End_Desc;
+
+PEEL18CV8
+
+I1 PIN 1
+I2 PIN 2
+I3 PIN 3
+I4 PIN 4
+I5 PIN 5
+I6 PIN 6
+I7 PIN 7
+I8 PIN 8
+I9 PIN 9
+I11 PIN 11
+
+IOC (12 'I12' POS IN FEED_PIN)
+IOC (13 'RF13' NEG REG FEED_OR)
+IOC (14 'I14' POS IN FEED_PIN)
+IOC (15 'RF15' POS REG FEED_OR)
+IOC (16 'I16' NEG IN FEED_PIN)
+IOC (17 'O17' POS COM FEED_OR)
+IOC (18 'I18' NEG IN FEED_PIN)
+IOC (19 'O19' NEG COM FEED_OR)
+
+
+AR NODE 21; " Asynchronous reset
+SP NODE 22; " Synchronous reset
+
+Define
+
+EQUATIONS
+
+AR = 0;
+SP = 0;
+
+RF13.REG = I1 & /I2 & O19 #
+ I12 & /RF15 #
+ /I3 & /I4 & /I5 & I6 #
+ I14 & RF15 #
+ /O17 & /O19;
+RF13.OE = O17;
+
+RF15.REG = I11 & /I12 & RF13 & /O17 #
+ /O19 #
+ O17 & O19;
+RF15.OE = /RF13;
+
+O17.COM = /RF13 & RF15 & I16 & O19 #
+ RF13 & /RF15 #
+ /O19;
+O17.OE = 1;
+
+O19.COM = /I7 & I8 & /RF13 & /RF15 #
+ /I9 & /I11 & RF15 #
+ RF13 & I16 & /O17 & /I18;
+O19.OE = O17; \ No newline at end of file
diff --git a/regtests/jedutil/eqns/ICT_Place/PEEL18CV8/18cv8_register_feedback.psf b/regtests/jedutil/eqns/ICT_Place/PEEL18CV8/18cv8_register_feedback.psf
new file mode 100644
index 00000000000..5b22ee26440
--- /dev/null
+++ b/regtests/jedutil/eqns/ICT_Place/PEEL18CV8/18cv8_register_feedback.psf
@@ -0,0 +1,62 @@
+Title 'PEEL18CV8 Register Feedback Test Data'
+Designer 'MAMEDev'
+Date '11-25-2012'
+
+Description
+ Determine Register Feedback fuses.
+End_Desc;
+
+PEEL18CV8
+
+I1 PIN 1
+I2 PIN 2
+I3 PIN 3
+I4 PIN 4
+I5 PIN 5
+I6 PIN 6
+I7 PIN 7
+I8 PIN 8
+I9 PIN 9
+I11 PIN 11
+
+IOC (12 'I12' POS IN FEED_PIN)
+IOC (13 'O13' POS COM FEED_REG)
+IOC (14 'I14' POS IN FEED_PIN)
+IOC (15 'RF15' NEG REG FEED_REG)
+IOC (16 'I16' NEG IN FEED_PIN)
+IOC (17 'O17' NEG COM FEED_REG)
+IOC (18 'I18' NEG IN FEED_PIN)
+IOC (19 'RF19' POS REG FEED_REG)
+
+
+AR NODE 21; " Asynchronous reset
+SP NODE 22; " Synchronous reset
+
+Define
+
+EQUATIONS
+
+AR = 0;
+SP = 0;
+
+O13.COM = I3 & O17 #
+ /I9 & /RF19 #
+ I7 & RF19 #
+ /I12 & RF15 #
+ /RF15 & /O17;
+O13.OE = 1;
+
+RF15.REG = /O13 & RF19 #
+ /O17 #
+ O13 & O17 & /RF19;
+RF15.OE = O17;
+
+O17.COM = I1 & /O13 & I16 & /RF15 #
+ RF15 & RF19 #
+ O13;
+O17.OE = /RF19;
+
+RF19.REG = I8 & RF15 & O17 #
+ I1 & I2 & /RF15 #
+ O13 & /O17;
+RF19.OE = /O13; \ No newline at end of file
diff --git a/regtests/jedutil/eqns/ICT_Place/readme.txt b/regtests/jedutil/eqns/ICT_Place/readme.txt
new file mode 100644
index 00000000000..a234666e26d
--- /dev/null
+++ b/regtests/jedutil/eqns/ICT_Place/readme.txt
@@ -0,0 +1 @@
+These files are for use with the utilities place and plcom which are included with ICT Place. The place tool was used to configure the pins and the plcom tool was used to create the jed files. (Under Windows 7 64-bit the place tool will not run under the Windows XP VM downloadable for free with Windows 7, but will run under DOSBox.)
diff --git a/regtests/jedutil/eqns/Opal_Jr/pal10h8/pal10h8.eqn b/regtests/jedutil/eqns/Opal_Jr/pal10h8/pal10h8.eqn
new file mode 100644
index 00000000000..690cdcf090a
--- /dev/null
+++ b/regtests/jedutil/eqns/Opal_Jr/pal10h8/pal10h8.eqn
@@ -0,0 +1,30 @@
+chip 2000 PAL10H8
+
+i1=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 GND=10 i11=11
+o12=12 o13=13 o14=14 o15=15 o16=16 o17=17 o18=18 o19=19 VCC=20
+
+equations
+
+o12 = /i1 & i2 & i3 & i4 & i5 & i6 & i7 & i8 +
+ i9 & i11
+
+o13 = i1 & /i2 & i3 & i4 & i5 & i6 & i7 & i8 +
+ /i9 & i11
+
+o14 = i1 & i2 & /i3 & i4 & i5 & i6 & i7 & i8 +
+ i9 & /i11
+
+o15 = i1 & i2 & i3 & /i4 & i5 & i6 & i7 & i8 +
+ /i9 & /i11
+
+o16 = i1 & i2 & i3 & i4 & /i5 & i6 & i7 & i8 +
+ /i9 & /i11
+
+o17 = i1 & i2 & i3 & i4 & i5 & /i6 & i7 & i8 +
+ i9 & /i11
+
+o18 = i1 & i2 & i3 & i4 & i5 & i6 & /i7 & i8 +
+ /i9 & i11
+
+o19 = i1 & i2 & i3 & i4 & i5 & i6 & i7 & /i8 +
+ i11
diff --git a/regtests/jedutil/eqns/Opal_Jr/pal10l8/pal10l8.eqn b/regtests/jedutil/eqns/Opal_Jr/pal10l8/pal10l8.eqn
new file mode 100644
index 00000000000..b316ec32d26
--- /dev/null
+++ b/regtests/jedutil/eqns/Opal_Jr/pal10l8/pal10l8.eqn
@@ -0,0 +1,30 @@
+chip 2000 PAL10L8
+
+i1=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 GND=10 i11=11
+o12=12 o13=13 o14=14 o15=15 o16=16 o17=17 o18=18 o19=19 VCC=20
+
+equations
+
+/o12 = /i1 & i2 & i3 & i4 & i5 & i6 & i7 & i8 +
+ i9 & i11
+
+/o13 = i1 & /i2 & i3 & i4 & i5 & i6 & i7 & i8 +
+ /i9 & i11
+
+/o14 = i1 & i2 & /i3 & i4 & i5 & i6 & i7 & i8 +
+ i9 & /i11
+
+/o15 = i1 & i2 & i3 & /i4 & i5 & i6 & i7 & i8 +
+ /i9 & /i11
+
+/o16 = i1 & i2 & i3 & i4 & /i5 & i6 & i7 & i8 +
+ /i9 & /i11
+
+/o17 = i1 & i2 & i3 & i4 & i5 & /i6 & i7 & i8 +
+ i9 & /i11
+
+/o18 = i1 & i2 & i3 & i4 & i5 & i6 & /i7 & i8 +
+ i11
+
+/o19 = i1 & i2 & i3 & i4 & i5 & i6 & i7 & /i8 +
+ /i9
diff --git a/regtests/jedutil/eqns/Opal_Jr/pal10p8/pal10p8.eqn b/regtests/jedutil/eqns/Opal_Jr/pal10p8/pal10p8.eqn
new file mode 100644
index 00000000000..f3d9246c0c5
--- /dev/null
+++ b/regtests/jedutil/eqns/Opal_Jr/pal10p8/pal10p8.eqn
@@ -0,0 +1,30 @@
+CHIP pal10p8 PAL10P8
+
+i1=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 GND=10 i11=11
+o12=12 o13=13 o14=14 o15=15 o16=16 o17=17 o18=18 o19=19 VCC=20
+
+EQUATIONS
+
+o12 = i9 & i11 +
+ /i1 & i2 & i3 & i4 & i5 & i6 & /i7 & i8
+
+o13 = i9 & /i11 +
+ i1 & /i2 & i3 & i4 & i5 & /i6 & i7 & i8
+
+/o14 = /i9 & /i11 +
+ i1 & i2 & /i3 & i4 & /i5 & i6 & i7 & i8
+
+/o15 = /i9 & i11 +
+ i1 & i2 & i3 & /i4 & i5 & i6 & /i7 & i8
+
+o16 = i9 & /i11 +
+ i1 & i2 & i3 & i4 & i5 & /i6 & i7 & /i8
+
+/o17 = i9 & i11 +
+ /i1 & /i2 & i3 & i4 & i5 & i6 & /i7 & /i8
+
+/o18 = /i9 & /i11 +
+ i1 & i2 & i3 & /i4 & /i5 & i6 & i7 & i8
+
+/o19 = /i9 & i11 +
+ i1 & /i2 & i3 & /i4 & i5 & /i6 & i7 & /i8
diff --git a/regtests/jedutil/eqns/Opal_Jr/pal12h10/pal12h10.eqn b/regtests/jedutil/eqns/Opal_Jr/pal12h10/pal12h10.eqn
new file mode 100644
index 00000000000..9001a39398c
--- /dev/null
+++ b/regtests/jedutil/eqns/Opal_Jr/pal12h10/pal12h10.eqn
@@ -0,0 +1,46 @@
+chip pal12h10 PAL12H10
+
+i1=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 i10=10 i11=11 GND=12
+i13=13 o14=14 o15=15 o16=16 o17=17 o18=18 o19=19 o20=20 o21=21 o22=22 o23=23 VCC=24
+
+equations
+
+o14 = /i1 & /i2 & /i3 +
+ /i4 & /i5 & /i6
+o14.oe = vcc
+
+o15 = /i7 +
+ /i8
+o15.oe = vcc
+
+o16 = /i9 & /i10 +
+ /i13
+o16.oe = vcc
+
+o17 = i1 & i2 & i3 +
+ i4 & i5 & i6
+o17.oe = vcc
+
+o18 = i7 +
+ i8
+o18.oe = vcc
+
+o19 = i9 & i10 +
+ i13
+o19.oe = vcc
+
+o20 = /i2 & i5 & i6 & /i7 +
+ i3 & i6 & i7 & i13
+o20.oe = vcc
+
+o21 = i5 & i6 & /i7 & i11 +
+ /i1 & i3 & i6 & i7 & i10
+o21.oe = vcc
+
+o22 = i4 & i13 +
+ i9 & /i10 & /i11
+o22.oe = vcc
+
+o23 = /i4 & i10 & i11 +
+ i1 & /i13
+o23.oe = vcc
diff --git a/regtests/jedutil/eqns/Opal_Jr/pal12h6/pal12h6.eqn b/regtests/jedutil/eqns/Opal_Jr/pal12h6/pal12h6.eqn
new file mode 100644
index 00000000000..43b72ca6dc3
--- /dev/null
+++ b/regtests/jedutil/eqns/Opal_Jr/pal12h6/pal12h6.eqn
@@ -0,0 +1,28 @@
+chip 2000 PAL12H6
+
+i1=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 GND=10 i11=11
+i12=12 o13=13 o14=14 o15=15 o16=16 o17=17 o18=18 i19=19 VCC=20
+
+equations
+
+o13 = /i1 & i2 & i3 & i4 & i5 & i6 & i7 & i8 +
+ i9 & i11 +
+ /i19 +
+ i12
+
+o14 = i1 & /i2 & i3 & i4 & i5 & i6 & i7 & i8 +
+ /i9 & i11
+
+o15 = i1 & i2 & i3 & /i4 & i5 & i6 & i7 & i8 +
+ /i9 & /i11
+
+o16 = i1 & i2 & i3 & i4 & i5 & i6 & /i7 & i8 +
+ i9 & /i11
+
+o17 = i1 & i2 & i3 & i4 & /i5 & i6 & i7 & i8 +
+ /i9 & /i11
+
+o18 = i1 & i2 & i3 & i4 & i5 & /i6 & i7 & i8 +
+ /i9 & i11 +
+ i19 +
+ /i12
diff --git a/regtests/jedutil/eqns/Opal_Jr/pal12l10/pal12l10.eqn b/regtests/jedutil/eqns/Opal_Jr/pal12l10/pal12l10.eqn
new file mode 100644
index 00000000000..8eb50d8bcfe
--- /dev/null
+++ b/regtests/jedutil/eqns/Opal_Jr/pal12l10/pal12l10.eqn
@@ -0,0 +1,46 @@
+chip pal12l10 PAL12L10
+
+i1=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 i10=10 i11=11 GND=12
+i13=13 o14=14 o15=15 o16=16 o17=17 o18=18 o19=19 o20=20 o21=21 o22=22 o23=23 VCC=24
+
+equations
+
+/o14 = /i1 & /i2 & /i3 +
+ /i4 & /i5 & /i6
+o14.oe = vcc
+
+/o15 = /i7 +
+ /i8
+o15.oe = vcc
+
+/o16 = /i9 & /i10 +
+ /i13
+o16.oe = vcc
+
+/o17 = i1 & i2 & i3 +
+ i4 & i5 & i6
+o17.oe = vcc
+
+/o18 = i7 +
+ i8
+o18.oe = vcc
+
+/o19 = i9 & i10 +
+ i13
+o19.oe = vcc
+
+/o20 = /i2 & i5 & i6 & /i7 +
+ i3 & i6 & i7 & i13
+o20.oe = vcc
+
+/o21 = i5 & i6 & /i7 & i11 +
+ /i1 & i3 & i6 & i7 & i10
+o21.oe = vcc
+
+/o22 = i4 & i13 +
+ i9 & /i10 & /i11
+o22.oe = vcc
+
+/o23 = /i4 & i10 & i11 +
+ i1 & /i13
+o23.oe = vcc
diff --git a/regtests/jedutil/eqns/Opal_Jr/pal12l6/pal12l6.eqn b/regtests/jedutil/eqns/Opal_Jr/pal12l6/pal12l6.eqn
new file mode 100644
index 00000000000..a1867dd827a
--- /dev/null
+++ b/regtests/jedutil/eqns/Opal_Jr/pal12l6/pal12l6.eqn
@@ -0,0 +1,28 @@
+chip 2000 PAL12L6
+
+i1=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 GND=10 i11=11
+i12=12 o13=13 o14=14 o15=15 o16=16 o17=17 o18=18 i19=19 VCC=20
+
+equations
+
+/o13 = /i1 & i2 & i3 & i4 & i5 & i6 & i7 & i8 +
+ i9 & i11 +
+ /i19 +
+ i12
+
+/o14 = i1 & /i2 & i3 & i4 & i5 & i6 & i7 & i8 +
+ /i9 & i11
+
+/o15 = i1 & i2 & /i3 & i4 & i5 & i6 & i7 & i8 +
+ i9 & i11
+
+/o16 = i1 & i2 & i3 & /i4 & i5 & i6 & i7 & i8 +
+ /i9 & /i11
+
+/o17 = i1 & i2 & i3 & i4 & /i5 & i6 & i7 & i8 +
+ /i9 & /i11
+
+/o18 = i1 & i2 & i3 & i4 & i5 & /i6 & i7 & i8 +
+ /i9 & i11 +
+ i19 +
+ /i12
diff --git a/regtests/jedutil/eqns/Opal_Jr/pal12p6/pal12p6.eqn b/regtests/jedutil/eqns/Opal_Jr/pal12p6/pal12p6.eqn
new file mode 100644
index 00000000000..e57f751943f
--- /dev/null
+++ b/regtests/jedutil/eqns/Opal_Jr/pal12p6/pal12p6.eqn
@@ -0,0 +1,28 @@
+CHIP pal12p6 PAL12P6
+
+i1=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 GND=10 i11=11
+i12=12 o13=13 o14=14 o15=15 o16=16 o17=17 o18=18 i19=19 VCC=20
+
+EQUATIONS
+
+o13 = i9 & /i11 +
+ i1 & /i2 & i3 & i4 & i5 & /i6 & i7 & i8 +
+ i12 +
+ /i19
+
+/o14 = /i9 & /i11 +
+ i1 & i2 & /i3 & i4 & /i5 & i6 & i7 & i8
+
+/o15 = /i9 & i11 +
+ i1 & i2 & i3 & /i4 & i5 & i6 & /i7 & i8
+
+o16 = i9 & /i11 +
+ i1 & i2 & i3 & i4 & i5 & /i6 & i7 & /i8
+
+/o17 = i9 & i11 +
+ /i1 & /i2 & i3 & i4 & i5 & i6 & /i7 & /i8
+
+/o18 = /i9 & /i11 +
+ i1 & i2 & i3 & /i4 & /i5 & i6 & i7 & i8 +
+ /i12 +
+ i19
diff --git a/regtests/jedutil/eqns/Opal_Jr/pal14h4/pal14h4.eqn b/regtests/jedutil/eqns/Opal_Jr/pal14h4/pal14h4.eqn
new file mode 100644
index 00000000000..7db1b42ee27
--- /dev/null
+++ b/regtests/jedutil/eqns/Opal_Jr/pal14h4/pal14h4.eqn
@@ -0,0 +1,26 @@
+chip 2000 PAL14H4
+
+i1=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 GND=10 i11=11
+i12=12 i13=13 o14=14 o15=15 o16=16 o17=17 i18=18 i19=19 VCC=20
+
+equations
+
+o14 = /i1 & i2 & i3 & i4 & i5 & i6 & i7 & i8 +
+ i9 & i11 +
+ /i12 & /i13 +
+ i18 & /i19
+
+o15 = i1 & /i2 & i3 & i4 & i5 & i6 & i7 & i8 +
+ i9 & /i11 +
+ i12 & i13 +
+ /i18 & i19
+
+o16 = i1 & i2 & /i3 & i4 & i5 & i6 & i7 & i8 +
+ /i9 & i11 +
+ i12 & /i13 +
+ /i18 & /i19
+
+o17 = i1 & i2 & i3 & /i4 & i5 & i6 & i7 & i8 +
+ i9 & i11 +
+ /i12 & i13 +
+ i18 & i19
diff --git a/regtests/jedutil/eqns/Opal_Jr/pal14h8/pal14h8.eqn b/regtests/jedutil/eqns/Opal_Jr/pal14h8/pal14h8.eqn
new file mode 100644
index 00000000000..dca7cc0eeac
--- /dev/null
+++ b/regtests/jedutil/eqns/Opal_Jr/pal14h8/pal14h8.eqn
@@ -0,0 +1,42 @@
+chip pal14h8 PAL14H8
+
+i1=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 i10=10 i11=11 GND=12
+i13=13 i14=14 o15=15 o16=16 o17=17 o18=18 o19=19 o20=20 o21=21 o22=22 i23=23 VCC=24
+
+equations
+
+o15 = /i1 & /i2 +
+ /i3 +
+ /i4 +
+ /i5 & /i6
+o15.oe = vcc
+
+o16 = /i7 +
+ /i8
+o16.oe = vcc
+
+o17 = /i9 & /i10 +
+ /i13
+o17.oe = vcc
+
+o18 = i1 & i2 & i3 +
+ i4 & i5 & i6 & /i14
+o18.oe = vcc
+
+o19 = i7 +
+ i8
+o19.oe = vcc
+
+o20 = i9 & i10 & i14 +
+ i13
+o20.oe = vcc
+
+o21 = /i2 & i5 & i6 & /i7 +
+ i3 & i6 & i7 & i13 & i23
+o21.oe = vcc
+
+o22 = i5 & i6 +
+ /i7 & i11 +
+ /i23 +
+ /i1 & i3 & i6 & i7 & i10
+o22.oe = vcc
diff --git a/regtests/jedutil/eqns/Opal_Jr/pal14l4/pal14l4.eqn b/regtests/jedutil/eqns/Opal_Jr/pal14l4/pal14l4.eqn
new file mode 100644
index 00000000000..0e63b68c612
--- /dev/null
+++ b/regtests/jedutil/eqns/Opal_Jr/pal14l4/pal14l4.eqn
@@ -0,0 +1,26 @@
+chip 2000 PAL14L4
+
+i1=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 GND=10 i11=11
+i12=12 i13=13 o14=14 o15=15 o16=16 o17=17 i18=18 i19=19 VCC=20
+
+equations
+
+/o14 = i1 & /i2 & i3 & i4 & i5 & i6 & i7 & i8 +
+ /i9 & i11 +
+ i12 & /i13 +
+ i18 & i19
+
+/o15 = i1 & i2 & i3 & /i4 & i5 & i6 & i7 & i8 +
+ /i9 & /i11 +
+ /i12 & i13 +
+ /i18 & i19
+
+/o16 = i1 & i2 & i3 & i4 & /i5 & i6 & i7 & i8 +
+ /i9 & /i11 +
+ i12 & i13 +
+ i18 & /i19
+
+/o17 = i1 & i2 & i3 & i4 & i5 & /i6 & i7 & i8 +
+ /i9 & i11 +
+ /i12 & /i13 +
+ /i18 & /i19
diff --git a/regtests/jedutil/eqns/Opal_Jr/pal14p4/pal14p4.eqn b/regtests/jedutil/eqns/Opal_Jr/pal14p4/pal14p4.eqn
new file mode 100644
index 00000000000..7a2d65113a4
--- /dev/null
+++ b/regtests/jedutil/eqns/Opal_Jr/pal14p4/pal14p4.eqn
@@ -0,0 +1,26 @@
+CHIP pal14p4 PAL14P4
+
+i1=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 GND=10 i11=11
+i12=12 i13=13 o14=14 o15=15 o16=16 o17=17 i18=18 i19=19 VCC=20
+
+EQUATIONS
+
+/o14 = i9 & i11 +
+ i1 & /i2 & i3 & i4 & i5 & /i6 & i7 & i8 +
+ i12 & i18 +
+ /i13 & /i19
+
+o15 = /i9 & i11 +
+ i1 & i2 & i3 & /i4 & i5 & i6 & /i7 & i8 +
+ i12 & /i18 +
+ i13 & /i19
+
+o16 = i9 & /i11 +
+ i1 & i2 & i3 & i4 & i5 & /i6 & i7 & /i8 +
+ /i12 & /i18 +
+ /i13 & i19
+
+/o17 = /i9 & /i11 +
+ i1 & i2 & i3 & /i4 & /i5 & i6 & i7 & i8 +
+ /i12 & i13 +
+ /i18 & i19
diff --git a/regtests/jedutil/eqns/Opal_Jr/pal16c1/pal16c1.eqn b/regtests/jedutil/eqns/Opal_Jr/pal16c1/pal16c1.eqn
new file mode 100644
index 00000000000..d2566d34cb4
--- /dev/null
+++ b/regtests/jedutil/eqns/Opal_Jr/pal16c1/pal16c1.eqn
@@ -0,0 +1,23 @@
+chip 2000 PAL16C1
+
+i1=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 GND=10 i11=11
+i12=12 i13=13 i14=14 o15=15 o16=16 i17=17 i18=18 i19=19 VCC=20
+
+equations
+
+/o15 = i1 & i2 +
+ i3 & i4 +
+ i5 & i6 +
+ i7 & i8 +
+ i9 & i11 +
+ i12 & i13 +
+ i14 & i17 +
+ i18 & i19 +
+ /i1 & /i2 +
+ /i3 & /i4 +
+ /i5 & /i6 +
+ /i7 & /i8 +
+ /i9 & /i11 +
+ /i12 & /i13 +
+ /i14 & /i17 +
+ /i18 & /i19
diff --git a/regtests/jedutil/eqns/Opal_Jr/pal16h2/pal16h2.eqn b/regtests/jedutil/eqns/Opal_Jr/pal16h2/pal16h2.eqn
new file mode 100644
index 00000000000..cd597b209c2
--- /dev/null
+++ b/regtests/jedutil/eqns/Opal_Jr/pal16h2/pal16h2.eqn
@@ -0,0 +1,24 @@
+chip 2000 PAL16H2
+
+i1=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 GND=10 i11=11
+i12=12 i13=13 i14=14 o15=15 o16=16 i17=17 i18=18 i19=19 VCC=20
+
+equations
+
+o15 = i1 & i2 & i3 & /i4 & i5 & /i6 & i7 & i8 +
+ i9 +
+ /i11 +
+ i12 +
+ /i13 +
+ i14 +
+ /i17 +
+ i18 & /i19
+
+o16 = i1 & i2 & /i3 & i4 & /i5 & i6 & i7 & i8 +
+ /i9 +
+ i11 +
+ /i12 +
+ i13 +
+ /i14 +
+ i17 +
+ /i18 & i19
diff --git a/regtests/jedutil/eqns/Opal_Jr/pal16h6/pal16h6.eqn b/regtests/jedutil/eqns/Opal_Jr/pal16h6/pal16h6.eqn
new file mode 100644
index 00000000000..0da230f42ad
--- /dev/null
+++ b/regtests/jedutil/eqns/Opal_Jr/pal16h6/pal16h6.eqn
@@ -0,0 +1,38 @@
+chip pal16h6 PAL16H6
+
+i1=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 i10=10 i11=11 GND=12
+i13=13 i14=14 i15=15 o16=16 o17=17 o18=18 o19=19 o20=20 o21=21 i22=22 i23=23 VCC=24
+
+equations
+
+o16 = /i1 & /i2 +
+ /i3 & /i7 +
+ /i4 & /i8 +
+ /i5 & /i6
+o16.oe = vcc
+
+o17 = /i9 & /i10 +
+ /i13 & /i15 +
+ i1 & i2 & i3 +
+ i4 & i5 & i6 & /i14
+o17.oe = vcc
+
+o18 = i7 +
+ i8 & i15
+o18.oe = vcc
+
+o19 = i9 & i10 & i14 +
+ i13 & /i22
+o19.oe = vcc
+
+o20 = /i2 & i5 +
+ i6 & /i7 +
+ i3 & i6 +
+ i7 & i13 & i23
+o20.oe = vcc
+
+o21 = i5 & i6 & i22 +
+ /i7 & i11 +
+ /i23 +
+ /i1 & i3 & i6 & i7 & i10
+o21.oe = vcc
diff --git a/regtests/jedutil/eqns/Opal_Jr/pal16l2/pal16l2.eqn b/regtests/jedutil/eqns/Opal_Jr/pal16l2/pal16l2.eqn
new file mode 100644
index 00000000000..d68a83e9173
--- /dev/null
+++ b/regtests/jedutil/eqns/Opal_Jr/pal16l2/pal16l2.eqn
@@ -0,0 +1,24 @@
+chip 2000 PAL16L2
+
+i1=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 GND=10 i11=11
+i12=12 i13=13 i14=14 o15=15 o16=16 i17=17 i18=18 i19=19 VCC=20
+
+equations
+
+/o15 = i1 & i2 & i3 & /i4 & i5 & i6 & i7 & i8 +
+ /i9 +
+ /i11 +
+ /i12 +
+ i13 +
+ i14 +
+ i17 +
+ i18 & i19
+
+/o16 = i1 & i2 & i3 & i4 & i5 & i6 & /i7 & i8 +
+ i9 +
+ i11 +
+ i12 +
+ /i13 +
+ /i14 +
+ /i17 +
+ /i18 & /i19
diff --git a/regtests/jedutil/eqns/Opal_Jr/pal16l6/pal16l6.eqn b/regtests/jedutil/eqns/Opal_Jr/pal16l6/pal16l6.eqn
new file mode 100644
index 00000000000..fd5fae6875a
--- /dev/null
+++ b/regtests/jedutil/eqns/Opal_Jr/pal16l6/pal16l6.eqn
@@ -0,0 +1,38 @@
+chip pal16l6 PAL16L6
+
+i1=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 i10=10 i11=11 GND=12
+i13=13 i14=14 i15=15 o16=16 o17=17 o18=18 o19=19 o20=20 o21=21 i22=22 i23=23 VCC=24
+
+equations
+
+/o16 = /i1 & /i2 +
+ /i3 & /i7 +
+ /i4 & /i8 +
+ /i5 & /i6
+o16.oe = vcc
+
+/o17 = /i9 & /i10 +
+ /i13 & /i15 +
+ i1 & i2 & i3 +
+ i4 & i5 & i6 & /i14
+o17.oe = vcc
+
+/o18 = i7 +
+ i8 & i15
+o18.oe = vcc
+
+/o19 = i9 & i10 & i14 +
+ i13 & /i22
+o19.oe = vcc
+
+/o20 = /i2 & i5 +
+ i6 & /i7 +
+ i3 & i6 +
+ i7 & i13 & i23
+o20.oe = vcc
+
+/o21 = i5 & i6 & i22 +
+ /i7 & i11 +
+ /i23 +
+ /i1 & i3 & i6 & i7 & i10
+o21.oe = vcc
diff --git a/regtests/jedutil/eqns/Opal_Jr/pal16l8/pal16l8.eqn b/regtests/jedutil/eqns/Opal_Jr/pal16l8/pal16l8.eqn
new file mode 100644
index 00000000000..6daddee92dd
--- /dev/null
+++ b/regtests/jedutil/eqns/Opal_Jr/pal16l8/pal16l8.eqn
@@ -0,0 +1,79 @@
+md
+chip 2000 PAL16L8
+
+i1=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 GND=10
+i11=11 o12=12 o13=13 o14=14 o15=15 o16=16 o17=17 o18=18 o19=19 VCC=20
+
+equations
+
+/o12 = i3 & i7 & /i9 +
+ i1 & o13 +
+ i3 +
+ /i6 +
+ i8 +
+ /i9 +
+ i7 & /o13
+o12.oe = vcc
+
+/o13 = i11 & /o14 +
+ /i9 +
+ i8 +
+ /i7 +
+ /i6 & o14 +
+ i5 +
+ i4
+o13.oe = i2 & o14
+
+/o14 = i1 & /o15 +
+ /i8 +
+ i1 & /i8 +
+ i1 & /i2 & /o15 +
+ /i2 +
+ i2 & /i8 & o15 +
+ i3
+o14.oe = vcc
+
+/o15 = i3 & i6 & i7 & /i11 +
+ i6 & o16 +
+ i3 & /o16 +
+ i7 +
+ /i11 +
+ i6 & i7 +
+ i7 & /i11
+o15.oe = vcc
+
+/o16 = /i3 & /o17 +
+ /i4 & /i11 +
+ /i4 & /i3 +
+ /i3 & i4 +
+ /i7 & o17 +
+ /i7 & /i11 +
+ i4
+o16.oe = vcc
+
+/o17 = i2 & i5 & i6 & /i7 +
+ i2 & /o18 +
+ i5 +
+ i6 +
+ /i7 & o18 +
+ i2 & /i7 +
+ i5 & i6
+o17.oe = /o16
+
+/o18 = /i2 & i5 & i6 & /i7 +
+ i3 & i6 & i7 & i11 +
+ i3 +
+ /i2 & /i7 +
+ i3 & i11 +
+ i5 & i6 & /i7 +
+ i7 & i11
+o18.oe = vcc
+
+/o19 = i5 & i6 & /i7 & i11 +
+ i3 & i6 & i7 +
+ i5 +
+ i6 +
+ i7 +
+ i11 +
+ /i7
+o19.oe = vcc
diff --git a/regtests/jedutil/eqns/Opal_Jr/pal16p2/pal16p2.eqn b/regtests/jedutil/eqns/Opal_Jr/pal16p2/pal16p2.eqn
new file mode 100644
index 00000000000..5f72eeb1fcb
--- /dev/null
+++ b/regtests/jedutil/eqns/Opal_Jr/pal16p2/pal16p2.eqn
@@ -0,0 +1,24 @@
+CHIP pal16p2 PAL16P2
+
+i1=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 GND=10 i11=11
+i12=12 i13=13 i14=14 o15=15 o16=16 i17=17 i18=18 i19=19 VCC=20
+
+EQUATIONS
+
+o15 = /i9 & i11 +
+ i1 & i2 & i3 & /i4 & i5 & i6 & /i7 & i8 +
+ i12 & /i18 +
+ i13 & /i19 +
+ i14 +
+ /i18 +
+ /i1 & /i6 +
+ /i2 & /i3
+
+/o16 = i9 & /i11 +
+ i1 & i2 & i3 & i4 & i5 & /i6 & i7 & /i8 +
+ /i12 & /i18 +
+ /i13 & i19 +
+ /i14 +
+ i18 +
+ /i4 +
+ i6 & i8
diff --git a/regtests/jedutil/eqns/Opal_Jr/pal16p8/pal16p8.eqn b/regtests/jedutil/eqns/Opal_Jr/pal16p8/pal16p8.eqn
new file mode 100644
index 00000000000..f69ef09a7cd
--- /dev/null
+++ b/regtests/jedutil/eqns/Opal_Jr/pal16p8/pal16p8.eqn
@@ -0,0 +1,78 @@
+chip pal16p8 PAL16P8
+
+i1=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 GND=10
+i11=11 o12=12 o13=13 o14=14 o15=15 o16=16 o17=17 o18=18 o19=19 VCC=20
+
+equations
+
+/o12 = i3 & i7 & /i9 +
+ i1 & o13 +
+ i3 +
+ /i6 +
+ i8 +
+ /i9 +
+ i7 & /o13
+o12.oe = vcc
+
+o13 = i11 & /o14 +
+ /i9 +
+ i8 +
+ /i7 +
+ /i6 & o14 +
+ i5 +
+ i4
+o13.oe = i2 & o14
+
+o14 = i1 & /o15 +
+ /i8 +
+ i1 & /i8 +
+ i1 & /i2 & /o15 +
+ /i2 +
+ i2 & /i8 & o15 +
+ i3
+o14.oe = vcc
+
+/o15 = i3 & i6 & i7 & /i11 +
+ i6 & o16 +
+ i3 & /o16 +
+ i7 +
+ /i11 +
+ i6 & i7 +
+ i7 & /i11
+o15.oe = vcc
+
+/o16 = /i3 & /o17 +
+ /i4 & /i11 +
+ /i3 & /i4 +
+ /i3 & i4 +
+ /i7 & o17 +
+ /i7 & /i11 +
+ i4
+o16.oe = vcc
+
+/o17 = i2 & i5 & i6 & /i7 +
+ i2 & /o18 +
+ i5 +
+ i6 +
+ /i7 & o18 +
+ i2 & /i7 +
+ i5 & i6
+o17.oe = /o16
+
+/o18 = /i2 & i5 & i6 & /i7 +
+ i3 & i6 & i7 & i11 +
+ i3 +
+ /i2 & /i7 +
+ i3 & i11 +
+ i5 & i6 & /i7 +
+ i7 & i11
+o18.oe = vcc
+
+o19 = i5 & i6 & /i7 & i11 +
+ i3 & i6 & i7 +
+ i5 +
+ i6 +
+ i7 +
+ i11 +
+ /i7
+o19.oe = vcc
diff --git a/regtests/jedutil/eqns/Opal_Jr/pal16r4/pal16r4.eqn b/regtests/jedutil/eqns/Opal_Jr/pal16r4/pal16r4.eqn
new file mode 100644
index 00000000000..9a62f9ec02a
--- /dev/null
+++ b/regtests/jedutil/eqns/Opal_Jr/pal16r4/pal16r4.eqn
@@ -0,0 +1,82 @@
+chip pal16r4 PAL16R4
+
+CLK=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 GND=10
+/OE=11 o12=12 o13=13 rf14=14 rf15=15 rf16=16 rf17=17 o18=18 o19=19 VCC=20
+
+equations
+
+/o12 = /i2 & /i3 +
+ i4 & o13 +
+ i3 +
+ /i6 +
+ i8 +
+ /i9 +
+ i7 & /o13
+o12.oe = rf14
+
+/o13 = /rf14 +
+ /i9 +
+ i8 +
+ /i7 +
+ /i6 & /rf14 +
+ i5 +
+ i4
+o13.oe = i2 & rf14
+
+/rf14 := /rf15 +
+ /i8 +
+ i8 +
+ /i2 & /rf15 +
+ /i2 +
+ i2 & /i8 & rf15 +
+ /i4 +
+ i3
+rf14.oe = OE
+
+/rf15 := i3 & i6 & i7 +
+ i6 & rf16 +
+ i3 & /rf16 +
+ i7 +
+ /i4 +
+ i6 & i7 +
+ i4 & i7 +
+ /i2 & /i7
+rf15.oe = OE
+
+/rf16 := /i3 & /rf17 +
+ /i4 +
+ /i3 & /i3 +
+ /i3 & i4 +
+ /i7 & rf17 +
+ /i7 +
+ i4 +
+ i2 & i3
+rf16.oe = OE
+
+/rf17 := i2 & i5 & i6 & /i7 +
+ i2 & /o18 +
+ i5 +
+ i6 +
+ /i7 & o18 +
+ i2 & /i7 +
+ i5 & i6 +
+ /i3
+rf17.oe = OE
+
+/o18 = /i2 & i5 & i6 & /i7 +
+ i3 & i6 & i7 +
+ i3 +
+ /i2 & /i7 +
+ /i3 +
+ i5 & i6 & /i7 +
+ i7
+o18.oe = vcc
+
+/o19 = i5 & i6 & /i7 +
+ i3 & i6 & i7 +
+ i5 +
+ i6 +
+ i7 +
+ /i4 +
+ /i7
+o19.oe = vcc
diff --git a/regtests/jedutil/eqns/Opal_Jr/pal16r6/pal16r6.eqn b/regtests/jedutil/eqns/Opal_Jr/pal16r6/pal16r6.eqn
new file mode 100644
index 00000000000..42f444f5e24
--- /dev/null
+++ b/regtests/jedutil/eqns/Opal_Jr/pal16r6/pal16r6.eqn
@@ -0,0 +1,84 @@
+chip pal16r6 PAL16R6
+
+CLK=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 GND=10
+/OE=11 o12=12 rf13=13 rf14=14 rf15=15 rf16=16 rf17=17 rf18=18 o19=19 VCC=20
+
+equations
+
+/o12 = /i2 & /i3 +
+ i4 & rf13 +
+ i3 +
+ /i6 +
+ i8 +
+ /i9 +
+ i7 & /rf13
+o12.oe = rf14
+
+/rf13 := /rf14 +
+ /i9 +
+ i8 +
+ /i7 +
+ /i6 & /rf14 +
+ i5 & rf14 +
+ i4 +
+ /i2
+rf13.oe = OE
+
+/rf14 := /rf15 +
+ /i8 +
+ i8 +
+ /i2 & /rf15 +
+ /i2 +
+ i2 & /i8 & rf15 +
+ /i4 +
+ i3
+rf14.oe = OE
+
+/rf15 := i3 & i6 & i7 +
+ i6 & rf16 +
+ i3 & /rf16 +
+ i7 +
+ /i4 +
+ i6 & i7 +
+ i4 & i7 +
+ /i2 & /i7
+rf15.oe = OE
+
+/rf16 := /i3 & /rf17 +
+ /i4 +
+ /i3 +
+ /i3 & i4 +
+ /i7 & rf17 +
+ /i7 +
+ i4 +
+ i2 & i3
+rf16.oe = OE
+
+/rf17 := i2 & i5 & i6 & /i7 +
+ i2 & /rf18 +
+ i5 +
+ i6 +
+ /i7 & rf18 +
+ i2 & /i7 +
+ i5 & i6 +
+ /i3
+rf17.oe = OE
+
+/rf18 := /i2 & i5 & i6 & /i7 +
+ i3 & i6 & i7 +
+ i3 +
+ /i2 & /i7 +
+ /i3 +
+ i5 & i6 & /i7 +
+ i7 +
+ i4
+rf18.oe = OE
+
+/o19 = i5 & i6 & /i7 +
+ i3 & i6 & i7 +
+ i5 +
+ i6 +
+ i7 +
+ /i4 +
+ /i7
+o19.oe = vcc
diff --git a/regtests/jedutil/eqns/Opal_Jr/pal16r8/pal16r8.eqn b/regtests/jedutil/eqns/Opal_Jr/pal16r8/pal16r8.eqn
new file mode 100644
index 00000000000..5987e81c2dc
--- /dev/null
+++ b/regtests/jedutil/eqns/Opal_Jr/pal16r8/pal16r8.eqn
@@ -0,0 +1,86 @@
+chip pal16r8 PAL16R8
+
+CLK=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 GND=10
+/OE=11 rf12=12 rf13=13 rf14=14 rf15=15 rf16=16 rf17=17 rf18=18 rf19=19 VCC=20
+
+equations
+
+/rf12 := /i2 & /i3 +
+ i4 & rf13 +
+ i3 +
+ /i6 +
+ i8 +
+ /i9 +
+ i7 & /rf13 +
+ i5
+rf12.oe = OE
+
+/rf13 := /rf14 +
+ /i9 +
+ i8 +
+ /i7 +
+ /i6 & rf14 +
+ i5 +
+ i4 +
+ /i3
+rf13.oe = OE
+
+/rf14 := /rf15 +
+ /i8 +
+ i8 +
+ /i2 & /rf15 +
+ /i2 +
+ i2 & /i8 & rf15 +
+ /i4 +
+ i3
+rf14.oe = OE
+
+/rf15 := i3 & i6 & i7 +
+ i6 & rf16 +
+ i3 & /rf16 +
+ i7 +
+ /i4 +
+ i6 & i7 +
+ i4 & i7 +
+ /i2 & /i7
+rf15.oe = OE
+
+/rf16 := /i3 & /rf17 +
+ /i4 +
+ /i3 +
+ /i3 & i4 +
+ /i7 & rf17 +
+ /i7 +
+ i4 +
+ i2 & i3
+rf16.oe = OE
+
+/rf17 := i2 & i5 & i6 & /i7 +
+ i2 & /rf18 +
+ i5 +
+ i6 +
+ /i7 & rf18 +
+ i2 & /i7 +
+ i5 & i6 +
+ /i3
+rf17.oe = OE
+
+/rf18 := /i2 & i5 & i6 & /i7 +
+ i3 & i6 & i7 +
+ i3 & rf19 +
+ /i2 & /i7 +
+ /i3 & /rf19 +
+ i5 & i6 & /i7 +
+ i7 +
+ /i4
+rf18.oe = OE
+
+/rf19 := i5 & i6 & /i7 +
+ i3 & i6 & i7 +
+ i5 & rf12 +
+ i6 +
+ i7 +
+ /i4 & /rf12 +
+ /i7 +
+ i2
+rf19.oe = OE
diff --git a/regtests/jedutil/eqns/Opal_Jr/pal16rp4/pal16rp4.eqn b/regtests/jedutil/eqns/Opal_Jr/pal16rp4/pal16rp4.eqn
new file mode 100644
index 00000000000..a6e6131618f
--- /dev/null
+++ b/regtests/jedutil/eqns/Opal_Jr/pal16rp4/pal16rp4.eqn
@@ -0,0 +1,82 @@
+chip pal16rp4 PAL16RP4
+
+CLK=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 GND=10
+/OE=11 o12=12 o13=13 rf14=14 rf15=15 rf16=16 rf17=17 o18=18 o19=19 VCC=20
+
+equations
+
+o12 = /i2 & /i3 +
+ i4 & o13 +
+ i3 +
+ /i6 +
+ i8 +
+ /i9 +
+ i7 & /o13
+o12.oe = rf14
+
+/o13 = /rf14 +
+ /i9 +
+ i8 +
+ /i7 +
+ /i6 & /rf14 +
+ i5 +
+ i4
+o13.oe = i2 & rf14
+
+/rf14 := /rf15 +
+ /i8 +
+ i8 +
+ /i2 & /rf15 +
+ /i2 +
+ i2 & /i8 & rf15 +
+ /i4 +
+ i3
+rf14.oe = OE
+
+/rf15 := i3 & i6 & i7 +
+ i6 & rf16 +
+ i3 & /rf16 +
+ i7 +
+ /i4 +
+ i6 & i7 +
+ i4 & i7 +
+ /i2 & /i7
+rf15.oe = OE
+
+rf16 := /i3 & /rf17 +
+ /i4 +
+ /i3 +
+ /i3 & i4 +
+ /i7 & rf17 +
+ /i7 +
+ i4 +
+ i2 & i3
+rf16.oe = OE
+
+/rf17 := i2 & i5 & i6 & /i7 +
+ i2 & /o18 +
+ i5 +
+ i6 +
+ /i7 & o18 +
+ i2 & /i7 +
+ i5 & i6 +
+ /i3
+rf17.oe = OE
+
+o18 = /i2 & i5 & i6 & /i7 +
+ i3 & i6 & i7 +
+ i3 +
+ /i2 & /i7 +
+ /i3 +
+ i5 & i6 & /i7 +
+ i7
+o18.oe = vcc
+
+/o19 = i5 & i6 & /i7 +
+ i3 & i6 & i7 +
+ i5 +
+ i6 +
+ i7 +
+ /i4 +
+ /i7
+o19.oe = vcc
diff --git a/regtests/jedutil/eqns/Opal_Jr/pal16rp6/pal16rp6.eqn b/regtests/jedutil/eqns/Opal_Jr/pal16rp6/pal16rp6.eqn
new file mode 100644
index 00000000000..239365c9a88
--- /dev/null
+++ b/regtests/jedutil/eqns/Opal_Jr/pal16rp6/pal16rp6.eqn
@@ -0,0 +1,84 @@
+chip pal16rp6 PAL16RP6
+
+CLK=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 GND=10
+/OE=11 o12=12 rf13=13 rf14=14 rf15=15 rf16=16 rf17=17 rf18=18 o19=19 VCC=20
+
+equations
+
+o12 = /i2 & /i3 +
+ i4 & rf13 +
+ i3 +
+ /i6 +
+ i8 +
+ /i9 +
+ i7 & /rf13
+o12.oe = rf14
+
+/rf13 := /rf14 +
+ /i9 +
+ i8 +
+ /i7 +
+ /i6 & /rf14 +
+ i5 & rf14 +
+ i4 +
+ /i2
+rf13.oe = OE
+
+/rf14 := /rf15 +
+ /i8 +
+ i8 +
+ /i2 & /rf15 +
+ /i2 +
+ i2 & /i8 & rf15 +
+ /i4 +
+ i3
+rf14.oe = OE
+
+rf15 := i3 & i6 & i7 +
+ i6 & rf16 +
+ i3 & /rf16 +
+ i7 +
+ /i4 +
+ i6 & i7 +
+ i4 & i7 +
+ /i2 & /i7
+rf15.oe = OE
+
+rf16 := /i3 & /rf17 +
+ /i4 +
+ /i3 +
+ /i3 & i4 +
+ /i7 & rf17 +
+ /i7 +
+ i4 +
+ i2 & i3
+rf16.oe = OE
+
+/rf17 := i2 & i5 & i6 & /i7 +
+ i2 & /rf18 +
+ i5 +
+ i6 +
+ /i7 & rf18 +
+ i2 & /i7 +
+ i5 & i6 +
+ /i3
+rf17.oe = OE
+
+/rf18 := /i2 & i5 & i6 & /i7 +
+ i3 & i6 & i7 +
+ i3 +
+ /i2 & /i7 +
+ /i3 +
+ i5 & i6 & /i7 +
+ i7 +
+ i4
+rf18.oe = OE
+
+o19 = i5 & i6 & /i7 +
+ i3 & i6 & i7 +
+ i5 +
+ i6 +
+ i7 +
+ /i4 +
+ /i7
+o19.oe = vcc
diff --git a/regtests/jedutil/eqns/Opal_Jr/pal16rp8/pal16rp8.eqn b/regtests/jedutil/eqns/Opal_Jr/pal16rp8/pal16rp8.eqn
new file mode 100644
index 00000000000..02ca2ac9462
--- /dev/null
+++ b/regtests/jedutil/eqns/Opal_Jr/pal16rp8/pal16rp8.eqn
@@ -0,0 +1,86 @@
+chip pal16rp8 PAL16RP8
+
+CLK=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 GND=10
+/OE=11 rf12=12 rf13=13 rf14=14 rf15=15 rf16=16 rf17=17 rf18=18 rf19=19 VCC=20
+
+equations
+
+/rf12 := /i2 & /i3 +
+ i4 & rf13 +
+ i3 +
+ /i6 +
+ i8 +
+ /i9 +
+ i7 & /rf13 +
+ i5
+rf12.oe = OE
+
+/rf13 := /rf14 +
+ /i9 +
+ i8 +
+ /i7 +
+ /i6 & rf14 +
+ i5 +
+ i4 +
+ /i3
+rf13.oe = OE
+
+rf14 := /rf15 +
+ /i8 +
+ i8 +
+ /i2 & /rf15 +
+ /i2 +
+ i2 & /i8 & rf15 +
+ /i4 +
+ i3
+rf14.oe = OE
+
+/rf15 := i3 & i6 & i7 +
+ i6 & rf16 +
+ i3 & /rf16 +
+ i7 +
+ /i4 +
+ i6 & i7 +
+ i4 & i7 +
+ /i2 & /i7
+rf15.oe = OE
+
+/rf16 := /i3 & /rf17 +
+ /i4 +
+ /i3 +
+ /i3 & i4 +
+ /i7 & rf17 +
+ /i7 +
+ i4 +
+ i2 & i3
+rf16.oe = OE
+
+/rf17 := i2 & i5 & i6 & /i7 +
+ i2 & /rf18 +
+ i5 +
+ i6 +
+ /i7 & rf18 +
+ i2 & /i7 +
+ i5 & i6 +
+ /i3
+rf17.oe = OE
+
+rf18 := /i2 & i5 & i6 & /i7 +
+ i3 & i6 & i7 +
+ i3 & rf19 +
+ /i2 & /i7 +
+ /i3 & /rf19 +
+ i5 & i6 & /i7 +
+ i7 +
+ /i4
+rf18.oe = OE
+
+/rf19 := i5 & i6 & /i7 +
+ i3 & i6 & i7 +
+ i5 & rf12 +
+ i6 +
+ i7 +
+ /i4 & /rf12 +
+ /i7 +
+ i2
+rf19.oe = OE
diff --git a/regtests/jedutil/eqns/Opal_Jr/pal18h4/pal18h4.eqn b/regtests/jedutil/eqns/Opal_Jr/pal18h4/pal18h4.eqn
new file mode 100644
index 00000000000..e2d25e34e2c
--- /dev/null
+++ b/regtests/jedutil/eqns/Opal_Jr/pal18h4/pal18h4.eqn
@@ -0,0 +1,34 @@
+chip pal18h4 PAL18H4
+
+i1=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 i10=10 i11=11 GND=12
+i13=13 i14=14 i15=15 i16=16 o17=17 o18=18 o19=19 o20=20 i21=21 i22=22 i23=23 VCC=24
+
+equations
+
+o17 = /i1 & /i2 +
+ /i3 & /i7 +
+ /i4 & /i8 & i16 +
+ /i5 & /i6 +
+ /i9 & /i10 +
+ /i13 & /i15
+o17.oe = vcc
+
+o18 = i1 & i2 & i3 +
+ i4 & i5 & i6 & /i14 +
+ i7 & /i16 +
+ i8 & i15
+o18.oe = vcc
+
+o19 = i9 & i10 & i14 +
+ i13 & /i22 +
+ /i2 & i5 & /i21 +
+ i6 & /i7
+o19.oe = vcc
+
+o20 = i3 & i6 +
+ i7 & i13 & i23 +
+ i5 & i6 & i22 +
+ /i7 & i11 +
+ i21 & /i23 +
+ /i1 & i3 & i6 & i7 & i10
+o20.oe = vcc
diff --git a/regtests/jedutil/eqns/Opal_Jr/pal18l4/pal18l4.eqn b/regtests/jedutil/eqns/Opal_Jr/pal18l4/pal18l4.eqn
new file mode 100644
index 00000000000..8cee3254656
--- /dev/null
+++ b/regtests/jedutil/eqns/Opal_Jr/pal18l4/pal18l4.eqn
@@ -0,0 +1,34 @@
+chip pal18l4 PAL18L4
+
+i1=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 i10=10 i11=11 GND=12
+i13=13 i14=14 i15=15 i16=16 o17=17 o18=18 o19=19 o20=20 i21=21 i22=22 i23=23 VCC=24
+
+equations
+
+/o17 = /i1 & /i2 +
+ /i3 & /i7 +
+ /i4 & /i8 & i16 +
+ /i5 & /i6 +
+ /i9 & /i10 +
+ /i13 & /i15
+o17.oe = vcc
+
+/o18 = i1 & i2 & i3 +
+ i4 & i5 & i6 & /i14 +
+ i7 & /i16 +
+ i8 & i15
+o18.oe = vcc
+
+/o19 = i9 & i10 & i14 +
+ i13 & /i22 +
+ /i2 & i5 & /i21 +
+ i6 & /i7
+o19.oe = vcc
+
+/o20 = i3 & i6 +
+ i7 & i13 & i23 +
+ i5 & i6 & i22 +
+ /i7 & i11 +
+ i21 & /i23 +
+ /i1 & i3 & i6 & i7 & i10
+o20.oe = vcc
diff --git a/regtests/jedutil/eqns/Opal_Jr/pal20c1/pal20c1.eqn b/regtests/jedutil/eqns/Opal_Jr/pal20c1/pal20c1.eqn
new file mode 100644
index 00000000000..a49161c39c7
--- /dev/null
+++ b/regtests/jedutil/eqns/Opal_Jr/pal20c1/pal20c1.eqn
@@ -0,0 +1,26 @@
+chip pal20c1 PAL20C1
+
+i1=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 i10=10 i11=11 GND=12
+i13=13 i14=14 i15=15 i16=16 i17=17 o18=18 o19=19 i20=20 i21=21 i22=22 i23=23 VCC=24
+
+equations
+
+/o18 = /i1 & /i2 +
+ /i3 & /i7 & /i17 +
+ /i4 & /i8 & i16 +
+ /i5 & /i6 & i17 +
+ /i9 & /i10 +
+ /i13 & /i15 +
+ i1 & i2 & i3 & i7 & /i16 +
+ i4 & i5 & i6 & i8 & /i14 & i15
+o18.oe = vcc
+
+o19 = i9 & i10 & i14 & /i20 +
+ i13 & /i22 +
+ /i2 & i5 & /i21 +
+ i3 & i6 & /i7 +
+ i7 & i13 & i20 & i23 +
+ i5 & i6 & i22 +
+ /i7 & i11 +
+ /i1 & i3 & i6 & i7 & i10 & i21 & /i23
+o19.oe = vcc
diff --git a/regtests/jedutil/eqns/Opal_Jr/pal20l10/pal20l10.eqn b/regtests/jedutil/eqns/Opal_Jr/pal20l10/pal20l10.eqn
new file mode 100644
index 00000000000..d6639bdf9f4
--- /dev/null
+++ b/regtests/jedutil/eqns/Opal_Jr/pal20l10/pal20l10.eqn
@@ -0,0 +1,56 @@
+chip 2000 PAL20L10
+
+i1=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 i10=10 i11=11 GND=12
+i13=13 o14=14 o15=15 o16=16 o17=17 o18=18 o19=19 o20=20 o21=21 o22=22 o23=23 VCC=24
+
+equations
+
+/o14 = /i11 +
+ i10 +
+ i9 & /o15
+o14.oe = o15
+
+/o15 = /i1 & i2 & /i3 & i4 & i11 +
+ /i1 & i2 & /i3 & /i5 & /i13 & o16 +
+ /i1 & i2 & /i3 & i6
+o15.oe = /o16
+
+/o16 = i1 & /i2 & /o17 +
+ i3 & /i4 +
+ i3 & i9 & o17
+o16.oe = vcc
+
+/o17 = /o18 +
+ i10 & o18 +
+ i9
+o17.oe = i4 & i5
+
+/o18 = i1 & /i2 & i3 & /i4 & /i8 +
+ /i6 & i7 & i8 & i9 & i10 & /o19 +
+ i1 & i2 & i3 & /i4 & /i5 & o19
+o18.oe = i1 & i10
+
+/o19 = i11 & o20 +
+ i2 & /i10 +
+ i9 & i11
+o19.oe = i8 & /o20
+
+/o20 = o21 +
+ /i6 +
+ /i7 & /o21
+o20.oe = vcc
+
+/o21 = i1 & i8 +
+ /i4 & /o22 +
+ o22
+o21.oe = i5 & i6
+
+/o22 = i1 & /i8 +
+ /i8 +
+ i1
+o22.oe = i3 & /i7
+
+/o23 = i7 +
+ i11 +
+ /i13
+o23.oe = vcc
diff --git a/regtests/jedutil/eqns/Opal_Jr/pal20l2/pal20l2.eqn b/regtests/jedutil/eqns/Opal_Jr/pal20l2/pal20l2.eqn
new file mode 100644
index 00000000000..c435658647b
--- /dev/null
+++ b/regtests/jedutil/eqns/Opal_Jr/pal20l2/pal20l2.eqn
@@ -0,0 +1,26 @@
+chip pal20l2 PAL20L2
+
+i1=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 i10=10 i11=11 GND=12
+i13=13 i14=14 i15=15 i16=16 i17=17 o18=18 o19=19 i20=20 i21=21 i22=22 i23=23 VCC=24
+
+equations
+
+/o18 = /i1 & i2 +
+ /i3 & i4 +
+ /i5 & i6 & /i7 +
+ i8 & /i9 & i10 +
+ /i11 & i13 +
+ /i14 & i15 & /i16 +
+ i17 & /i21 & i22 +
+ /i23
+o18.oe = vcc
+
+/o19 = i1 & /i2 +
+ i3 & /i4 +
+ i5 & /i6 & i7 +
+ /i8 & i9 & /i10 +
+ i11 & /i13 +
+ i14 & /i15 & i16 +
+ /i17 & i21 & /i22 +
+ i23
+o19.oe = vcc
diff --git a/regtests/jedutil/eqns/Opal_Jr/pal20l8/pal20l8.eqn b/regtests/jedutil/eqns/Opal_Jr/pal20l8/pal20l8.eqn
new file mode 100644
index 00000000000..f7280b6150f
--- /dev/null
+++ b/regtests/jedutil/eqns/Opal_Jr/pal20l8/pal20l8.eqn
@@ -0,0 +1,78 @@
+chip 2000 PAL20L8
+
+i1=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 i10=10 i11=11 GND=12
+i13=13 i14=14 o15=15 o16=16 o17=17 o18=18 o19=19 o20=20 o21=21 o22=22 i23=23 VCC=24
+
+equations
+
+/o15 = /i1 & i2 & /i3 & i4 & i11 +
+ /i1 & i2 & /i3 & /i5 & /i13 +
+ /i1 & i2 & /i3 & i6 & i14 +
+ /i1 & i2 & /i3 & /i7 & /i23 +
+ /i1 & i2 & /i3 & i8 & /i11 +
+ /i1 & i2 & /i3 & /i9 & i13 +
+ /o16
+o15.oe = o16
+
+/o16 = i1 & /i2 & /o17 +
+ i3 & /i4 +
+ i5 & /i6 +
+ i7 & /i8 +
+ i3 & i9 & o17 +
+ i1 & /i2 & i3 & /i4 & i5 & /i6 & i7 & /i8 & /i9 +
+ /i8 & /i9
+o16.oe = vcc
+
+/o17 = /i23 & /o18 +
+ i10 & o18 +
+ i9 +
+ i8 +
+ /i7 +
+ /i6 +
+ i5
+o17.oe = i4 & i5
+
+/o18 = i1 & /i2 & i3 & /i4 & /i8 & i23 +
+ i1 & i2 & i3 & /i4 & /i5 +
+ /i6 & i7 & i8 & i9 & i10 & /o19 +
+ i11 & i13 & i14 & i23 +
+ /i6 & i7 & i8 & i9 & i10 +
+ i3 & i13 & i14 & i23 +
+ i1 & i2 & i3 & /i4 & /i5 & o19
+o18.oe = i1 & i10 & i23
+
+/o19 = i9 & /i10 & i11 & i23 +
+ i9 +
+ /i10 +
+ i11 & o20 +
+ i23 +
+ i2 & /i10 & i23 +
+ i9 & i11
+o19.oe = i8 & /o20
+
+/o20 = o21 +
+ /i2 +
+ /i3 +
+ /i4 +
+ /i5 +
+ /i6 +
+ /i7 & /o21
+o20.oe = vcc
+
+/o21 = i1 & i8 +
+ /i14 +
+ i1 & /i5 & i8 +
+ i23 +
+ i1 & i8 & /i14 +
+ i13 +
+ i1 & i11
+o21.oe = i5 & i6
+
+/o22 = i1 & /i8 +
+ /i8 +
+ i1 +
+ /i10 +
+ /i23 +
+ i8 & /i13 +
+ /i11
+o22.oe = i3 & /i7
diff --git a/regtests/jedutil/eqns/Opal_Jr/pal20r4/pal20r4.eqn b/regtests/jedutil/eqns/Opal_Jr/pal20r4/pal20r4.eqn
new file mode 100644
index 00000000000..ace68eae24f
--- /dev/null
+++ b/regtests/jedutil/eqns/Opal_Jr/pal20r4/pal20r4.eqn
@@ -0,0 +1,82 @@
+chip pal20r4 PAL20R4
+
+CLK=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 i10=10 i11=11 GND=12
+/OE=13 i14=14 o15=15 o16=16 rf17=17 rf18=18 rf19=19 rf20=20 o21=21 o22=22 i23=23 VCC=24
+
+equations
+
+/o15 = i2 & i6 & i7 +
+ i6 & o16 +
+ i3 & /o16 +
+ i7 +
+ /i4 +
+ i6 & i7 +
+ i4 & i7
+o15.oe = /i23
+
+/o16 = /i3 & /rf17 +
+ /i4 +
+ /i3 +
+ /i3 & i4 +
+ /i7 & rf17 +
+ /i7 +
+ i4
+o16.oe = i23
+
+/rf17 := /i2 +
+ /rf18 +
+ i5 +
+ i6 +
+ rf18 +
+ i4 +
+ /i10 +
+ /i23
+rf17.oe = OE
+
+/rf18 := /i2 & i5 & i6 & /i7 +
+ i3 & i6 & i7 +
+ i3 & rf19 +
+ /i2 & /i7 +
+ /i3 & /rf19 +
+ i5 & i6 & /i7 +
+ i7 +
+ /i11
+rf18.oe = OE
+
+/rf19 := i5 & i6 & /i7 +
+ i3 & i6 & i7 +
+ i5 & rf20 +
+ i6 +
+ i7 +
+ /i4 & /rf20 +
+ /i7 +
+ i10
+rf19.oe = OE
+
+/rf20 := i10 & rf17 +
+ /i11 +
+ i4 & /rf17 +
+ i2 +
+ /i6 & /i7 +
+ i8 +
+ /i9 +
+ o22
+rf20.oe = OE
+
+/o21 = /i8 +
+ /i2 & rf17 +
+ i11 +
+ /i10 +
+ o15 +
+ /i14 +
+ /i3
+o21.oe = i8 & i9 & /o22
+
+/o22 = i14 +
+ /o15 +
+ i3 & /o21 +
+ i7 +
+ /i8 & o21 +
+ i10 +
+ /i9
+o22.oe = i14 & /o15 \ No newline at end of file
diff --git a/regtests/jedutil/eqns/Opal_Jr/pal20r6/pal20r6.eqn b/regtests/jedutil/eqns/Opal_Jr/pal20r6/pal20r6.eqn
new file mode 100644
index 00000000000..dca4b545ee4
--- /dev/null
+++ b/regtests/jedutil/eqns/Opal_Jr/pal20r6/pal20r6.eqn
@@ -0,0 +1,84 @@
+chip pal20r6 PAL20R6
+
+CLK=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 i10=10 i11=11 GND=12
+/OE=13 i14=14 o15=15 rf16=16 rf17=17 rf18=18 rf19=19 rf20=20 rf21=21 o22=22 i23=23 VCC=24
+
+equations
+
+/o15 = i2 & i6 & i7 +
+ i6 & rf16 +
+ i3 & /rf16 +
+ i7 +
+ /i4 +
+ i6 & i7 +
+ i4 & i7
+o15.oe = /i23
+
+/rf16 := /i3 & /rf17 +
+ /i4 & /i23 +
+ /i3 +
+ /i3 & i4 +
+ /i7 & rf17 +
+ /i7 +
+ i4 +
+ i23
+rf16.oe = OE
+
+/rf17 := /i2 +
+ /rf18 +
+ i5 +
+ i6 +
+ rf18 +
+ i4 +
+ /i10 +
+ /i23
+rf17.oe = OE
+
+/rf18 := /i2 & i5 & i6 & /i7 +
+ i3 & i6 & i7 +
+ i3 & rf19 +
+ /i2 & /i7 +
+ /i3 & /rf19 +
+ i5 & i6 & /i7 +
+ i7 +
+ /i11
+rf18.oe = OE
+
+/rf19 := i5 & i6 & /i7 +
+ i3 & i6 & i7 +
+ i5 & rf20 +
+ i6 +
+ i7 +
+ /i4 & /rf20 +
+ /i7 +
+ i10
+rf19.oe = OE
+
+/rf20 := i10 & rf17 +
+ /i11 +
+ i4 & /rf17 +
+ i2 +
+ /i6 & /i7 +
+ i8 +
+ /i9 +
+ o22
+rf20.oe = OE
+
+/rf21 := /i8 +
+ /i2 & rf17 +
+ i11 +
+ /i10 +
+ o15 +
+ /i14 & /o22 +
+ /i3 +
+ /i5
+rf21.oe = OE
+
+/o22 = i14 +
+ /o15 +
+ i3 & /rf21 +
+ i7 +
+ /i8 & rf21 +
+ i10 +
+ /i9
+o22.oe = i14 & /o15 \ No newline at end of file
diff --git a/regtests/jedutil/eqns/Opal_Jr/pal20r8/pal20r8.eqn b/regtests/jedutil/eqns/Opal_Jr/pal20r8/pal20r8.eqn
new file mode 100644
index 00000000000..c777a21d495
--- /dev/null
+++ b/regtests/jedutil/eqns/Opal_Jr/pal20r8/pal20r8.eqn
@@ -0,0 +1,86 @@
+chip pal20r8 PAL20R8
+
+CLK=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 i10=10 i11=11 GND=12
+/OE=13 i14=14 rf15=15 rf16=16 rf17=17 rf18=18 rf19=19 rf20=20 rf21=21 rf22=22 i23=23 VCC=24
+
+equations
+
+/rf15 := i2 & i6 & i7 +
+ i6 & rf16 +
+ i3 & /rf16 +
+ i7 +
+ /i4 +
+ i6 & i7 +
+ i4 & i7 +
+ /i23
+rf15.oe = OE
+
+/rf16 := /i3 & /rf17 +
+ /i4 +
+ /i3 +
+ /i3 & i4 +
+ /i7 & rf17 +
+ /i7 +
+ i4 +
+ i23
+rf16.oe = OE
+
+/rf17 := /i2 +
+ /rf18 +
+ i5 +
+ i6 +
+ rf18 +
+ i4 +
+ /i10 +
+ /i23
+rf17.oe = OE
+
+/rf18 := /i2 & i5 & i6 & /i7 +
+ i3 & i6 & i7 +
+ i3 & rf19 +
+ /i2 & /i7 +
+ /i3 & /rf19 +
+ i5 & i6 & /i7 +
+ i7 +
+ /i11
+rf18.oe = OE
+
+/rf19 := i5 & i6 & /i7 +
+ i3 & i6 & i7 +
+ i5 & rf20 +
+ i6 +
+ i7 +
+ /i4 & /rf20 +
+ /i7 +
+ i10
+rf19.oe = OE
+
+/rf20 := i10 & rf17 +
+ /i11 +
+ i4 & /rf17 +
+ i2 +
+ /i6 & /i7 +
+ i8 +
+ /i9 +
+ rf22
+rf20.oe = OE
+
+/rf21 := /i8 +
+ /i2 & rf17 +
+ i11 +
+ /i10 +
+ rf15 +
+ /i14 +
+ /i3 +
+ i8 & i9 & /rf22
+rf21.oe = OE
+
+/rf22 := i14 +
+ /rf15 +
+ i3 & /rf21 +
+ i7 +
+ /i8 & rf21 +
+ i10 +
+ /i9 +
+ i14 & /rf15
+rf22.oe = OE \ No newline at end of file
diff --git a/regtests/jedutil/eqns/Opal_Jr/pal20x10/pal20x10.eqn b/regtests/jedutil/eqns/Opal_Jr/pal20x10/pal20x10.eqn
new file mode 100644
index 00000000000..66c24c39f1e
--- /dev/null
+++ b/regtests/jedutil/eqns/Opal_Jr/pal20x10/pal20x10.eqn
@@ -0,0 +1,66 @@
+chip pal20x10 PAL20X10
+
+CLK=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 i10=10 i11=11 GND=12
+/OE=13 rf14=14 rf15=15 rf16=16 rf17=17 rf18=18 rf19=19 rf20=20 rf21=21 rf22=22 rf23=23 VCC=24
+
+equations
+
+/rf14 := /i2 & rf15 +
+ /rf15 & i11 :+:
+ i3 & i4 +
+ /i5 & i10
+rf14.oe = OE
+
+/rf15 := i2 & i6 & i7 +
+ i6 & rf16 :+:
+ i3 & /rf16 +
+ i7
+rf15.oe = OE
+
+/rf16 := /i3 & /rf17 +
+ /i4 :+:
+ /i3 & i4 +
+ /i7 & rf17
+rf16.oe = OE
+
+/rf17 := /i2 +
+ /rf18 :+:
+ i5 & i6 +
+ rf18
+rf17.oe = OE
+
+/rf18 := /i2 & i5 & i6 & /i7 & /i11 +
+ i3 & rf19 :+:
+ /i2 & /i7 +
+ /i3 & /rf19
+rf18.oe = OE
+
+/rf19 := i5 & i6 & /i7 & i10 +
+ i3 & i6 & i7 :+:
+ i5 & rf20 +
+ /i4 & /rf20 & rf23
+rf19.oe = OE
+
+/rf20 := /i10 & rf17 +
+ /i11 :+:
+ i4 & /rf17 +
+ i2 & /rf23
+rf20.oe = OE
+
+/rf21 := /i2 & rf17 +
+ i11 & /i10 :+:
+ /rf14 & rf15 +
+ i8 & i9 & /rf22
+rf21.oe = OE
+
+/rf22 := rf14 & /rf15 +
+ i3 & /rf21 :+:
+ /i8 & rf21 +
+ rf16 & /rf20
+rf22.oe = OE
+
+/rf23 := /rf14 +
+ i6 & rf14 :+:
+ i7 & rf22 +
+ i2 & i4 & i6 & i8 & /rf15
+rf23.oe = OE
diff --git a/regtests/jedutil/eqns/Opal_Jr/pal20x4/pal20x4.eqn b/regtests/jedutil/eqns/Opal_Jr/pal20x4/pal20x4.eqn
new file mode 100644
index 00000000000..ad8a2af07ee
--- /dev/null
+++ b/regtests/jedutil/eqns/Opal_Jr/pal20x4/pal20x4.eqn
@@ -0,0 +1,60 @@
+chip pal20x4 PAL20X4
+
+CLK=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 i10=10 i11=11 GND=12
+/OE=13 o14=14 o15=15 o16=16 rf17=17 rf18=18 rf19=19 rf20=20 o21=21 o22=22 o23=23 VCC=24
+
+equations
+
+/o14 = /i2 & o15 +
+ /o15 & i11 +
+ i3 & i4 & /i5 & i10
+o14.oe = i6
+
+/o15 = i2 & i6 & i7 +
+ i3 & /o16 +
+ i7
+o15.oe = i6 & o16
+
+/o16 = /i3 & /rf17 +
+ /i4 +
+ /i7 & rf17
+o16.oe = /i3 & i4
+
+/rf17 := /i2 +
+ /rf18 :+:
+ i5 & i6 +
+ rf18
+rf17.oe = OE
+
+/rf18 := /i2 & i5 & i6 & /i7 & /i11 +
+ i3 & rf19 :+:
+ /i2 & /i7 +
+ /i3 & /rf19
+rf18.oe = OE
+
+/rf19 := i5 & i6 & /i7 & i10 +
+ i3 & i6 & i7 :+:
+ i5 & rf20 +
+ /i4 & /rf20 & o23
+rf19.oe = OE
+
+/rf20 := /i10 & rf17 +
+ /i11 :+:
+ i4 & /rf17 +
+ i2 & /o23
+rf20.oe = OE
+
+/o21 = /i2 & rf17 +
+ /o14 & o15 +
+ i8 & i9 & /o22
+o21.oe = i11 & /i10
+
+/o22 = o14 & /o15 +
+ i3 & /o21 +
+ /i8 & o21
+o22.oe = o16 & /rf20
+
+/o23 = /o14 +
+ i2 & i4 & i6 & i8 & o14 +
+ i7 & /o15 & o22
+o23.oe = /i3
diff --git a/regtests/jedutil/eqns/Opal_Jr/pal20x8/pal20x8.eqn b/regtests/jedutil/eqns/Opal_Jr/pal20x8/pal20x8.eqn
new file mode 100644
index 00000000000..2da276a0fc2
--- /dev/null
+++ b/regtests/jedutil/eqns/Opal_Jr/pal20x8/pal20x8.eqn
@@ -0,0 +1,64 @@
+chip pal20x8 PAL20X8
+
+CLK=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 i10=10 i11=11 GND=12
+/OE=13 o14=14 rf15=15 rf16=16 rf17=17 rf18=18 rf19=19 rf20=20 rf21=21 rf22=22 o23=23 VCC=24
+
+equations
+
+/o14 = /i2 & rf15 +
+ /rf15 & i11 +
+ i3 & i4 & /i5 & i10
+o14.oe = i6
+
+/rf15 := i2 & i6 & i7 +
+ i6 & rf16 :+:
+ i3 & /rf16 +
+ i7
+rf15.oe = OE
+
+/rf16 := /i3 & /rf17 +
+ /i4 :+:
+ /i3 & i4 +
+ /i7 & rf17
+rf16.oe = OE
+
+/rf17 := /i2 +
+ /rf18 :+:
+ i5 & i6 +
+ rf18
+rf17.oe = OE
+
+/rf18 := /i2 & i5 & i6 & /i7 & /i11 +
+ i3 & rf19 :+:
+ /i2 & /i7 +
+ /i3 & /rf19
+rf18.oe = OE
+
+/rf19 := i5 & i6 & /i7 & i10 +
+ i3 & i6 & i7 :+:
+ i5 & rf20 +
+ /i4 & /rf20 & o23
+rf19.oe = OE
+
+/rf20 := /i10 & rf17 +
+ /i11 :+:
+ i4 & /rf17 +
+ i2 & /o23
+rf20.oe = OE
+
+/rf21 := /i2 & rf17 +
+ i11 & /i10 :+:
+ /o14 & rf15 +
+ i8 & i9 & /rf22
+rf21.oe = OE
+
+/rf22 := o14 & /rf15 +
+ i3 & /rf21 :+:
+ /i8 & rf21 +
+ rf16 & /rf20
+rf22.oe = OE
+
+/o23 = /o14 +
+ i2 & i4 & i6 & i8 & o14 +
+ i7 & /rf15 & rf22
+o23.oe = /i3
diff --git a/regtests/jedutil/eqns/Opal_Jr/readme.txt b/regtests/jedutil/eqns/Opal_Jr/readme.txt
new file mode 100644
index 00000000000..94dcdf6ab46
--- /dev/null
+++ b/regtests/jedutil/eqns/Opal_Jr/readme.txt
@@ -0,0 +1 @@
+This files are for use with the utility eqn2jed which is a tool included with Opal Jr. The tools takes this equation files and automatically creates a jed file.
diff --git a/regtests/jedutil/eqns/PALASM/pal6l16/pal6l16.pds b/regtests/jedutil/eqns/PALASM/pal6l16/pal6l16.pds
new file mode 100644
index 00000000000..a688643f4e1
--- /dev/null
+++ b/regtests/jedutil/eqns/PALASM/pal6l16/pal6l16.pds
@@ -0,0 +1,53 @@
+TITLE PAL6L16 Test 1
+PATTERN A
+REVISION 1.0
+AUTHOR MAMEDev
+COMPANY MAMEDev
+DATE 11/11/2013
+
+CHIP PAL6L16Test1 PAL6L16
+
+;---------------------------------- PIN Declarations ---------------
+PIN 1 O1 COMBINATORIAL ;
+PIN 2 O2 COMBINATORIAL ;
+PIN 3 O3 COMBINATORIAL ;
+PIN 4 I4 COMBINATORIAL ;
+PIN 5 I5 COMBINATORIAL ;
+PIN 6 I6 COMBINATORIAL ;
+PIN 7 I7 COMBINATORIAL ;
+PIN 8 I8 COMBINATORIAL ;
+PIN 9 I9 COMBINATORIAL ;
+PIN 10 O10 COMBINATORIAL ;
+PIN 11 O11 COMBINATORIAL ;
+PIN 12 GND ;
+PIN 13 O13 COMBINATORIAL ;
+PIN 14 O14 COMBINATORIAL ;
+PIN 15 O15 COMBINATORIAL ;
+PIN 16 O16 COMBINATORIAL ;
+PIN 17 O17 COMBINATORIAL ;
+PIN 18 O18 COMBINATORIAL ;
+PIN 19 O19 COMBINATORIAL ;
+PIN 20 O20 COMBINATORIAL ;
+PIN 21 O21 COMBINATORIAL ;
+PIN 22 O22 COMBINATORIAL ;
+PIN 23 O23 COMBINATORIAL ;
+PIN 24 VCC ;
+
+EQUATIONS
+
+/O1 = I4
+/O2 = I5
+/O3 = I6
+/O10 = I7
+/O11 = I8
+/O13 = I9
+/O14 = I4 * I5
+/O15 = /I9
+/O16 = /I8
+/O17 = /I7
+/O18 = /I6
+/O19 = /I5
+/O20 = /I4
+/O21 = /I4 * I5 * /I6 * I7 * /I8 * I9
+/O22 = I4 * /I5 * I6 * /I7 * I8 * /I9
+/O23 = I6 * I9
diff --git a/regtests/jedutil/eqns/PALASM/pal8l14/pal8l14.pds b/regtests/jedutil/eqns/PALASM/pal8l14/pal8l14.pds
new file mode 100644
index 00000000000..c1c822f6352
--- /dev/null
+++ b/regtests/jedutil/eqns/PALASM/pal8l14/pal8l14.pds
@@ -0,0 +1,51 @@
+TITLE PAL8L14 Test 1
+PATTERN A
+REVISION 1.0
+AUTHOR MAMEDev
+COMPANY MAMEDev
+DATE 11/11/2013
+
+CHIP PAL8L14Test1 PAL8L14
+
+;---------------------------------- PIN Declarations ---------------
+PIN 1 O1 COMBINATORIAL ;
+PIN 2 O2 COMBINATORIAL ;
+PIN 3 I3 COMBINATORIAL ;
+PIN 4 I4 COMBINATORIAL ;
+PIN 5 I5 COMBINATORIAL ;
+PIN 6 I6 COMBINATORIAL ;
+PIN 7 I7 COMBINATORIAL ;
+PIN 8 I8 COMBINATORIAL ;
+PIN 9 I9 COMBINATORIAL ;
+PIN 10 I10 COMBINATORIAL ;
+PIN 11 O11 COMBINATORIAL ;
+PIN 12 GND ;
+PIN 13 O13 COMBINATORIAL ;
+PIN 14 O14 COMBINATORIAL ;
+PIN 15 O15 COMBINATORIAL ;
+PIN 16 O16 COMBINATORIAL ;
+PIN 17 O17 COMBINATORIAL ;
+PIN 18 O18 COMBINATORIAL ;
+PIN 19 O19 COMBINATORIAL ;
+PIN 20 O20 COMBINATORIAL ;
+PIN 21 O21 COMBINATORIAL ;
+PIN 22 O22 COMBINATORIAL ;
+PIN 23 O23 COMBINATORIAL ;
+PIN 24 VCC ;
+
+EQUATIONS
+
+/O1 = I3
+/O2 = I4
+/O11 = I5
+/O13 = I6
+/O14 = I7
+/O15 = I8
+/O16 = I9
+/O17 = I10
+/O18 = /I3
+/O19 = /I4 * /I9
+/O20 = /I5
+/O21 = /I6 * /I10
+/O22 = /I7
+/O23 = /I8
diff --git a/regtests/jedutil/eqns/PALASM/palce16v8/pal10h8-as-palce16v8.pds b/regtests/jedutil/eqns/PALASM/palce16v8/pal10h8-as-palce16v8.pds
new file mode 100644
index 00000000000..83a32dc6fd7
--- /dev/null
+++ b/regtests/jedutil/eqns/PALASM/palce16v8/pal10h8-as-palce16v8.pds
@@ -0,0 +1,119 @@
+;PALASM Design Description
+
+;---------------------------------- Declaration Segment ------------
+TITLE PAL10H8 Test
+PATTERN A
+REVISION 1.0
+AUTHOR MAMEDev
+COMPANY MAMEDev
+DATE 08/25/13
+
+CHIP PAL10H8Test PALCE16V8
+
+SIGNATURE #b0010011001100110011001100110011001100110011001100110011001100100
+
+;---------------------------------- PIN Declarations ---------------
+PIN 1 I1 COMBINATORIAL ;
+PIN 2 I2 COMBINATORIAL ;
+PIN 3 I3 COMBINATORIAL ;
+PIN 4 I4 COMBINATORIAL ;
+PIN 5 I5 COMBINATORIAL ;
+PIN 6 I6 COMBINATORIAL ;
+PIN 7 I7 COMBINATORIAL ;
+PIN 8 I8 COMBINATORIAL ;
+PIN 9 I9 COMBINATORIAL ;
+PIN 10 GND ;
+PIN 11 I11 COMBINATORIAL ;
+PIN 12 O12 COMBINATORIAL ;
+PIN 13 O13 COMBINATORIAL ;
+PIN 14 O14 COMBINATORIAL ;
+PIN 15 O15 COMBINATORIAL ;
+PIN 16 O16 COMBINATORIAL ;
+PIN 17 O17 COMBINATORIAL ;
+PIN 18 O18 COMBINATORIAL ;
+PIN 19 O19 COMBINATORIAL ;
+PIN 20 VCC ;
+
+;----------------------------------- Boolean Equation Segment ------
+EQUATIONS
+
+MINIMIZE_OFF
+
+O12 = I2 +
+ I1 * I3 +
+ I4 * /I11 +
+ I5 +
+ I6 +
+ /I1 * I7 +
+ I8 +
+ I9 * I11
+
+O13 = /I2 +
+ /I4 +
+ /I3 * /I6 +
+ /I8 +
+ /I11 +
+ /I9 +
+ /I1 * /I7 +
+ /I5
+
+O14 = I4 +
+ /I8 * I11 +
+ /I6 +
+ /I2 +
+ I5 * /I11 +
+ I7 +
+ /I3 * /I9 +
+ /I1
+
+O15 = I5 +
+ /I1 +
+ I1 * I7 +
+ /I3 +
+ I1 * /I3 +
+ I2 * I9 +
+ /I8 +
+ I4
+
+O16 = I6 +
+ I3 * I11 +
+ I6 * I8 +
+ /I1 +
+ /I8 +
+ /I7 * /I8 +
+ /I2 * /I9 +
+ /i5 * I7 * I8
+
+O17 = I7 +
+ I2 * I9 +
+ I3 * I4 +
+ /I5 +
+ /I9 +
+ /I8 +
+ /I1 * /I11 +
+ I6 * I9
+
+O18 = /I1 +
+ /I3 +
+ /I5 +
+ /I7 +
+ /I9 +
+ /I11 +
+ I1 * I7 * I11 +
+ I3 * I5 * I9
+
+O19 = I3 * I11 +
+ I1 +
+ /I1 * /I9 +
+ /I3 * /I5 * /I7 +
+ I2 +
+ I4 +
+ I6 +
+ I8
+
+MINIMIZE_ON
+
+;----------------------------------- Simulation Segment ------------
+SIMULATION
+
+;-------------------------------------------------------------------
diff --git a/regtests/jedutil/eqns/PALASM/palce16v8/pal10l8-as-palce16v8.pds b/regtests/jedutil/eqns/PALASM/palce16v8/pal10l8-as-palce16v8.pds
new file mode 100644
index 00000000000..d39fa0d5436
--- /dev/null
+++ b/regtests/jedutil/eqns/PALASM/palce16v8/pal10l8-as-palce16v8.pds
@@ -0,0 +1,119 @@
+;PALASM Design Description
+
+;---------------------------------- Declaration Segment ------------
+TITLE PAL10L8 Test
+PATTERN A
+REVISION 1.0
+AUTHOR MAMEDev
+COMPANY MAMEDev
+DATE 08/25/13
+
+CHIP PAL10L8Test PALCE16V8
+
+SIGNATURE #b0010011001100110011001100110011001100110011001100110011001100100
+
+;---------------------------------- PIN Declarations ---------------
+PIN 1 I1 COMBINATORIAL ;
+PIN 2 I2 COMBINATORIAL ;
+PIN 3 I3 COMBINATORIAL ;
+PIN 4 I4 COMBINATORIAL ;
+PIN 5 I5 COMBINATORIAL ;
+PIN 6 I6 COMBINATORIAL ;
+PIN 7 I7 COMBINATORIAL ;
+PIN 8 I8 COMBINATORIAL ;
+PIN 9 I9 COMBINATORIAL ;
+PIN 10 GND ;
+PIN 11 I11 COMBINATORIAL ;
+PIN 12 O12 COMBINATORIAL ;
+PIN 13 O13 COMBINATORIAL ;
+PIN 14 O14 COMBINATORIAL ;
+PIN 15 O15 COMBINATORIAL ;
+PIN 16 O16 COMBINATORIAL ;
+PIN 17 O17 COMBINATORIAL ;
+PIN 18 O18 COMBINATORIAL ;
+PIN 19 O19 COMBINATORIAL ;
+PIN 20 VCC ;
+
+;----------------------------------- Boolean Equation Segment ------
+EQUATIONS
+
+MINIMIZE_OFF
+
+/O12 = /I1 * I7 +
+ I8 +
+ I9 * I11 +
+ I2 +
+ I1 * I3 +
+ I5 +
+ I4 * /I11 +
+ I6
+
+/O13 = /I8 +
+ /I11 +
+ /I9 +
+ /I3 * /I6 +
+ /I1 * /I7 +
+ /I2 +
+ /I4 +
+ /I5
+
+/O14 = /I3 * /I9 +
+ /I6 +
+ /I2 +
+ I4 +
+ /I8 * I11 +
+ I7 +
+ I5 * /I11 +
+ /I1
+
+/O15 = I4 +
+ I1 * /I3 +
+ I2 * I9 +
+ I5 +
+ I1 * I7 +
+ /I3 +
+ /I8 +
+ /I1
+
+/O16 = I6 +
+ /I2 * /I9 +
+ I3 * I11 +
+ /I8 +
+ I6 * I8 +
+ /I1 +
+ /i5 * I7 * I8 +
+ /I7 * /I8
+
+/O17 = I3 * I4 +
+ /I5 +
+ /I9 +
+ /I1 * /I11 +
+ I7 +
+ I2 * I9 +
+ I6 * I9 +
+ /I8
+
+/O18 = /I9 +
+ I3 * I5 * I9 +
+ /I7 +
+ /I11 +
+ /I1 +
+ /I3 +
+ /I5 +
+ I1 * I7 * I11
+
+/O19 = /I3 * /I5 * /I7 +
+ I2 +
+ I8 +
+ I3 * I11 +
+ I1 +
+ I4 +
+ I6 +
+ /I1 * /I9
+
+MINIMIZE_ON
+
+;----------------------------------- Simulation Segment ------------
+SIMULATION
+
+;-------------------------------------------------------------------
diff --git a/regtests/jedutil/eqns/PALASM/palce16v8/pal12h6-as-palce16v8.pds b/regtests/jedutil/eqns/PALASM/palce16v8/pal12h6-as-palce16v8.pds
new file mode 100644
index 00000000000..fbb6cfeb85e
--- /dev/null
+++ b/regtests/jedutil/eqns/PALASM/palce16v8/pal12h6-as-palce16v8.pds
@@ -0,0 +1,101 @@
+;PALASM Design Description
+
+;---------------------------------- Declaration Segment ------------
+TITLE PAL12H6 Test
+PATTERN A
+REVISION 1.0
+AUTHOR MAMEDev
+COMPANY MAMEDev
+DATE 08/25/13
+
+CHIP PAL12H6Test PALCE16V8
+
+SIGNATURE #b0010011001100110011001100110011001100110011001100110011001100100
+
+;---------------------------------- PIN Declarations ---------------
+PIN 1 I1 COMBINATORIAL ;
+PIN 2 I2 COMBINATORIAL ;
+PIN 3 I3 COMBINATORIAL ;
+PIN 4 I4 COMBINATORIAL ;
+PIN 5 I5 COMBINATORIAL ;
+PIN 6 I6 COMBINATORIAL ;
+PIN 7 I7 COMBINATORIAL ;
+PIN 8 I8 COMBINATORIAL ;
+PIN 9 I9 COMBINATORIAL ;
+PIN 10 GND ;
+PIN 11 I11 COMBINATORIAL ;
+PIN 12 I12 COMBINATORIAL ;
+PIN 13 O13 COMBINATORIAL ;
+PIN 14 O14 COMBINATORIAL ;
+PIN 15 O15 COMBINATORIAL ;
+PIN 16 O16 COMBINATORIAL ;
+PIN 17 O17 COMBINATORIAL ;
+PIN 18 O18 COMBINATORIAL ;
+PIN 19 I19 COMBINATORIAL ;
+PIN 20 VCC ;
+
+;----------------------------------- Boolean Equation Segment ------
+EQUATIONS
+
+MINIMIZE_OFF
+
+O13 = /I2 +
+ /I4 +
+ /I3 * /I6 +
+ /I8 +
+ /I11 +
+ /I9 +
+ /I1 * /I7 +
+ /I5
+
+O14 = I4 +
+ /I8 * I11 +
+ /I6 +
+ /I2 +
+ I5 * /I11 +
+ I7 +
+ /I3 * /I9 +
+ /I1 * /I12
+
+O15 = I5 * I19 +
+ /I1 +
+ I1 * I7 +
+ /I3 +
+ I1 * /I3 +
+ I2 * I9 +
+ /I8 +
+ I4
+
+O16 = I6 +
+ I3 * I11 +
+ I6 * I8 +
+ /I1 +
+ /I8 +
+ /I7 * /I8 +
+ /I2 * /I9 +
+ /i5 * I7 * I8
+
+O17 = I7 * I12 +
+ I2 * I9 +
+ I3 * I4 +
+ /I5 +
+ /I9 +
+ /I8 +
+ /I1 * /I11 +
+ I6 * I9
+
+O18 = /I1 +
+ /I3 +
+ /I5 +
+ /I7 +
+ /I9 * /I19 +
+ /I11 +
+ I1 * I7 * I11 +
+ I3 * I5 * I9
+
+MINIMIZE_ON
+
+;----------------------------------- Simulation Segment ------------
+SIMULATION
+
+;-------------------------------------------------------------------
diff --git a/regtests/jedutil/eqns/PALASM/palce16v8/pal12l6-as-palce16v8.pds b/regtests/jedutil/eqns/PALASM/palce16v8/pal12l6-as-palce16v8.pds
new file mode 100644
index 00000000000..38f7f44a61e
--- /dev/null
+++ b/regtests/jedutil/eqns/PALASM/palce16v8/pal12l6-as-palce16v8.pds
@@ -0,0 +1,101 @@
+;PALASM Design Description
+
+;---------------------------------- Declaration Segment ------------
+TITLE PAL12L6 Test
+PATTERN A
+REVISION 1.0
+AUTHOR MAMEDev
+COMPANY MAMEDev
+DATE 08/25/13
+
+CHIP PAL12L6Test PALCE16V8
+
+SIGNATURE #b0010011001100110011001100110011001100110011001100110011001100100
+
+;---------------------------------- PIN Declarations ---------------
+PIN 1 I1 COMBINATORIAL ;
+PIN 2 I2 COMBINATORIAL ;
+PIN 3 I3 COMBINATORIAL ;
+PIN 4 I4 COMBINATORIAL ;
+PIN 5 I5 COMBINATORIAL ;
+PIN 6 I6 COMBINATORIAL ;
+PIN 7 I7 COMBINATORIAL ;
+PIN 8 I8 COMBINATORIAL ;
+PIN 9 I9 COMBINATORIAL ;
+PIN 10 GND ;
+PIN 11 I11 COMBINATORIAL ;
+PIN 12 I12 COMBINATORIAL ;
+PIN 13 O13 COMBINATORIAL ;
+PIN 14 O14 COMBINATORIAL ;
+PIN 15 O15 COMBINATORIAL ;
+PIN 16 O16 COMBINATORIAL ;
+PIN 17 O17 COMBINATORIAL ;
+PIN 18 O18 COMBINATORIAL ;
+PIN 19 I19 COMBINATORIAL ;
+PIN 20 VCC ;
+
+;----------------------------------- Boolean Equation Segment ------
+EQUATIONS
+
+MINIMIZE_OFF
+
+/O13 = /I8 +
+ /I11 +
+ /I9 +
+ /I3 * /I6 +
+ /I1 * /I7 +
+ /I2 +
+ /I4 * /I12 +
+ /I5
+
+/O14 = /I3 * /I9 * I19 +
+ /I6 +
+ /I2 +
+ I4 +
+ /I8 * I11 +
+ I7 +
+ I5 * /I11 +
+ /I1
+
+/O15 = I4 +
+ I1 * /I3 +
+ I2 * I9 +
+ I5 +
+ I1 * I7 +
+ /I3 +
+ /I8 +
+ /I1
+
+/O16 = I6 +
+ /I2 * /I9 +
+ I3 * I11 +
+ /I8 +
+ I6 * I8 +
+ /I1 +
+ /i5 * I7 * I8 +
+ /I7 * /I8 * I12
+
+/O17 = I3 * I4 +
+ /I5 +
+ /I9 +
+ /I1 * /I11 +
+ I7 +
+ I2 * I9 * /I19 +
+ I6 * I9 +
+ /I8
+
+/O18 = /I9 +
+ I3 * I5 * I9 +
+ /I7 +
+ /I11 +
+ /I1 +
+ /I3 +
+ /I5 +
+ I1 * I7 * I11
+
+MINIMIZE_ON
+
+;----------------------------------- Simulation Segment ------------
+SIMULATION
+
+;-------------------------------------------------------------------
diff --git a/regtests/jedutil/eqns/PALASM/palce16v8/pal14h4-as-palce16v8.pds b/regtests/jedutil/eqns/PALASM/palce16v8/pal14h4-as-palce16v8.pds
new file mode 100644
index 00000000000..38d9f968c70
--- /dev/null
+++ b/regtests/jedutil/eqns/PALASM/palce16v8/pal14h4-as-palce16v8.pds
@@ -0,0 +1,83 @@
+;PALASM Design Description
+
+;---------------------------------- Declaration Segment ------------
+TITLE PAL14H4 Test
+PATTERN A
+REVISION 1.0
+AUTHOR MAMEDev
+COMPANY MAMEDev
+DATE 08/25/13
+
+CHIP PAL14H4Test PALCE16V8
+
+SIGNATURE #b0010011001100110011001100110011001100110011001100110011001100100
+
+;---------------------------------- PIN Declarations ---------------
+PIN 1 I1 COMBINATORIAL ;
+PIN 2 I2 COMBINATORIAL ;
+PIN 3 I3 COMBINATORIAL ;
+PIN 4 I4 COMBINATORIAL ;
+PIN 5 I5 COMBINATORIAL ;
+PIN 6 I6 COMBINATORIAL ;
+PIN 7 I7 COMBINATORIAL ;
+PIN 8 I8 COMBINATORIAL ;
+PIN 9 I9 COMBINATORIAL ;
+PIN 10 GND ;
+PIN 11 I11 COMBINATORIAL ;
+PIN 12 I12 COMBINATORIAL ;
+PIN 13 I13 COMBINATORIAL ;
+PIN 14 O14 COMBINATORIAL ;
+PIN 15 O15 COMBINATORIAL ;
+PIN 16 O16 COMBINATORIAL ;
+PIN 17 O17 COMBINATORIAL ;
+PIN 18 I18 COMBINATORIAL ;
+PIN 19 I19 COMBINATORIAL ;
+PIN 20 VCC ;
+
+;----------------------------------- Boolean Equation Segment ------
+EQUATIONS
+
+MINIMIZE_OFF
+
+O14 = I4 +
+ /I8 * I11 +
+ /I12 +
+ /I2 +
+ I5 * /I11 +
+ I7 * I12 +
+ /I3 * /I9 +
+ /I1
+
+O15 = I5 +
+ /I13 +
+ I1 * I7 +
+ /I3 +
+ /I3 * I13 +
+ I2 * I9 +
+ /I8 +
+ I4
+
+O16 = I6 +
+ I3 * I11 +
+ I6 * I18 +
+ /I1 +
+ /I18 +
+ /I7 * /I8 +
+ /I2 * /I9 +
+ /i5 * I7 * I8
+
+O17 = I7 +
+ I2 * I19 +
+ I3 * I4 +
+ /I5 +
+ /I9 +
+ /I19 +
+ /I1 * /I11 +
+ I6 * I9
+
+MINIMIZE_ON
+
+;----------------------------------- Simulation Segment ------------
+SIMULATION
+
+;-------------------------------------------------------------------
diff --git a/regtests/jedutil/eqns/PALASM/palce16v8/pal14l4-as-palce16v8.pds b/regtests/jedutil/eqns/PALASM/palce16v8/pal14l4-as-palce16v8.pds
new file mode 100644
index 00000000000..228ab69d47c
--- /dev/null
+++ b/regtests/jedutil/eqns/PALASM/palce16v8/pal14l4-as-palce16v8.pds
@@ -0,0 +1,83 @@
+;PALASM Design Description
+
+;---------------------------------- Declaration Segment ------------
+TITLE PAL14L4 Test
+PATTERN A
+REVISION 1.0
+AUTHOR MAMEDev
+COMPANY MAMEDev
+DATE 08/25/13
+
+CHIP PAL14L4Test PALCE16V8
+
+SIGNATURE #b0010011001100110011001100110011001100110011001100110011001100100
+
+;---------------------------------- PIN Declarations ---------------
+PIN 1 I1 COMBINATORIAL ;
+PIN 2 I2 COMBINATORIAL ;
+PIN 3 I3 COMBINATORIAL ;
+PIN 4 I4 COMBINATORIAL ;
+PIN 5 I5 COMBINATORIAL ;
+PIN 6 I6 COMBINATORIAL ;
+PIN 7 I7 COMBINATORIAL ;
+PIN 8 I8 COMBINATORIAL ;
+PIN 9 I9 COMBINATORIAL ;
+PIN 10 GND ;
+PIN 11 I11 COMBINATORIAL ;
+PIN 12 I12 COMBINATORIAL ;
+PIN 13 I13 COMBINATORIAL ;
+PIN 14 O14 COMBINATORIAL ;
+PIN 15 O15 COMBINATORIAL ;
+PIN 16 O16 COMBINATORIAL ;
+PIN 17 O17 COMBINATORIAL ;
+PIN 18 I18 COMBINATORIAL ;
+PIN 19 I19 COMBINATORIAL ;
+PIN 20 VCC ;
+
+;----------------------------------- Boolean Equation Segment ------
+EQUATIONS
+
+MINIMIZE_OFF
+
+/O14 = /I8 * I11 +
+ I4 +
+ /I12 +
+ I5 * /I11 +
+ I1 +
+ I7 * I12 +
+ /I3 * /I9 +
+ /I2
+
+/O15 = I1 * I7 +
+ /I8 +
+ I5 +
+ /I13 +
+ /I3 +
+ I2 * I9 +
+ I4 +
+ /I3 * I13
+
+/O16 = /I18 +
+ I3 * I11 +
+ I6 +
+ I6 * I18 +
+ /I1 +
+ /i5 * I7 * I8 +
+ /I2 * /I9 +
+ /I7 * /I8
+
+/O17 = I2 * I19 +
+ /I9 +
+ /I19 +
+ I3 * I4 +
+ I6 * I9 +
+ /I5 +
+ /I1 * /I11 +
+ I7
+
+MINIMIZE_ON
+
+;----------------------------------- Simulation Segment ------------
+SIMULATION
+
+;-------------------------------------------------------------------
diff --git a/regtests/jedutil/eqns/PALASM/palce16v8/pal16h2-as-palce16v8.pds b/regtests/jedutil/eqns/PALASM/palce16v8/pal16h2-as-palce16v8.pds
new file mode 100644
index 00000000000..6bb6a10a367
--- /dev/null
+++ b/regtests/jedutil/eqns/PALASM/palce16v8/pal16h2-as-palce16v8.pds
@@ -0,0 +1,65 @@
+;PALASM Design Description
+
+;---------------------------------- Declaration Segment ------------
+TITLE PAL16H2 Test
+PATTERN A
+REVISION 1.0
+AUTHOR MAMEDev
+COMPANY MAMEDev
+DATE 08/25/13
+
+CHIP PAL16H2Test PALCE16V8
+
+SIGNATURE #b0010011001100110011001100110011001100110011001100110011001100100
+
+;---------------------------------- PIN Declarations ---------------
+PIN 1 I1 COMBINATORIAL ;
+PIN 2 I2 COMBINATORIAL ;
+PIN 3 I3 COMBINATORIAL ;
+PIN 4 I4 COMBINATORIAL ;
+PIN 5 I5 COMBINATORIAL ;
+PIN 6 I6 COMBINATORIAL ;
+PIN 7 I7 COMBINATORIAL ;
+PIN 8 I8 COMBINATORIAL ;
+PIN 9 I9 COMBINATORIAL ;
+PIN 10 GND ;
+PIN 11 I11 COMBINATORIAL ;
+PIN 12 I12 COMBINATORIAL ;
+PIN 13 I13 COMBINATORIAL ;
+PIN 14 I14 COMBINATORIAL ;
+PIN 15 O15 COMBINATORIAL ;
+PIN 16 O16 COMBINATORIAL ;
+PIN 17 I17 COMBINATORIAL ;
+PIN 18 I18 COMBINATORIAL ;
+PIN 19 I19 COMBINATORIAL ;
+PIN 20 VCC ;
+
+;----------------------------------- Boolean Equation Segment ------
+EQUATIONS
+
+MINIMIZE_OFF
+
+O15 = I5 +
+ /I13 * /I14 +
+ I1 * I7 +
+ /I3 * I14 +
+ /I3 * I13 +
+ I2 * I9 +
+ /I8 +
+ I4
+
+O16 = I6 +
+ I3 * I11 +
+ I6 * I18 +
+ /I1 * /I17 +
+ /I18 +
+ /I7 * /I8 +
+ /I2 * /I9 +
+ /i5 * I7 * I8 * I17
+
+MINIMIZE_ON
+
+;----------------------------------- Simulation Segment ------------
+SIMULATION
+
+;-------------------------------------------------------------------
diff --git a/regtests/jedutil/eqns/PALASM/palce16v8/pal16l2-as-palce16v8.pds b/regtests/jedutil/eqns/PALASM/palce16v8/pal16l2-as-palce16v8.pds
new file mode 100644
index 00000000000..ce363e1dc6b
--- /dev/null
+++ b/regtests/jedutil/eqns/PALASM/palce16v8/pal16l2-as-palce16v8.pds
@@ -0,0 +1,65 @@
+;PALASM Design Description
+
+;---------------------------------- Declaration Segment ------------
+TITLE PAL16L2 Test
+PATTERN A
+REVISION 1.0
+AUTHOR MAMEDev
+COMPANY MAMEDev
+DATE 08/25/13
+
+CHIP PAL16L2Test PALCE16V8
+
+SIGNATURE #b0010011001100110011001100110011001100110011001100110011001100100
+
+;---------------------------------- PIN Declarations ---------------
+PIN 1 I1 COMBINATORIAL ;
+PIN 2 I2 COMBINATORIAL ;
+PIN 3 I3 COMBINATORIAL ;
+PIN 4 I4 COMBINATORIAL ;
+PIN 5 I5 COMBINATORIAL ;
+PIN 6 I6 COMBINATORIAL ;
+PIN 7 I7 COMBINATORIAL ;
+PIN 8 I8 COMBINATORIAL ;
+PIN 9 I9 COMBINATORIAL ;
+PIN 10 GND ;
+PIN 11 I11 COMBINATORIAL ;
+PIN 12 I12 COMBINATORIAL ;
+PIN 13 I13 COMBINATORIAL ;
+PIN 14 I14 COMBINATORIAL ;
+PIN 15 O15 COMBINATORIAL ;
+PIN 16 O16 COMBINATORIAL ;
+PIN 17 I17 COMBINATORIAL ;
+PIN 18 I18 COMBINATORIAL ;
+PIN 19 I19 COMBINATORIAL ;
+PIN 20 VCC ;
+
+;----------------------------------- Boolean Equation Segment ------
+EQUATIONS
+
+MINIMIZE_OFF
+
+/O15 = I5 * /I11 +
+ /I3 * I14 +
+ /I3 * I13 +
+ /I13 * /I14 +
+ I1 * I7 * I12 +
+ /I8 * I18 +
+ I2 * I9 +
+ I4 * I17 * /I19
+
+/O16 = /I2 * /I9 * I19 +
+ I3 * I11 * /I18 +
+ /i5 * I7 * I8 * I17 +
+ I6 * I18 +
+ /I1 * I14 * /I17 +
+ I13 * /I18 +
+ /I7 * /I8 * /I12 +
+ I6
+
+MINIMIZE_ON
+
+;----------------------------------- Simulation Segment ------------
+SIMULATION
+
+;-------------------------------------------------------------------
diff --git a/regtests/jedutil/eqns/PALASM/palce16v8/pal16l8-as-palce16v8.pds b/regtests/jedutil/eqns/PALASM/palce16v8/pal16l8-as-palce16v8.pds
new file mode 100644
index 00000000000..74d858e67f4
--- /dev/null
+++ b/regtests/jedutil/eqns/PALASM/palce16v8/pal16l8-as-palce16v8.pds
@@ -0,0 +1,119 @@
+;PALASM Design Description
+
+;---------------------------------- Declaration Segment ------------
+TITLE PAL16L8 Test 1
+PATTERN A
+REVISION 1.0
+AUTHOR MAMEDev
+COMPANY MAMEDev
+DATE 08/25/13
+
+CHIP PAL16L8 PALCE16V8
+
+SIGNATURE #b1110011001100110011001100110011001100110011001100110011001100110
+
+;---------------------------------- PIN Declarations ---------------
+PIN 1 I1 COMBINATORIAL ;
+PIN 2 I2 COMBINATORIAL ;
+PIN 3 I3 COMBINATORIAL ;
+PIN 4 I4 COMBINATORIAL ;
+PIN 5 I5 COMBINATORIAL ;
+PIN 6 I6 COMBINATORIAL ;
+PIN 7 I7 COMBINATORIAL ;
+PIN 8 I8 COMBINATORIAL ;
+PIN 9 I9 COMBINATORIAL ;
+PIN 10 GND ;
+PIN 11 I11 COMBINATORIAL ;
+PIN 12 O12 COMBINATORIAL ;
+PIN 13 O13 COMBINATORIAL ;
+PIN 14 O14 COMBINATORIAL ;
+PIN 15 O15 COMBINATORIAL ;
+PIN 16 O16 COMBINATORIAL ;
+PIN 17 O17 COMBINATORIAL ;
+PIN 18 O18 COMBINATORIAL ;
+PIN 19 O19 COMBINATORIAL ;
+PIN 20 VCC ;
+
+;----------------------------------- Boolean Equation Segment ------
+EQUATIONS
+
+MINIMIZE_OFF
+
+O12 = I1 * /I2 +
+ /I1 * I3 +
+ /I3 * I7 +
+ I4 * O13 +
+ I6 * /O13 +
+ I6 * /I7 +
+ /I6 * /I8 * /I9
+O12.TRST = /I5
+
+/O13 = I3 +
+ O14 +
+ /I11 +
+ I2 +
+ /I4 * /O14 +
+ I8 * I9 +
+ I5
+O13.TRST = VCC
+
+/O14 = I4 +
+ /I8 * I11 +
+ O15 +
+ /I2 +
+ I5 * /I11 +
+ I7 +
+ /I3 * /I9
+O14.TRST = I1
+
+/O15 = I5 +
+ /O16 +
+ I1 * I7 +
+ /I3 +
+ /I3 * O16 +
+ I2 * I9 +
+ /I8
+O15.TRST = VCC
+
+/O16 = I6 +
+ I3 * I11 +
+ I6 * O17 +
+ /I1 +
+ /O17 +
+ /I7 * /I8 +
+ /I2 * /I9
+O16.TRST = /I11
+
+/O17 = I7 +
+ I2 * O18 +
+ I3 * I4 +
+ /I5 +
+ /I9 +
+ /O18 +
+ /I1 * /I11
+O17.TRST = VCC
+
+O18 = I3 +
+ I8 +
+ I9 * I11 +
+ I1 +
+ /I4 +
+ I2 +
+ I5 * /I7
+O18.TRST = VCC
+
+O19 = O18 +
+ O17 +
+ O16 +
+ O15 +
+ O14 +
+ O13 +
+ /O13 * /O14 * /O15 * /O16 * /O17 * /O18
+O19.TRST = I3
+
+MINIMIZE_ON
+
+;----------------------------------- Simulation Segment ------------
+SIMULATION
+
+;-------------------------------------------------------------------
diff --git a/regtests/jedutil/eqns/PALASM/palce16v8/pal16r4-as-palce16v8.pds b/regtests/jedutil/eqns/PALASM/palce16v8/pal16r4-as-palce16v8.pds
new file mode 100644
index 00000000000..6c30783032f
--- /dev/null
+++ b/regtests/jedutil/eqns/PALASM/palce16v8/pal16r4-as-palce16v8.pds
@@ -0,0 +1,119 @@
+;PALASM Design Description
+
+;---------------------------------- Declaration Segment ------------
+TITLE PAL16R4 Test 1
+PATTERN A
+REVISION 1.0
+AUTHOR MAMEDev
+COMPANY MAMEDev
+DATE 08/25/13
+
+CHIP PAL16R4Test1 PALCE16V8
+
+SIGNATURE #b0000000000000000000000000000000000000000000000000000000000000000
+
+;---------------------------------- PIN Declarations ---------------
+PIN 1 I1 COMBINATORIAL ;
+PIN 2 I2 COMBINATORIAL ;
+PIN 3 I3 COMBINATORIAL ;
+PIN 4 I4 COMBINATORIAL ;
+PIN 5 I5 COMBINATORIAL ;
+PIN 6 I6 COMBINATORIAL ;
+PIN 7 I7 COMBINATORIAL ;
+PIN 8 I8 COMBINATORIAL ;
+PIN 9 I9 COMBINATORIAL ;
+PIN 10 GND ;
+PIN 11 I11 COMBINATORIAL ;
+PIN 12 O12 COMBINATORIAL ;
+PIN 13 O13 COMBINATORIAL ;
+PIN 14 RF14 REGISTERED ;
+PIN 15 RF15 REGISTERED ;
+PIN 16 RF16 REGISTERED ;
+PIN 17 RF17 REGISTERED ;
+PIN 18 O18 COMBINATORIAL ;
+PIN 19 O19 COMBINATORIAL ;
+PIN 20 VCC ;
+
+;----------------------------------- Boolean Equation Segment ------
+EQUATIONS
+
+MINIMIZE_OFF
+
+/O12 = I3 * /I4 +
+ /O19 +
+ /I2 +
+ /I5 +
+ /I6 +
+ /I7 +
+ I2 * /I8 * O19
+O12.TRST = I4 * /I9
+
+/O13 = /RF14 +
+ I3 * I7 +
+ I4 * I5 +
+ I6 +
+ /I6 * /I9 * RF14 +
+ /I2 * /I8 +
+ I8 * /I9
+O13.TRST = RF14
+
+/RF14 := I2 * I9 +
+ /I2 * RF15 +
+ I4 * /RF15 +
+ I3 * /I8 +
+ I3 * /I4 +
+ /I5 * /I7 +
+ /I7 * /I9 +
+ /I4 * I5
+
+/RF15 := I5 * I9 +
+ I3 * I4 * /I9 +
+ /RF16 +
+ /I2 * /I6 +
+ /I4 * /I9 +
+ /I3 * RF16 +
+ /I8 +
+ /I5 * I8
+
+/RF16 := /I8 +
+ /I7 +
+ /I6 +
+ /I5 +
+ /I4 +
+ /I3 * /RF17 +
+ /I2 +
+ I2 * I3 * I4 * I5 * I6 * I7 * I8 * I9 * RF17
+
+/RF17 := I9 +
+ I8 * O18 +
+ I7 +
+ I6 +
+ I5 +
+ I4 * /O18 +
+ I3 +
+ /I2
+
+/O18 = /I3 * O19 +
+ /I5 +
+ /I7 +
+ /I9 +
+ /I2 +
+ /I4 * /O19 +
+ /I6
+O18.TRST = I8
+
+/O19 = I2 +
+ /I5 +
+ I3 * /O12 +
+ I9 +
+ /I2 * /I3 +
+ /I7 * I9 * O12 +
+ I5 * I8
+O19.TRST = I4
+
+MINIMIZE_ON
+
+;----------------------------------- Simulation Segment ------------
+SIMULATION
+
+;-------------------------------------------------------------------
diff --git a/regtests/jedutil/eqns/PALASM/palce16v8/pal16r6-as-palce16v8.pds b/regtests/jedutil/eqns/PALASM/palce16v8/pal16r6-as-palce16v8.pds
new file mode 100644
index 00000000000..0454eba3e30
--- /dev/null
+++ b/regtests/jedutil/eqns/PALASM/palce16v8/pal16r6-as-palce16v8.pds
@@ -0,0 +1,119 @@
+;PALASM Design Description
+
+;---------------------------------- Declaration Segment ------------
+TITLE PAL16R6 Test 1
+PATTERN A
+REVISION 1.0
+AUTHOR MAMEDev
+COMPANY MAMEDev
+DATE 08/25/13
+
+CHIP PAL16R6Test1 PALCE16V8
+
+SIGNATURE #b0000000000000000000000000000000000000000000000000000000000000000
+
+;---------------------------------- PIN Declarations ---------------
+PIN 1 I1 COMBINATORIAL ;
+PIN 2 I2 COMBINATORIAL ;
+PIN 3 I3 COMBINATORIAL ;
+PIN 4 I4 COMBINATORIAL ;
+PIN 5 I5 COMBINATORIAL ;
+PIN 6 I6 COMBINATORIAL ;
+PIN 7 I7 COMBINATORIAL ;
+PIN 8 I8 COMBINATORIAL ;
+PIN 9 I9 COMBINATORIAL ;
+PIN 10 GND ;
+PIN 11 I11 COMBINATORIAL ;
+PIN 12 O12 COMBINATORIAL ;
+PIN 13 RF13 REGISTERED ;
+PIN 14 RF14 REGISTERED ;
+PIN 15 RF15 REGISTERED ;
+PIN 16 RF16 REGISTERED ;
+PIN 17 RF17 REGISTERED ;
+PIN 18 RF18 REGISTERED ;
+PIN 19 O19 COMBINATORIAL ;
+PIN 20 VCC ;
+
+;----------------------------------- Boolean Equation Segment ------
+EQUATIONS
+
+MINIMIZE_OFF
+
+/O12 = RF13 * RF14 * RF15 * RF16 * RF17 * RF18 +
+ I2 +
+ I3 +
+ I4 +
+ /O19 +
+ I6 * O19 +
+ I7 * /I8 * I9
+O12.TRST = /I5
+
+/RF13 = /I6 * RF13 +
+ O12 * O19 +
+ /I9 * /RF13 +
+ /I2 * /I5 +
+ I2 * /O12 +
+ /I7 * /I9 +
+ /I2 * /I8 +
+ /I3 * I8 * I9
+
+/RF14 := I2 +
+ /RF14 +
+ I3 +
+ I7 * /I8 * /RF13 +
+ /I9 * RF14 +
+ I6 * I9 * RF13 +
+ I2 * I4 * /I9 +
+ /I5 * /I8
+
+/RF15 := /I3 +
+ I4 +
+ I5 * RF14 * RF16 +
+ /I7 * I9 +
+ I3 * /RF14 +
+ /I4 * /I5 +
+ I6 * /I9 +
+ /I8 * /RF16
+
+/RF16 := I8 * RF17 +
+ I3 * I9 +
+ /I4 * /I9 * /RF15 +
+ I7 * I8 +
+ I2 * I3 * I9 * /RF17 +
+ I2 * I5 +
+ I3 * /I4 * /I5 * RF15 +
+ /I6 * /I7 * I9
+
+/RF17 := I2 * I9 +
+ /I2 * I3 * /I8 +
+ /I4 * /I8 +
+ /I5 * I6 * /I8 * /RF16 +
+ RF16 * /RF18 +
+ I3 * /I8 +
+ /I4 * /I8 * RF16 +
+ RF18
+
+/RF18 := RF18 +
+ I8 * I9 +
+ /I5 * I8 +
+ I3 * I4 * /RF18 +
+ I2 * /I3 +
+ /I5 * /I7 * /O19 +
+ /I2 * I3 * /I7 +
+ /I2 * O19
+
+/O19 = I4 * /O12 +
+ I5 * /I6 +
+ /I5 * I6 +
+ I8 * I9 * /RF18 +
+ I2 * /I9 * RF18 +
+ I3 * I9 +
+ /I4 * /I7 * /I8
+O19.TRST = O12 * /RF18
+
+MINIMIZE_ON
+
+;----------------------------------- Simulation Segment ------------
+SIMULATION
+
+;-------------------------------------------------------------------
diff --git a/regtests/jedutil/eqns/PALASM/palce16v8/pal16r8-as-palce16v8.pds b/regtests/jedutil/eqns/PALASM/palce16v8/pal16r8-as-palce16v8.pds
new file mode 100644
index 00000000000..68dc7770b19
--- /dev/null
+++ b/regtests/jedutil/eqns/PALASM/palce16v8/pal16r8-as-palce16v8.pds
@@ -0,0 +1,119 @@
+;PALASM Design Description
+
+;---------------------------------- Declaration Segment ------------
+TITLE PAL16R8 Test 1
+PATTERN A
+REVISION 1.0
+AUTHOR MAMEDev
+COMPANY MAMEDev
+DATE 08/25/13
+
+CHIP PAL16R8Test1 PALCE16V8
+
+SIGNATURE #b0000000000000000000000000000000000000000000000000000000000000000
+
+;---------------------------------- PIN Declarations ---------------
+PIN 1 I1 COMBINATORIAL ;
+PIN 2 I2 COMBINATORIAL ;
+PIN 3 I3 COMBINATORIAL ;
+PIN 4 I4 COMBINATORIAL ;
+PIN 5 I5 COMBINATORIAL ;
+PIN 6 I6 COMBINATORIAL ;
+PIN 7 I7 COMBINATORIAL ;
+PIN 8 I8 COMBINATORIAL ;
+PIN 9 I9 COMBINATORIAL ;
+PIN 10 GND ;
+PIN 11 I11 COMBINATORIAL ;
+PIN 12 RF12 REGISTERED ;
+PIN 13 RF13 REGISTERED ;
+PIN 14 RF14 REGISTERED ;
+PIN 15 RF15 REGISTERED ;
+PIN 16 RF16 REGISTERED ;
+PIN 17 RF17 REGISTERED ;
+PIN 18 RF18 REGISTERED ;
+PIN 19 RF19 REGISTERED ;
+PIN 20 VCC ;
+
+;----------------------------------- Boolean Equation Segment ------
+EQUATIONS
+
+MINIMIZE_OFF
+
+/RF12 := I5 * RF19 +
+ /I5 * /RF19 +
+ /I7 * /I9 * RF12 +
+ I7 * I9 * /RF12 +
+ I3 * /I4 * I5 +
+ /I3 * I4 * /I5 +
+ /I2 * I6 +
+ I2 * /I6
+
+/RF13 := I8 * I9 * /RF12 +
+ /I7 * I8 +
+ I6 * I7 * /I8 * /RF13 +
+ I5 * /I7 * /I8 +
+ I5 * /I9 +
+ I4 * RF12 * RF13 +
+ /I2 * /I3 * /I9 +
+ /I4 * /I6
+
+/RF14 := /I4 * /I8 * RF13 +
+ I2 * /I4 +
+ I3 * /I4 * /RF13 +
+ /I4 * I5 * I6 +
+ /I4 * /I5 * I6 * /RF14 +
+ /I4 * /I5 * /I6 * I7 +
+ I7 * I8 * RF14 +
+ /I8 * /I9
+
+/RF15 := /I3 * /I4 +
+ I3 * I5 +
+ I6 * /RF14 +
+ I7 * I8 * RF14 +
+ I9 * /RF15 +
+ /I5 * /I8 +
+ I2 * RF15 +
+ I2 * I9
+
+/RF16 := I5 * I9 * /RF16 +
+ /I5 * /I9 * RF16 +
+ /I2 * /I3 +
+ I2 * I3 * I4 +
+ I5 * I6 * I7 * I8 * I9 * RF15 +
+ /I5 * /I6 * /I7 * /I8 * /I9 * /RF15 +
+ I6 * /I7 +
+ I9
+
+/RF17 := I9 +
+ I8 * /I9 +
+ /I2 * /RF16 +
+ /I2 * /I3 * /I9 +
+ /I3 * I4 * RF17 +
+ /I3 * I6 * I7 +
+ /I7 * /I9 +
+ I5 * RF16 * /RF17
+
+/RF18 := /RF17 +
+ /I2 * /I3 * /I4 * RF17 +
+ /I2 * /RF18 +
+ I7 +
+ I8 +
+ I9 +
+ /I2 * /I3 * /I4 * /I5 +
+ I6 * I7 * /I8 * /I9
+
+/RF19 := I2 +
+ /RF19 +
+ I3 +
+ /RF12 * RF19 +
+ /I5 * /I9 +
+ /I2 * I8 +
+ /I4 * I5 * RF12 +
+ I6 * /I8 * /I9
+
+MINIMIZE_ON
+
+;----------------------------------- Simulation Segment ------------
+SIMULATION
+
+;-------------------------------------------------------------------
diff --git a/regtests/jedutil/eqns/PALASM/readme.txt b/regtests/jedutil/eqns/PALASM/readme.txt
new file mode 100644
index 00000000000..299c24b80c7
--- /dev/null
+++ b/regtests/jedutil/eqns/PALASM/readme.txt
@@ -0,0 +1 @@
+These files are for use with the PALASM 4 v1.5 tool. The PALASM tool will take the pds files and automatically creates a jed file. (Under Windows 7 64-bit the PALASM tool will not run under the Windows XP VM downloadable for free with Windows 7, but will run under DOSBox.)
diff --git a/regtests/jedutil/eqns/ispLEVER_Classic/gal18v10/test1/gal18v10-test1.abl b/regtests/jedutil/eqns/ispLEVER_Classic/gal18v10/test1/gal18v10-test1.abl
new file mode 100644
index 00000000000..7bceee4386e
--- /dev/null
+++ b/regtests/jedutil/eqns/ispLEVER_Classic/gal18v10/test1/gal18v10-test1.abl
@@ -0,0 +1,138 @@
+MODULE gal18v10_test1
+
+TITLE 'GAL18V10 Test1'
+
+DECLARATIONS
+
+" Constants
+vcc = 1;
+
+" Inputs
+i1 pin 1;
+i2 pin 2;
+i3 pin 3;
+i4 pin 4;
+i5 pin 5;
+i6 pin 6;
+i7 pin 7;
+i8 pin 8;
+
+" Outputs
+o9 pin 9 istype 'com,pos,retain';
+o11 pin 11 istype 'com,neg,retain';
+o12 pin 12 istype 'com,pos,retain';
+o13 pin 13 istype 'com,neg,retain';
+o14 pin 14 istype 'com,pos,retain';
+o15 pin 15 istype 'com,neg,retain';
+o16 pin 16 istype 'com,pos,retain';
+o17 pin 17 istype 'com,neg,retain';
+o18 pin 18 istype 'com,pos,retain';
+o19 pin 19 istype 'com,neg,retain';
+
+EQUATIONS
+
+o9 = i1 & i2 #
+ !i3 #
+ o19 #
+ !i4 #
+ !i5 #
+ i6 #
+ i7 #
+ !i8 & !o19;
+o9.oe = vcc;
+
+!o11 = !i3 & !o9 #
+ !i1 #
+ i8 #
+ !i2 #
+ i5 #
+ i4 & o9 #
+ !i7 #
+ !i6;
+o11.oe = vcc;
+
+o12 = i4 #
+ i6 #
+ i3 & !o11 #
+ i5 #
+ i1 #
+ i2 #
+ !i8 #
+ i7 & o11;
+o12.oe = vcc;
+
+!o13 = !i5 & !o12 #
+ !i7 & o12 #
+ i8 #
+ !i1 #
+ i2 #
+ !i3 #
+ !i6 #
+ !i4;
+o13.oe = vcc;
+
+o14 = i2 & !i6 #
+ i1 & !o13 #
+ i4 & i5 #
+ i2 & !i7 & o13 #
+ i3 & i7 #
+ i6 & !i7 #
+ i8 #
+ !i1 & !i8 #
+ !i2 & !i3 & !i4 #
+ !i2 & i3 & !i5 & i8;
+o14.oe = vcc;
+
+!o15 = i7 & o14 #
+ !i7 & i8 #
+ i1 & i2 & i3 & i4 & i5 #
+ i6 & i7 & !i8 & !o14 #
+ i6 & i7 & !i8 #
+ !i3 & !i4 #
+ !i4 & o14 #
+ i5 #
+ !i2 & i7 #
+ i3 & i8;
+o15.oe = vcc;
+
+o16 = !i8 #
+ i7 #
+ !i6 #
+ i5 #
+ !i4 #
+ i3 #
+ !i2 & !o15 #
+ i1 & o15;
+o16.oe = vcc;
+
+!o17 = !i3 & i6 #
+ i8 #
+ i4 & !o16 #
+ !i1 #
+ !i5 #
+ i2 #
+ !i6 #
+ !i7 & o16;
+o17.oe = vcc;
+
+o18 = !i1 #
+ !i2 #
+ !i3 #
+ !i4 & o17 #
+ i5 & !o17 #
+ i6 #
+ i7 #
+ i8;
+o18.oe = vcc;
+
+!o19 = !i8 & !o18 #
+ !i7 #
+ !i6 #
+ !i5 #
+ i4 #
+ i3 #
+ i2 #
+ i1 & o18;
+o19.oe = vcc;
+
+END
diff --git a/regtests/jedutil/eqns/ispLEVER_Classic/gal18v10/test1/gal18v10-test1.syn b/regtests/jedutil/eqns/ispLEVER_Classic/gal18v10/test1/gal18v10-test1.syn
new file mode 100644
index 00000000000..c12724da6b9
--- /dev/null
+++ b/regtests/jedutil/eqns/ispLEVER_Classic/gal18v10/test1/gal18v10-test1.syn
@@ -0,0 +1,11 @@
+JDF B
+// Created by Version 1.6
+PROJECT Untitled
+DESIGN gal18v10 Normal
+DEVKIT GAL18V10-15LJ
+ENTRY ABEL/Schematic
+MODULE gal18v10-test1.abl
+MODSTYLE gal18v10_test1 Normal
+SYNTHESIS_TOOL Synplify
+SIMULATOR_TOOL ActiveHDL
+TOPMODULE gal18v10_test1
diff --git a/regtests/jedutil/eqns/ispLEVER_Classic/readme.txt b/regtests/jedutil/eqns/ispLEVER_Classic/readme.txt
new file mode 100644
index 00000000000..1a04f2afe1b
--- /dev/null
+++ b/regtests/jedutil/eqns/ispLEVER_Classic/readme.txt
@@ -0,0 +1 @@
+These files were created with Lattice Semiconductor's ispLEVER Classic v1.6 software. \ No newline at end of file
diff --git a/regtests/jedutil/eqns/pal10l8/pal10l8.eqn b/regtests/jedutil/eqns/pal10l8/pal10l8.eqn
new file mode 100644
index 00000000000..e69de29bb2d
--- /dev/null
+++ b/regtests/jedutil/eqns/pal10l8/pal10l8.eqn
diff --git a/regtests/jedutil/eqns/pal12h6/pal12h6.eqn b/regtests/jedutil/eqns/pal12h6/pal12h6.eqn
new file mode 100644
index 00000000000..e69de29bb2d
--- /dev/null
+++ b/regtests/jedutil/eqns/pal12h6/pal12h6.eqn
diff --git a/regtests/jedutil/eqns/pal12l6/pal12l6.eqn b/regtests/jedutil/eqns/pal12l6/pal12l6.eqn
new file mode 100644
index 00000000000..e69de29bb2d
--- /dev/null
+++ b/regtests/jedutil/eqns/pal12l6/pal12l6.eqn
diff --git a/regtests/jedutil/eqns/pal14h4/pal14h4.eqn b/regtests/jedutil/eqns/pal14h4/pal14h4.eqn
new file mode 100644
index 00000000000..e69de29bb2d
--- /dev/null
+++ b/regtests/jedutil/eqns/pal14h4/pal14h4.eqn
diff --git a/regtests/jedutil/eqns/pal14l4/pal14l4.eqn b/regtests/jedutil/eqns/pal14l4/pal14l4.eqn
new file mode 100644
index 00000000000..e69de29bb2d
--- /dev/null
+++ b/regtests/jedutil/eqns/pal14l4/pal14l4.eqn
diff --git a/regtests/jedutil/eqns/pal16c1/pal16c1.eqn b/regtests/jedutil/eqns/pal16c1/pal16c1.eqn
new file mode 100644
index 00000000000..e69de29bb2d
--- /dev/null
+++ b/regtests/jedutil/eqns/pal16c1/pal16c1.eqn
diff --git a/regtests/jedutil/eqns/pal16h2/pal16h2.eqn b/regtests/jedutil/eqns/pal16h2/pal16h2.eqn
new file mode 100644
index 00000000000..e69de29bb2d
--- /dev/null
+++ b/regtests/jedutil/eqns/pal16h2/pal16h2.eqn
diff --git a/regtests/jedutil/eqns/pal16l2/pal16l2.eqn b/regtests/jedutil/eqns/pal16l2/pal16l2.eqn
new file mode 100644
index 00000000000..e69de29bb2d
--- /dev/null
+++ b/regtests/jedutil/eqns/pal16l2/pal16l2.eqn
diff --git a/regtests/jedutil/eqns/pal16l8/pal16l8.eqn b/regtests/jedutil/eqns/pal16l8/pal16l8.eqn
new file mode 100644
index 00000000000..e69de29bb2d
--- /dev/null
+++ b/regtests/jedutil/eqns/pal16l8/pal16l8.eqn
diff --git a/regtests/jedutil/eqns/pal16r4/pal16r4.eqn b/regtests/jedutil/eqns/pal16r4/pal16r4.eqn
new file mode 100644
index 00000000000..e69de29bb2d
--- /dev/null
+++ b/regtests/jedutil/eqns/pal16r4/pal16r4.eqn
diff --git a/regtests/jedutil/eqns/pal16r6/pal16r6.eqn b/regtests/jedutil/eqns/pal16r6/pal16r6.eqn
new file mode 100644
index 00000000000..e69de29bb2d
--- /dev/null
+++ b/regtests/jedutil/eqns/pal16r6/pal16r6.eqn
diff --git a/regtests/jedutil/eqns/pal16r8/pal16r8.eqn b/regtests/jedutil/eqns/pal16r8/pal16r8.eqn
new file mode 100644
index 00000000000..e69de29bb2d
--- /dev/null
+++ b/regtests/jedutil/eqns/pal16r8/pal16r8.eqn
diff --git a/regtests/jedutil/eqns/pal20l10/pal20l10.eqn b/regtests/jedutil/eqns/pal20l10/pal20l10.eqn
new file mode 100644
index 00000000000..e69de29bb2d
--- /dev/null
+++ b/regtests/jedutil/eqns/pal20l10/pal20l10.eqn
diff --git a/regtests/jedutil/eqns/pal20l8/pal20l8.eqn b/regtests/jedutil/eqns/pal20l8/pal20l8.eqn
new file mode 100644
index 00000000000..e69de29bb2d
--- /dev/null
+++ b/regtests/jedutil/eqns/pal20l8/pal20l8.eqn
diff --git a/regtests/jedutil/eqns/pal20r4/pal20r4.eqn b/regtests/jedutil/eqns/pal20r4/pal20r4.eqn
new file mode 100644
index 00000000000..e69de29bb2d
--- /dev/null
+++ b/regtests/jedutil/eqns/pal20r4/pal20r4.eqn
diff --git a/regtests/jedutil/eqns/pal20r6/pal20r6.eqn b/regtests/jedutil/eqns/pal20r6/pal20r6.eqn
new file mode 100644
index 00000000000..e69de29bb2d
--- /dev/null
+++ b/regtests/jedutil/eqns/pal20r6/pal20r6.eqn
diff --git a/regtests/jedutil/eqns/pal20r8/pal20r8.eqn b/regtests/jedutil/eqns/pal20r8/pal20r8.eqn
new file mode 100644
index 00000000000..e69de29bb2d
--- /dev/null
+++ b/regtests/jedutil/eqns/pal20r8/pal20r8.eqn
diff --git a/regtests/jedutil/eqns/readme.txt b/regtests/jedutil/eqns/readme.txt
new file mode 100644
index 00000000000..e69de29bb2d
--- /dev/null
+++ b/regtests/jedutil/eqns/readme.txt