structure comparison functions
diff --git a/tests/138-oer-constraints-OK.asn1.-Pgen-OER b/tests/138-oer-constraints-OK.asn1.-Pgen-OER
index a633a8c..0d74625 100644
--- a/tests/138-oer-constraints-OK.asn1.-Pgen-OER
+++ b/tests/138-oer-constraints-OK.asn1.-Pgen-OER
@@ -37,6 +37,7 @@
 	"A-noc",
 	NativeInteger_free,
 	NativeInteger_print,
+	NativeInteger_compare,
 	NativeInteger_constraint,
 	NativeInteger_decode_ber,
 	NativeInteger_encode_der,
@@ -128,6 +129,7 @@
 	"B-0-0",
 	NativeInteger_free,
 	NativeInteger_print,
+	NativeInteger_compare,
 	B_0_0_constraint,
 	NativeInteger_decode_ber,
 	NativeInteger_encode_der,
@@ -219,6 +221,7 @@
 	"C-1-2",
 	NativeInteger_free,
 	NativeInteger_print,
+	NativeInteger_compare,
 	C_1_2_constraint,
 	NativeInteger_decode_ber,
 	NativeInteger_encode_der,
@@ -310,6 +313,7 @@
 	"D-inv",
 	NativeInteger_free,
 	NativeInteger_print,
+	NativeInteger_compare,
 	D_inv_constraint,
 	NativeInteger_decode_ber,
 	NativeInteger_encode_der,
@@ -401,6 +405,7 @@
 	"E-2-5",
 	NativeInteger_free,
 	NativeInteger_print,
+	NativeInteger_compare,
 	E_2_5_constraint,
 	NativeInteger_decode_ber,
 	NativeInteger_encode_der,
@@ -492,6 +497,7 @@
 	"F-inv",
 	NativeInteger_free,
 	NativeInteger_print,
+	NativeInteger_compare,
 	F_inv_constraint,
 	NativeInteger_decode_ber,
 	NativeInteger_encode_der,
@@ -583,6 +589,7 @@
 	"G-3-3",
 	NativeInteger_free,
 	NativeInteger_print,
+	NativeInteger_compare,
 	G_3_3_constraint,
 	NativeInteger_decode_ber,
 	NativeInteger_encode_der,
@@ -674,6 +681,7 @@
 	"H-4-5",
 	NativeInteger_free,
 	NativeInteger_print,
+	NativeInteger_compare,
 	H_4_5_constraint,
 	NativeInteger_decode_ber,
 	NativeInteger_encode_der,
@@ -765,6 +773,7 @@
 	"I-0-5",
 	NativeInteger_free,
 	NativeInteger_print,
+	NativeInteger_compare,
 	I_0_5_constraint,
 	NativeInteger_decode_ber,
 	NativeInteger_encode_der,
@@ -856,6 +865,7 @@
 	"J-4-9",
 	NativeInteger_free,
 	NativeInteger_print,
+	NativeInteger_compare,
 	J_4_9_constraint,
 	NativeInteger_decode_ber,
 	NativeInteger_encode_der,
@@ -947,6 +957,7 @@
 	"K-inv",
 	NativeInteger_free,
 	NativeInteger_print,
+	NativeInteger_compare,
 	K_inv_constraint,
 	NativeInteger_decode_ber,
 	NativeInteger_encode_der,
@@ -1038,6 +1049,7 @@
 	"L-0-5",
 	NativeInteger_free,
 	NativeInteger_print,
+	NativeInteger_compare,
 	L_0_5_constraint,
 	NativeInteger_decode_ber,
 	NativeInteger_encode_der,
@@ -1129,6 +1141,7 @@
 	"M-inv",
 	NativeInteger_free,
 	NativeInteger_print,
+	NativeInteger_compare,
 	M_inv_constraint,
 	NativeInteger_decode_ber,
 	NativeInteger_encode_der,
@@ -1220,6 +1233,7 @@
 	"N-inv",
 	NativeInteger_free,
 	NativeInteger_print,
+	NativeInteger_compare,
 	N_inv_constraint,
 	NativeInteger_decode_ber,
 	NativeInteger_encode_der,
@@ -1311,6 +1325,7 @@
 	"O-inv",
 	NativeInteger_free,
 	NativeInteger_print,
+	NativeInteger_compare,
 	O_inv_constraint,
 	NativeInteger_decode_ber,
 	NativeInteger_encode_der,