/*
** Automatically generated from `set_unordlist.m'
** by the Mercury compiler,
** version 14.01.1, configured for x86_64-apple-darwin13.3.0.
** Do not edit.
**
** The autoconfigured grade settings governing
** the generation of this C file were
**
** TAG_BITS=2
** UNBOXED_FLOAT=no
** PREGENERATED_DIST=yes
** HIGHLEVEL_CODE=yes
**
** END_OF_C_GRADE_INFO
*/


/* :- module set_unordlist. */
/* :- interface. */

#ifndef MR_HEADER_GUARD_set_unordlist
#define MR_HEADER_GUARD_set_unordlist

#ifdef __cplusplus
extern "C" {
#endif

#include "mercury.h"


#ifndef SET_UNORDLIST_DECL_GUARD
#define SET_UNORDLIST_DECL_GUARD

#endif




#line 41 "set_unordlist.mih.tmp"
extern const MR_TypeCtorInfo_Struct mercury__set_unordlist__set_unordlist__type_ctor_info_set_unordlist_1;

#line 393 "set_unordlist.m"
void MR_CALL 
mercury__set_unordlist____Compare____set_unordlist_1_0(
#line 393 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 393 "set_unordlist.m"
  MR_Word * mercury__set_unordlist__param_2,
#line 393 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3,
#line 393 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_4);

#line 393 "set_unordlist.m"
MR_bool MR_CALL 
mercury__set_unordlist____Unify____set_unordlist_1_0(
#line 393 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 393 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2,
#line 393 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3);

#line 654 "set_unordlist.m"
void MR_CALL 
mercury__set_unordlist__divide_2_6_p_0(
#line 654 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 654 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2,
#line 654 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3,
#line 654 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_4,
#line 654 "set_unordlist.m"
  MR_Word * mercury__set_unordlist__param_5,
#line 654 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_6,
#line 654 "set_unordlist.m"
  MR_Word * mercury__set_unordlist__param_7);

#line 542 "set_unordlist.m"
void MR_CALL 
mercury__set_unordlist__difference_2_3_p_0(
#line 542 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 542 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2,
#line 542 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3,
#line 542 "set_unordlist.m"
  MR_Word * mercury__set_unordlist__param_4);

#line 511 "set_unordlist.m"
void MR_CALL 
mercury__set_unordlist__intersect_2_4_p_0(
#line 511 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 511 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2,
#line 511 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3,
#line 511 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_4,
#line 511 "set_unordlist.m"
  MR_Word * mercury__set_unordlist__param_5);

#line 500 "set_unordlist.m"
void MR_CALL 
mercury__set_unordlist__power_union_2_3_p_0(
#line 500 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 500 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2,
#line 500 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3,
#line 500 "set_unordlist.m"
  MR_Word * mercury__set_unordlist__param_4);

#line 383 "set_unordlist.m"
void MR_CALL 
mercury__set_unordlist__divide_4_p_0(
#line 383 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 383 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2,
#line 383 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3,
#line 383 "set_unordlist.m"
  MR_Word * mercury__set_unordlist__param_4,
#line 383 "set_unordlist.m"
  MR_Word * mercury__set_unordlist__param_5);

#line 375 "set_unordlist.m"
void MR_CALL 
mercury__set_unordlist__filter_4_p_0(
#line 375 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 375 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2,
#line 375 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3,
#line 375 "set_unordlist.m"
  MR_Word * mercury__set_unordlist__param_4,
#line 375 "set_unordlist.m"
  MR_Word * mercury__set_unordlist__param_5);

#line 369 "set_unordlist.m"
void MR_CALL 
mercury__set_unordlist__filter_3_p_0(
#line 369 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 369 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2,
#line 369 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3,
#line 369 "set_unordlist.m"
  MR_Word * mercury__set_unordlist__param_4);

#line 364 "set_unordlist.m"
MR_bool MR_CALL 
mercury__set_unordlist__all_true_2_p_0(
#line 364 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 364 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2,
#line 364 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3);

#line 357 "set_unordlist.m"
MR_bool MR_CALL 
mercury__set_unordlist__fold6_14_p_5(
#line 357 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 357 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2,
#line 357 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3,
#line 357 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_4,
#line 357 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_5,
#line 357 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_6,
#line 357 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_7,
#line 357 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_8,
#line 357 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_9,
#line 357 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_10,
#line 357 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_11,
#line 357 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_12,
#line 357 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_13,
#line 357 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_14,
#line 357 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_15,
#line 357 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_16,
#line 357 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_17,
#line 357 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_18,
#line 357 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_19,
#line 357 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_20,
#line 357 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_21);

#line 354 "set_unordlist.m"
MR_bool MR_CALL 
mercury__set_unordlist__fold6_14_p_4(
#line 354 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 354 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2,
#line 354 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3,
#line 354 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_4,
#line 354 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_5,
#line 354 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_6,
#line 354 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_7,
#line 354 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_8,
#line 354 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_9,
#line 354 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_10,
#line 354 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_11,
#line 354 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_12,
#line 354 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_13,
#line 354 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_14,
#line 354 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_15,
#line 354 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_16,
#line 354 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_17,
#line 354 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_18,
#line 354 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_19,
#line 354 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_20,
#line 354 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_21);

#line 351 "set_unordlist.m"
MR_bool MR_CALL 
mercury__set_unordlist__fold6_14_p_3(
#line 351 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 351 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2,
#line 351 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3,
#line 351 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_4,
#line 351 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_5,
#line 351 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_6,
#line 351 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_7,
#line 351 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_8,
#line 351 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_9,
#line 351 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_10,
#line 351 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_11,
#line 351 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_12,
#line 351 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_13,
#line 351 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_14,
#line 351 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_15,
#line 351 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_16,
#line 351 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_17,
#line 351 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_18,
#line 351 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_19,
#line 351 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_20,
#line 351 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_21);

#line 348 "set_unordlist.m"
void MR_CALL 
mercury__set_unordlist__fold6_14_p_2(
#line 348 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 348 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2,
#line 348 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3,
#line 348 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_4,
#line 348 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_5,
#line 348 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_6,
#line 348 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_7,
#line 348 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_8,
#line 348 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_9,
#line 348 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_10,
#line 348 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_11,
#line 348 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_12,
#line 348 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_13,
#line 348 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_14,
#line 348 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_15,
#line 348 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_16,
#line 348 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_17,
#line 348 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_18,
#line 348 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_19,
#line 348 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_20,
#line 348 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_21);

#line 345 "set_unordlist.m"
void MR_CALL 
mercury__set_unordlist__fold6_14_p_1(
#line 345 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 345 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2,
#line 345 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3,
#line 345 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_4,
#line 345 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_5,
#line 345 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_6,
#line 345 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_7,
#line 345 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_8,
#line 345 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_9,
#line 345 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_10,
#line 345 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_11,
#line 345 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_12,
#line 345 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_13,
#line 345 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_14,
#line 345 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_15,
#line 345 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_16,
#line 345 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_17,
#line 345 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_18,
#line 345 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_19,
#line 345 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_20,
#line 345 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_21);

#line 342 "set_unordlist.m"
void MR_CALL 
mercury__set_unordlist__fold6_14_p_0(
#line 342 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 342 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2,
#line 342 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3,
#line 342 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_4,
#line 342 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_5,
#line 342 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_6,
#line 342 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_7,
#line 342 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_8,
#line 342 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_9,
#line 342 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_10,
#line 342 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_11,
#line 342 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_12,
#line 342 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_13,
#line 342 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_14,
#line 342 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_15,
#line 342 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_16,
#line 342 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_17,
#line 342 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_18,
#line 342 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_19,
#line 342 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_20,
#line 342 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_21);

#line 335 "set_unordlist.m"
MR_bool MR_CALL 
mercury__set_unordlist__fold5_12_p_5(
#line 335 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 335 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2,
#line 335 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3,
#line 335 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_4,
#line 335 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_5,
#line 335 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_6,
#line 335 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_7,
#line 335 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_8,
#line 335 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_9,
#line 335 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_10,
#line 335 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_11,
#line 335 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_12,
#line 335 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_13,
#line 335 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_14,
#line 335 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_15,
#line 335 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_16,
#line 335 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_17,
#line 335 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_18);

#line 332 "set_unordlist.m"
MR_bool MR_CALL 
mercury__set_unordlist__fold5_12_p_4(
#line 332 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 332 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2,
#line 332 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3,
#line 332 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_4,
#line 332 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_5,
#line 332 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_6,
#line 332 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_7,
#line 332 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_8,
#line 332 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_9,
#line 332 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_10,
#line 332 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_11,
#line 332 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_12,
#line 332 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_13,
#line 332 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_14,
#line 332 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_15,
#line 332 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_16,
#line 332 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_17,
#line 332 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_18);

#line 329 "set_unordlist.m"
MR_bool MR_CALL 
mercury__set_unordlist__fold5_12_p_3(
#line 329 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 329 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2,
#line 329 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3,
#line 329 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_4,
#line 329 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_5,
#line 329 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_6,
#line 329 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_7,
#line 329 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_8,
#line 329 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_9,
#line 329 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_10,
#line 329 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_11,
#line 329 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_12,
#line 329 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_13,
#line 329 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_14,
#line 329 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_15,
#line 329 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_16,
#line 329 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_17,
#line 329 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_18);

#line 326 "set_unordlist.m"
void MR_CALL 
mercury__set_unordlist__fold5_12_p_2(
#line 326 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 326 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2,
#line 326 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3,
#line 326 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_4,
#line 326 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_5,
#line 326 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_6,
#line 326 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_7,
#line 326 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_8,
#line 326 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_9,
#line 326 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_10,
#line 326 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_11,
#line 326 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_12,
#line 326 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_13,
#line 326 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_14,
#line 326 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_15,
#line 326 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_16,
#line 326 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_17,
#line 326 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_18);

#line 323 "set_unordlist.m"
void MR_CALL 
mercury__set_unordlist__fold5_12_p_1(
#line 323 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 323 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2,
#line 323 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3,
#line 323 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_4,
#line 323 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_5,
#line 323 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_6,
#line 323 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_7,
#line 323 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_8,
#line 323 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_9,
#line 323 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_10,
#line 323 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_11,
#line 323 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_12,
#line 323 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_13,
#line 323 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_14,
#line 323 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_15,
#line 323 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_16,
#line 323 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_17,
#line 323 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_18);

#line 320 "set_unordlist.m"
void MR_CALL 
mercury__set_unordlist__fold5_12_p_0(
#line 320 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 320 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2,
#line 320 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3,
#line 320 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_4,
#line 320 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_5,
#line 320 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_6,
#line 320 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_7,
#line 320 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_8,
#line 320 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_9,
#line 320 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_10,
#line 320 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_11,
#line 320 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_12,
#line 320 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_13,
#line 320 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_14,
#line 320 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_15,
#line 320 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_16,
#line 320 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_17,
#line 320 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_18);

#line 313 "set_unordlist.m"
MR_bool MR_CALL 
mercury__set_unordlist__fold4_10_p_5(
#line 313 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 313 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2,
#line 313 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3,
#line 313 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_4,
#line 313 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_5,
#line 313 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_6,
#line 313 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_7,
#line 313 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_8,
#line 313 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_9,
#line 313 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_10,
#line 313 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_11,
#line 313 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_12,
#line 313 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_13,
#line 313 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_14,
#line 313 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_15);

#line 310 "set_unordlist.m"
MR_bool MR_CALL 
mercury__set_unordlist__fold4_10_p_4(
#line 310 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 310 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2,
#line 310 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3,
#line 310 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_4,
#line 310 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_5,
#line 310 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_6,
#line 310 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_7,
#line 310 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_8,
#line 310 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_9,
#line 310 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_10,
#line 310 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_11,
#line 310 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_12,
#line 310 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_13,
#line 310 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_14,
#line 310 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_15);

#line 307 "set_unordlist.m"
MR_bool MR_CALL 
mercury__set_unordlist__fold4_10_p_3(
#line 307 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 307 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2,
#line 307 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3,
#line 307 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_4,
#line 307 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_5,
#line 307 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_6,
#line 307 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_7,
#line 307 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_8,
#line 307 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_9,
#line 307 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_10,
#line 307 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_11,
#line 307 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_12,
#line 307 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_13,
#line 307 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_14,
#line 307 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_15);

#line 304 "set_unordlist.m"
void MR_CALL 
mercury__set_unordlist__fold4_10_p_2(
#line 304 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 304 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2,
#line 304 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3,
#line 304 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_4,
#line 304 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_5,
#line 304 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_6,
#line 304 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_7,
#line 304 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_8,
#line 304 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_9,
#line 304 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_10,
#line 304 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_11,
#line 304 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_12,
#line 304 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_13,
#line 304 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_14,
#line 304 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_15);

#line 301 "set_unordlist.m"
void MR_CALL 
mercury__set_unordlist__fold4_10_p_1(
#line 301 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 301 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2,
#line 301 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3,
#line 301 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_4,
#line 301 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_5,
#line 301 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_6,
#line 301 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_7,
#line 301 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_8,
#line 301 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_9,
#line 301 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_10,
#line 301 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_11,
#line 301 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_12,
#line 301 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_13,
#line 301 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_14,
#line 301 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_15);

#line 298 "set_unordlist.m"
void MR_CALL 
mercury__set_unordlist__fold4_10_p_0(
#line 298 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 298 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2,
#line 298 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3,
#line 298 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_4,
#line 298 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_5,
#line 298 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_6,
#line 298 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_7,
#line 298 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_8,
#line 298 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_9,
#line 298 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_10,
#line 298 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_11,
#line 298 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_12,
#line 298 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_13,
#line 298 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_14,
#line 298 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_15);

#line 293 "set_unordlist.m"
MR_bool MR_CALL 
mercury__set_unordlist__fold3_8_p_5(
#line 293 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 293 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2,
#line 293 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3,
#line 293 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_4,
#line 293 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_5,
#line 293 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_6,
#line 293 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_7,
#line 293 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_8,
#line 293 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_9,
#line 293 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_10,
#line 293 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_11,
#line 293 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_12);

#line 291 "set_unordlist.m"
MR_bool MR_CALL 
mercury__set_unordlist__fold3_8_p_4(
#line 291 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 291 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2,
#line 291 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3,
#line 291 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_4,
#line 291 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_5,
#line 291 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_6,
#line 291 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_7,
#line 291 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_8,
#line 291 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_9,
#line 291 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_10,
#line 291 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_11,
#line 291 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_12);

#line 289 "set_unordlist.m"
MR_bool MR_CALL 
mercury__set_unordlist__fold3_8_p_3(
#line 289 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 289 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2,
#line 289 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3,
#line 289 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_4,
#line 289 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_5,
#line 289 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_6,
#line 289 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_7,
#line 289 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_8,
#line 289 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_9,
#line 289 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_10,
#line 289 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_11,
#line 289 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_12);

#line 287 "set_unordlist.m"
void MR_CALL 
mercury__set_unordlist__fold3_8_p_2(
#line 287 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 287 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2,
#line 287 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3,
#line 287 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_4,
#line 287 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_5,
#line 287 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_6,
#line 287 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_7,
#line 287 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_8,
#line 287 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_9,
#line 287 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_10,
#line 287 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_11,
#line 287 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_12);

#line 285 "set_unordlist.m"
void MR_CALL 
mercury__set_unordlist__fold3_8_p_1(
#line 285 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 285 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2,
#line 285 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3,
#line 285 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_4,
#line 285 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_5,
#line 285 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_6,
#line 285 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_7,
#line 285 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_8,
#line 285 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_9,
#line 285 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_10,
#line 285 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_11,
#line 285 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_12);

#line 283 "set_unordlist.m"
void MR_CALL 
mercury__set_unordlist__fold3_8_p_0(
#line 283 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 283 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2,
#line 283 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3,
#line 283 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_4,
#line 283 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_5,
#line 283 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_6,
#line 283 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_7,
#line 283 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_8,
#line 283 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_9,
#line 283 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_10,
#line 283 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_11,
#line 283 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_12);

#line 278 "set_unordlist.m"
MR_bool MR_CALL 
mercury__set_unordlist__fold2_6_p_5(
#line 278 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 278 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2,
#line 278 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3,
#line 278 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_4,
#line 278 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_5,
#line 278 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_6,
#line 278 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_7,
#line 278 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_8,
#line 278 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_9);

#line 276 "set_unordlist.m"
MR_bool MR_CALL 
mercury__set_unordlist__fold2_6_p_4(
#line 276 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 276 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2,
#line 276 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3,
#line 276 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_4,
#line 276 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_5,
#line 276 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_6,
#line 276 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_7,
#line 276 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_8,
#line 276 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_9);

#line 274 "set_unordlist.m"
MR_bool MR_CALL 
mercury__set_unordlist__fold2_6_p_3(
#line 274 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 274 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2,
#line 274 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3,
#line 274 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_4,
#line 274 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_5,
#line 274 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_6,
#line 274 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_7,
#line 274 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_8,
#line 274 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_9);

#line 272 "set_unordlist.m"
void MR_CALL 
mercury__set_unordlist__fold2_6_p_2(
#line 272 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 272 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2,
#line 272 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3,
#line 272 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_4,
#line 272 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_5,
#line 272 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_6,
#line 272 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_7,
#line 272 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_8,
#line 272 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_9);

#line 270 "set_unordlist.m"
void MR_CALL 
mercury__set_unordlist__fold2_6_p_1(
#line 270 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 270 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2,
#line 270 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3,
#line 270 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_4,
#line 270 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_5,
#line 270 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_6,
#line 270 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_7,
#line 270 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_8,
#line 270 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_9);

#line 268 "set_unordlist.m"
void MR_CALL 
mercury__set_unordlist__fold2_6_p_0(
#line 268 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 268 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2,
#line 268 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3,
#line 268 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_4,
#line 268 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_5,
#line 268 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_6,
#line 268 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_7,
#line 268 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_8,
#line 268 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_9);

#line 263 "set_unordlist.m"
MR_bool MR_CALL 
mercury__set_unordlist__fold_4_p_5(
#line 263 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 263 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2,
#line 263 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3,
#line 263 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_4,
#line 263 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_5,
#line 263 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_6);

#line 261 "set_unordlist.m"
MR_bool MR_CALL 
mercury__set_unordlist__fold_4_p_4(
#line 261 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 261 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2,
#line 261 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3,
#line 261 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_4,
#line 261 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_5,
#line 261 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_6);

#line 259 "set_unordlist.m"
MR_bool MR_CALL 
mercury__set_unordlist__fold_4_p_3(
#line 259 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 259 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2,
#line 259 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3,
#line 259 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_4,
#line 259 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_5,
#line 259 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_6);

#line 258 "set_unordlist.m"
void MR_CALL 
mercury__set_unordlist__fold_4_p_2(
#line 258 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 258 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2,
#line 258 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3,
#line 258 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_4,
#line 258 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_5,
#line 258 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_6);

#line 257 "set_unordlist.m"
void MR_CALL 
mercury__set_unordlist__fold_4_p_1(
#line 257 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 257 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2,
#line 257 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3,
#line 257 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_4,
#line 257 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_5,
#line 257 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_6);

#line 256 "set_unordlist.m"
void MR_CALL 
mercury__set_unordlist__fold_4_p_0(
#line 256 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 256 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2,
#line 256 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3,
#line 256 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_4,
#line 256 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_5,
#line 256 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_6);

#line 254 "set_unordlist.m"
MR_Box MR_CALL 
mercury__set_unordlist__fold_3_f_0(
#line 254 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 254 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2,
#line 254 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3,
#line 254 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_4,
#line 254 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_5);

#line 252 "set_unordlist.m"
MR_Word MR_CALL 
mercury__set_unordlist__filter_map_2_f_0(
#line 252 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 252 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2,
#line 252 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3,
#line 252 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_4);

#line 247 "set_unordlist.m"
MR_Word MR_CALL 
mercury__set_unordlist__map_2_f_0(
#line 247 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 247 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2,
#line 247 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3,
#line 247 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_4);

#line 245 "set_unordlist.m"
void MR_CALL 
mercury__set_unordlist__count_2_p_0(
#line 245 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 245 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2,
#line 245 "set_unordlist.m"
  MR_Integer * mercury__set_unordlist__param_3);

#line 244 "set_unordlist.m"
MR_Integer MR_CALL 
mercury__set_unordlist__count_1_f_0(
#line 244 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 244 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2);

#line 241 "set_unordlist.m"
MR_Word MR_CALL 
mercury__set_unordlist__difference_2_f_0(
#line 241 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 241 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2,
#line 241 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3);

#line 238 "set_unordlist.m"
void MR_CALL 
mercury__set_unordlist__difference_3_p_0(
#line 238 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 238 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2,
#line 238 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3,
#line 238 "set_unordlist.m"
  MR_Word * mercury__set_unordlist__param_4);

#line 231 "set_unordlist.m"
MR_Word MR_CALL 
mercury__set_unordlist__intersect_list_1_f_0(
#line 231 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 231 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2);

#line 225 "set_unordlist.m"
MR_Word MR_CALL 
mercury__set_unordlist__power_intersect_1_f_0(
#line 225 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 225 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2);

#line 222 "set_unordlist.m"
void MR_CALL 
mercury__set_unordlist__power_intersect_2_p_0(
#line 222 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 222 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2,
#line 222 "set_unordlist.m"
  MR_Word * mercury__set_unordlist__param_3);

#line 216 "set_unordlist.m"
MR_Word MR_CALL 
mercury__set_unordlist__intersect_2_f_0(
#line 216 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 216 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2,
#line 216 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3);

#line 213 "set_unordlist.m"
void MR_CALL 
mercury__set_unordlist__intersect_3_p_0(
#line 213 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 213 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2,
#line 213 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3,
#line 213 "set_unordlist.m"
  MR_Word * mercury__set_unordlist__param_4);

#line 207 "set_unordlist.m"
MR_Word MR_CALL 
mercury__set_unordlist__power_union_1_f_0(
#line 207 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 207 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2);

#line 204 "set_unordlist.m"
void MR_CALL 
mercury__set_unordlist__power_union_2_p_0(
#line 204 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 204 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2,
#line 204 "set_unordlist.m"
  MR_Word * mercury__set_unordlist__param_3);

#line 199 "set_unordlist.m"
MR_Word MR_CALL 
mercury__set_unordlist__union_list_1_f_0(
#line 199 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 199 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2);

#line 193 "set_unordlist.m"
MR_Word MR_CALL 
mercury__set_unordlist__union_2_f_0(
#line 193 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 193 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2,
#line 193 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3);

#line 190 "set_unordlist.m"
void MR_CALL 
mercury__set_unordlist__union_3_p_0(
#line 190 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 190 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2,
#line 190 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3,
#line 190 "set_unordlist.m"
  MR_Word * mercury__set_unordlist__param_4);

#line 183 "set_unordlist.m"
MR_bool MR_CALL 
mercury__set_unordlist__remove_least_3_p_0(
#line 183 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 183 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_2,
#line 183 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3,
#line 183 "set_unordlist.m"
  MR_Word * mercury__set_unordlist__param_4);

#line 176 "set_unordlist.m"
MR_bool MR_CALL 
mercury__set_unordlist__remove_list_3_p_0(
#line 176 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 176 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2,
#line 176 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3,
#line 176 "set_unordlist.m"
  MR_Word * mercury__set_unordlist__param_4);

#line 168 "set_unordlist.m"
MR_bool MR_CALL 
mercury__set_unordlist__remove_3_p_0(
#line 168 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 168 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_2,
#line 168 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3,
#line 168 "set_unordlist.m"
  MR_Word * mercury__set_unordlist__param_4);

#line 160 "set_unordlist.m"
MR_Word MR_CALL 
mercury__set_unordlist__delete_list_2_f_0(
#line 160 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 160 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2,
#line 160 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3);

#line 157 "set_unordlist.m"
void MR_CALL 
mercury__set_unordlist__delete_list_3_p_0(
#line 157 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 157 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2,
#line 157 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3,
#line 157 "set_unordlist.m"
  MR_Word * mercury__set_unordlist__param_4);

#line 151 "set_unordlist.m"
MR_Word MR_CALL 
mercury__set_unordlist__delete_2_f_0(
#line 151 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 151 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2,
#line 151 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_3);

#line 149 "set_unordlist.m"
void MR_CALL 
mercury__set_unordlist__delete_3_p_1(
#line 149 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 149 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_2,
#line 149 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3,
#line 149 "set_unordlist.m"
  MR_Word * mercury__set_unordlist__param_4);

#line 148 "set_unordlist.m"
void MR_CALL 
mercury__set_unordlist__delete_3_p_0(
#line 148 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 148 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_2,
#line 148 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3,
#line 148 "set_unordlist.m"
  MR_Word * mercury__set_unordlist__param_4);

#line 139 "set_unordlist.m"
MR_Word MR_CALL 
mercury__set_unordlist__insert_list_2_f_0(
#line 139 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 139 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2,
#line 139 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3);

#line 136 "set_unordlist.m"
void MR_CALL 
mercury__set_unordlist__insert_list_3_p_0(
#line 136 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 136 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2,
#line 136 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3,
#line 136 "set_unordlist.m"
  MR_Word * mercury__set_unordlist__param_4);

#line 130 "set_unordlist.m"
MR_bool MR_CALL 
mercury__set_unordlist__insert_new_3_p_0(
#line 130 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 130 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_2,
#line 130 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3,
#line 130 "set_unordlist.m"
  MR_Word * mercury__set_unordlist__param_4);

#line 124 "set_unordlist.m"
MR_Word MR_CALL 
mercury__set_unordlist__insert_2_f_0(
#line 124 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 124 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2,
#line 124 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_3);

#line 122 "set_unordlist.m"
void MR_CALL 
mercury__set_unordlist__insert_3_p_1(
#line 122 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 122 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_2,
#line 122 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3,
#line 122 "set_unordlist.m"
  MR_Word * mercury__set_unordlist__param_4);

#line 121 "set_unordlist.m"
void MR_CALL 
mercury__set_unordlist__insert_3_p_0(
#line 121 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 121 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_2,
#line 121 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3,
#line 121 "set_unordlist.m"
  MR_Word * mercury__set_unordlist__param_4);

#line 115 "set_unordlist.m"
MR_bool MR_CALL 
mercury__set_unordlist__contains_2_p_0(
#line 115 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 115 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2,
#line 115 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_3);

#line 109 "set_unordlist.m"
void MR_CALL 
mercury__set_unordlist__is_member_3_p_0(
#line 109 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 109 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_2,
#line 109 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3,
#line 109 "set_unordlist.m"
  MR_Word * mercury__set_unordlist__param_4);

#line 104 "set_unordlist.m"
void MR_CALL 
mercury__set_unordlist__member_2_p_1(
#line 104 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 104 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_2,
#line 104 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3,
#line 104 "set_unordlist.m"
  MR_Cont mercury__set_unordlist__param_4,
#line 104 "set_unordlist.m"
  void * mercury__set_unordlist__param_5);

#line 103 "set_unordlist.m"
MR_bool MR_CALL 
mercury__set_unordlist__member_2_p_0(
#line 103 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 103 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_2,
#line 103 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3);

#line 97 "set_unordlist.m"
MR_bool MR_CALL 
mercury__set_unordlist__superset_2_p_0(
#line 97 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 97 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2,
#line 97 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3);

#line 91 "set_unordlist.m"
MR_bool MR_CALL 
mercury__set_unordlist__subset_2_p_0(
#line 91 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 91 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2,
#line 91 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3);

#line 86 "set_unordlist.m"
MR_bool MR_CALL 
mercury__set_unordlist__is_empty_1_p_0(
#line 86 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 86 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2);

#line 84 "set_unordlist.m"
MR_bool MR_CALL 
mercury__set_unordlist__non_empty_1_p_0(
#line 84 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 84 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2);

#line 82 "set_unordlist.m"
MR_bool MR_CALL 
mercury__set_unordlist__empty_1_p_0(
#line 82 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 82 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2);

#line 77 "set_unordlist.m"
MR_bool MR_CALL 
mercury__set_unordlist__equal_2_p_0(
#line 77 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 77 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2,
#line 77 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3);

#line 72 "set_unordlist.m"
MR_bool MR_CALL 
mercury__set_unordlist__is_singleton_2_p_0(
#line 72 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 72 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2,
#line 72 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_3);

#line 70 "set_unordlist.m"
MR_Word MR_CALL 
mercury__set_unordlist__make_singleton_set_1_f_0(
#line 70 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 70 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_2);

#line 68 "set_unordlist.m"
MR_bool MR_CALL 
mercury__set_unordlist__singleton_set_2_p_2(
#line 68 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 68 "set_unordlist.m"
  MR_Box * mercury__set_unordlist__param_2,
#line 68 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3);

#line 67 "set_unordlist.m"
MR_bool MR_CALL 
mercury__set_unordlist__singleton_set_2_p_1(
#line 67 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 67 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_2,
#line 67 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_3);

#line 66 "set_unordlist.m"
void MR_CALL 
mercury__set_unordlist__singleton_set_2_p_0(
#line 66 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 66 "set_unordlist.m"
  MR_Box mercury__set_unordlist__param_2,
#line 66 "set_unordlist.m"
  MR_Word * mercury__set_unordlist__param_3);

#line 60 "set_unordlist.m"
MR_Word MR_CALL 
mercury__set_unordlist__to_sorted_list_1_f_0(
#line 60 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 60 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2);

#line 58 "set_unordlist.m"
void MR_CALL 
mercury__set_unordlist__to_sorted_list_2_p_0(
#line 58 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 58 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2,
#line 58 "set_unordlist.m"
  MR_Word * mercury__set_unordlist__param_3);

#line 53 "set_unordlist.m"
MR_Word MR_CALL 
mercury__set_unordlist__from_sorted_list_1_f_0(
#line 53 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 53 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2);

#line 49 "set_unordlist.m"
MR_Word MR_CALL 
mercury__set_unordlist__sorted_list_to_set_1_f_0(
#line 49 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 49 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2);

#line 47 "set_unordlist.m"
void MR_CALL 
mercury__set_unordlist__sorted_list_to_set_2_p_0(
#line 47 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 47 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2,
#line 47 "set_unordlist.m"
  MR_Word * mercury__set_unordlist__param_3);

#line 42 "set_unordlist.m"
MR_Word MR_CALL 
mercury__set_unordlist__from_list_1_f_0(
#line 42 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 42 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2);

#line 38 "set_unordlist.m"
void MR_CALL 
mercury__set_unordlist__list_to_set_2_p_0(
#line 38 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 38 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2,
#line 38 "set_unordlist.m"
  MR_Word * mercury__set_unordlist__param_3);

#line 37 "set_unordlist.m"
MR_Word MR_CALL 
mercury__set_unordlist__list_to_set_1_f_0(
#line 37 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 37 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_2);

#line 32 "set_unordlist.m"
void MR_CALL 
mercury__set_unordlist__init_1_p_0(
#line 32 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1,
#line 32 "set_unordlist.m"
  MR_Word * mercury__set_unordlist__param_2);

#line 31 "set_unordlist.m"
MR_Word MR_CALL 
mercury__set_unordlist__init_0_f_0(
#line 31 "set_unordlist.m"
  MR_Word mercury__set_unordlist__param_1);

void mercury__set_unordlist__init(void);
void mercury__set_unordlist__init_type_tables(void);
void mercury__set_unordlist__init_debugger(void);

#ifdef __cplusplus
}
#endif

#endif /* MR_HEADER_GUARD_set_unordlist */

/* :- end_interface set_unordlist. */
