# a point and a vertical line
compare_x_at_limit 4 1 MIN_END EQUAL
compare_x_at_limit 4 1 MAX_END EQUAL
compare_x_at_limit 1 1 MIN_END SMALLER
compare_x_at_limit 1 1 MAX_END SMALLER
compare_x_at_limit 7 1 MIN_END LARGER
compare_x_at_limit 7 1 MAX_END LARGER
#
compare_x_at_limit 1 5 MIN_END EQUAL
compare_x_at_limit 1 5 MAX_END EQUAL
compare_x_at_limit 4 5 MIN_END LARGER
compare_x_at_limit 4 5 MAX_END LARGER
# a point and a vertical ray
compare_x_at_limit 4 15 MIN_END EQUAL
compare_x_at_limit 1 15 MIN_END SMALLER
compare_x_at_limit 7 15 MIN_END LARGER
compare_x_at_limit 4 13 MAX_END EQUAL
compare_x_at_limit 1 13 MAX_END SMALLER
compare_x_at_limit 7 13 MAX_END LARGER
# a vertical line and a vertical line
compare_x_at_limit 1 MIN_END 1 MIN_END EQUAL
compare_x_at_limit 5 MIN_END 5 MIN_END EQUAL
compare_x_at_limit 7 MIN_END 7 MIN_END EQUAL
compare_x_at_limit 5 MIN_END 1 MIN_END SMALLER
compare_x_at_limit 5 MIN_END 7 MIN_END SMALLER
compare_x_at_limit 1 MIN_END 7 MIN_END SMALLER
compare_x_at_limit 1 MIN_END 5 MIN_END LARGER
compare_x_at_limit 7 MIN_END 5 MIN_END LARGER
compare_x_at_limit 7 MIN_END 1 MIN_END LARGER
#
compare_x_at_limit 1 MAX_END 1 MAX_END EQUAL
compare_x_at_limit 5 MAX_END 5 MAX_END EQUAL
compare_x_at_limit 7 MAX_END 7 MAX_END EQUAL
compare_x_at_limit 5 MAX_END 1 MAX_END SMALLER
compare_x_at_limit 5 MAX_END 7 MAX_END SMALLER
compare_x_at_limit 1 MAX_END 7 MAX_END SMALLER
compare_x_at_limit 1 MAX_END 5 MAX_END LARGER
compare_x_at_limit 7 MAX_END 5 MAX_END LARGER
compare_x_at_limit 7 MAX_END 1 MAX_END LARGER
#
compare_x_at_limit 1 MAX_END 1 MIN_END EQUAL
compare_x_at_limit 5 MAX_END 5 MIN_END EQUAL
compare_x_at_limit 7 MAX_END 7 MIN_END EQUAL
compare_x_at_limit 5 MAX_END 1 MIN_END SMALLER
compare_x_at_limit 5 MAX_END 7 MIN_END SMALLER
compare_x_at_limit 1 MAX_END 7 MIN_END SMALLER
compare_x_at_limit 1 MAX_END 5 MIN_END LARGER
compare_x_at_limit 7 MAX_END 5 MIN_END LARGER
compare_x_at_limit 7 MAX_END 1 MIN_END LARGER
#
compare_x_at_limit 1 MIN_END 1 MAX_END EQUAL
compare_x_at_limit 5 MIN_END 5 MAX_END EQUAL
compare_x_at_limit 7 MIN_END 7 MAX_END EQUAL
compare_x_at_limit 5 MIN_END 1 MAX_END SMALLER
compare_x_at_limit 5 MIN_END 7 MAX_END SMALLER
compare_x_at_limit 1 MIN_END 7 MAX_END SMALLER
compare_x_at_limit 1 MIN_END 5 MAX_END LARGER
compare_x_at_limit 7 MIN_END 5 MAX_END LARGER
compare_x_at_limit 7 MIN_END 1 MAX_END LARGER
#
compare_x_at_limit 1 MIN_END 1 MAX_END EQUAL
compare_x_at_limit 5 MIN_END 5 MAX_END EQUAL
compare_x_at_limit 7 MIN_END 7 MAX_END EQUAL
compare_x_at_limit 5 MIN_END 1 MAX_END SMALLER
compare_x_at_limit 5 MIN_END 7 MAX_END SMALLER
compare_x_at_limit 1 MIN_END 7 MAX_END SMALLER
compare_x_at_limit 1 MIN_END 5 MAX_END LARGER
compare_x_at_limit 7 MIN_END 5 MAX_END LARGER
compare_x_at_limit 7 MIN_END 1 MAX_END LARGER
#
compare_x_at_limit 1 MAX_END 1 MIN_END EQUAL
compare_x_at_limit 5 MAX_END 5 MIN_END EQUAL
compare_x_at_limit 7 MAX_END 7 MIN_END EQUAL
compare_x_at_limit 5 MAX_END 1 MIN_END SMALLER
compare_x_at_limit 5 MAX_END 7 MIN_END SMALLER
compare_x_at_limit 1 MAX_END 7 MIN_END SMALLER
compare_x_at_limit 1 MAX_END 5 MIN_END LARGER
compare_x_at_limit 7 MAX_END 5 MIN_END LARGER
compare_x_at_limit 7 MAX_END 1 MIN_END LARGER
#
