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


/* :- module set_ctree234. */
/* :- interface. */

#ifndef MR_HEADER_GUARD_set_ctree234
#define MR_HEADER_GUARD_set_ctree234

#ifdef __cplusplus
extern "C" {
#endif

#include "mercury.h"


#ifndef SET_CTREE234_DECL_GUARD
#define SET_CTREE234_DECL_GUARD

#endif




#line 41 "set_ctree234.mih.tmp"
extern const MR_TypeCtorInfo_Struct mercury__set_ctree234__set_ctree234__type_ctor_info_set_ctree234_1;

#line 44 "set_ctree234.mih.tmp"
extern const MR_TypeCtorInfo_Struct mercury__set_ctree234__set_ctree234__type_ctor_info_set_tree234_1;

#line 78 "set_ctree234.m"
MR_bool MR_CALL 
mercury__set_ctree234__f_84_121_112_101_83_112_101_99_79_102_95_95_112_114_101_100_95_111_114_95_102_117_110_99_95_95_99_111_110_116_97_105_110_115_95_95_91_84_32_61_32_118_97_114_40_86_95_50_41_93_95_48_95_49_2_p_0(
#line 78 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 78 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 78 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 78 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4);

#line 512 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__f_84_121_112_101_83_112_101_99_79_102_95_95_112_114_101_100_95_111_114_95_102_117_110_99_95_95_100_111_95_105_115_95_109_101_109_98_101_114_95_95_91_84_32_61_32_118_97_114_40_86_95_50_41_93_95_48_95_49_3_p_0(
#line 512 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 512 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 512 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 512 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 512 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_5);

#line 607 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__f_84_121_112_101_83_112_101_99_79_102_95_95_112_114_101_100_95_111_114_95_102_117_110_99_95_95_100_111_95_108_105_115_116_95_116_111_95_115_101_116_95_95_91_84_32_61_32_118_97_114_40_86_95_50_41_93_95_48_95_49_5_p_0(
#line 607 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 607 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 607 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 607 "set_ctree234.m"
  MR_Integer mercury__set_ctree234__param_4,
#line 607 "set_ctree234.m"
  MR_Integer * mercury__set_ctree234__param_5,
#line 607 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_6,
#line 607 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_7);

#line 724 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__f_84_121_112_101_83_112_101_99_79_102_95_95_112_114_101_100_95_111_114_95_102_117_110_99_95_95_100_111_95_116_111_95_115_111_114_116_101_100_95_108_105_115_116_95_95_91_84_32_61_32_118_97_114_40_86_95_50_41_93_95_48_95_49_3_p_0(
#line 724 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 724 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 724 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 724 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 724 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_5);

#line 106 "set_ctree234.m"
MR_bool MR_CALL 
mercury__set_ctree234__f_84_121_112_101_83_112_101_99_79_102_95_95_112_114_101_100_95_111_114_95_102_117_110_99_95_95_115_117_98_115_101_116_95_95_91_84_32_61_32_118_97_114_40_86_95_50_41_93_95_48_95_49_2_p_0(
#line 106 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 106 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 106 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 106 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4);

#line 755 "set_ctree234.m"
MR_bool MR_CALL 
mercury__set_ctree234__f_84_121_112_101_83_112_101_99_79_102_95_95_112_114_101_100_95_111_114_95_102_117_110_99_95_95_100_111_95_115_117_98_115_101_116_95_95_91_84_32_61_32_118_97_114_40_86_95_50_41_93_95_48_95_49_2_p_0(
#line 755 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 755 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 755 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 755 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4);

#line 119 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__f_84_121_112_101_83_112_101_99_79_102_95_95_112_114_101_100_95_111_114_95_102_117_110_99_95_95_105_110_115_101_114_116_95_95_91_84_32_61_32_118_97_114_40_86_95_50_41_93_95_48_95_49_3_p_0(
#line 119 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 119 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 119 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 119 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 119 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_5);

#line 805 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__f_84_121_112_101_83_112_101_99_79_102_95_95_112_114_101_100_95_111_114_95_102_117_110_99_95_95_100_111_95_105_110_115_101_114_116_95_95_91_84_32_61_32_118_97_114_40_86_95_50_41_93_95_48_95_49_4_p_0(
#line 805 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 805 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 805 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 805 "set_ctree234.m"
  MR_Integer * mercury__set_ctree234__param_4,
#line 805 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 805 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_6);

#line 133 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__f_84_121_112_101_83_112_101_99_79_102_95_95_112_114_101_100_95_111_114_95_102_117_110_99_95_95_105_110_115_101_114_116_95_108_105_115_116_95_95_91_84_32_61_32_118_97_114_40_86_95_50_41_93_95_48_95_49_3_p_0(
#line 133 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 133 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 133 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 133 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 133 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_5);

#line 1378 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__f_84_121_112_101_83_112_101_99_79_102_95_95_112_114_101_100_95_111_114_95_102_117_110_99_95_95_100_111_95_105_110_115_101_114_116_95_108_105_115_116_95_95_91_84_32_61_32_118_97_114_40_86_95_50_41_93_95_48_95_49_5_p_0(
#line 1378 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 1378 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 1378 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 1378 "set_ctree234.m"
  MR_Integer mercury__set_ctree234__param_4,
#line 1378 "set_ctree234.m"
  MR_Integer * mercury__set_ctree234__param_5,
#line 1378 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_6,
#line 1378 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_7);

#line 142 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__f_84_121_112_101_83_112_101_99_79_102_95_95_112_114_101_100_95_111_114_95_102_117_110_99_95_95_100_101_108_101_116_101_95_95_91_84_32_61_32_118_97_114_40_86_95_50_41_93_95_48_95_49_3_p_0(
#line 142 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 142 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 142 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 142 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 142 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_5);

#line 1412 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__f_84_121_112_101_83_112_101_99_79_102_95_95_112_114_101_100_95_111_114_95_102_117_110_99_95_95_100_111_95_100_101_108_101_116_101_95_95_91_84_32_61_32_118_97_114_40_86_95_50_41_93_95_48_95_49_5_p_0(
#line 1412 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 1412 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 1412 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 1412 "set_ctree234.m"
  MR_Integer * mercury__set_ctree234__param_4,
#line 1412 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 1412 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_6,
#line 1412 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_7);

#line 158 "set_ctree234.m"
MR_bool MR_CALL 
mercury__set_ctree234__f_84_121_112_101_83_112_101_99_79_102_95_95_112_114_101_100_95_111_114_95_102_117_110_99_95_95_114_101_109_111_118_101_95_95_91_84_32_61_32_118_97_114_40_86_95_50_41_93_95_48_95_49_3_p_0(
#line 158 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 158 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 158 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 158 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 158 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_5);

#line 1683 "set_ctree234.m"
MR_bool MR_CALL 
mercury__set_ctree234__f_84_121_112_101_83_112_101_99_79_102_95_95_112_114_101_100_95_111_114_95_102_117_110_99_95_95_100_111_95_114_101_109_111_118_101_95_95_91_84_32_61_32_118_97_114_40_86_95_50_41_93_95_48_95_49_4_p_0(
#line 1683 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 1683 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 1683 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 1683 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 1683 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_5,
#line 1683 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_6);

#line 173 "set_ctree234.m"
MR_bool MR_CALL 
mercury__set_ctree234__f_84_121_112_101_83_112_101_99_79_102_95_95_112_114_101_100_95_111_114_95_102_117_110_99_95_95_114_101_109_111_118_101_95_108_101_97_115_116_95_95_91_84_32_61_32_118_97_114_40_86_95_50_41_93_95_48_95_49_3_p_0(
#line 173 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 173 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 173 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_3,
#line 173 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 173 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_5);

#line 1944 "set_ctree234.m"
MR_bool MR_CALL 
mercury__set_ctree234__f_84_121_112_101_83_112_101_99_79_102_95_95_112_114_101_100_95_111_114_95_102_117_110_99_95_95_100_111_95_114_101_109_111_118_101_95_108_101_97_115_116_95_95_91_84_32_61_32_118_97_114_40_86_95_50_41_93_95_48_95_49_4_p_0(
#line 1944 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 1944 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 1944 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 1944 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_4,
#line 1944 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_5,
#line 1944 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_6);

#line 179 "set_ctree234.m"
MR_Word MR_CALL 
mercury__set_ctree234__f_84_121_112_101_83_112_101_99_79_102_95_95_112_114_101_100_95_111_114_95_102_117_110_99_95_95_117_110_105_111_110_95_95_91_84_32_61_32_118_97_114_40_86_95_50_41_93_95_48_95_49_2_f_0(
#line 179 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 179 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 179 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 179 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4);

#line 180 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__f_84_121_112_101_83_112_101_99_79_102_95_95_112_114_101_100_95_111_114_95_102_117_110_99_95_95_117_110_105_111_110_95_95_91_84_32_61_32_118_97_114_40_86_95_50_41_93_95_48_95_49_3_p_0(
#line 180 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 180 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 180 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 180 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 180 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_5);

#line 2322 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__f_84_121_112_101_83_112_101_99_79_102_95_95_112_114_101_100_95_111_114_95_102_117_110_99_95_95_100_111_95_117_110_105_111_110_95_95_91_84_32_61_32_118_97_114_40_86_95_50_41_93_95_48_95_49_5_p_0(
#line 2322 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 2322 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 2322 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 2322 "set_ctree234.m"
  MR_Integer mercury__set_ctree234__param_4,
#line 2322 "set_ctree234.m"
  MR_Integer * mercury__set_ctree234__param_5,
#line 2322 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_6,
#line 2322 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_7);

#line 187 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__f_84_121_112_101_83_112_101_99_79_102_95_95_112_114_101_100_95_111_114_95_102_117_110_99_95_95_117_110_105_111_110_95_108_105_115_116_95_95_91_84_32_61_32_118_97_114_40_86_95_50_41_93_95_48_95_49_2_p_0(
#line 187 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 187 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 187 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 187 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_4);

#line 2359 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__f_84_121_112_101_83_112_101_99_79_102_95_95_112_114_101_100_95_111_114_95_102_117_110_99_95_95_100_111_95_117_110_105_111_110_95_108_105_115_116_95_95_91_84_32_61_32_118_97_114_40_86_95_50_41_93_95_48_95_49_3_p_0(
#line 2359 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 2359 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 2359 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 2359 "set_ctree234.m"
  MR_Integer * mercury__set_ctree234__param_4,
#line 2359 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_5);

#line 195 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__f_84_121_112_101_83_112_101_99_79_102_95_95_112_114_101_100_95_111_114_95_102_117_110_99_95_95_112_111_119_101_114_95_117_110_105_111_110_95_95_91_84_32_61_32_118_97_114_40_86_95_50_41_93_95_48_95_49_2_p_0(
#line 195 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 195 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 195 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 195 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_4);

#line 2374 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__f_84_121_112_101_83_112_101_99_79_102_95_95_112_114_101_100_95_111_114_95_102_117_110_99_95_95_100_111_95_112_111_119_101_114_95_117_110_105_111_110_95_95_91_84_32_61_32_118_97_114_40_86_95_50_41_93_95_48_95_49_5_p_0(
#line 2374 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 2374 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 2374 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 2374 "set_ctree234.m"
  MR_Integer mercury__set_ctree234__param_4,
#line 2374 "set_ctree234.m"
  MR_Integer * mercury__set_ctree234__param_5,
#line 2374 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_6,
#line 2374 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_7);

#line 201 "set_ctree234.m"
MR_Word MR_CALL 
mercury__set_ctree234__f_84_121_112_101_83_112_101_99_79_102_95_95_112_114_101_100_95_111_114_95_102_117_110_99_95_95_105_110_116_101_114_115_101_99_116_95_95_91_84_32_61_32_118_97_114_40_86_95_50_41_93_95_48_95_49_2_f_0(
#line 201 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 201 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 201 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 201 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4);

#line 203 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__f_84_121_112_101_83_112_101_99_79_102_95_95_112_114_101_100_95_111_114_95_102_117_110_99_95_95_105_110_116_101_114_115_101_99_116_95_95_91_84_32_61_32_118_97_114_40_86_95_50_41_93_95_48_95_49_3_p_0(
#line 203 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 203 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 203 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 203 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 203 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_5);

#line 221 "set_ctree234.m"
MR_Word MR_CALL 
mercury__set_ctree234__f_84_121_112_101_83_112_101_99_79_102_95_95_112_114_101_100_95_111_114_95_102_117_110_99_95_95_100_105_102_102_101_114_101_110_99_101_95_95_91_84_32_61_32_118_97_114_40_86_95_50_41_93_95_48_95_49_2_f_0(
#line 221 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 221 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 221 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 221 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4);

#line 223 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__f_84_121_112_101_83_112_101_99_79_102_95_95_112_114_101_100_95_111_114_95_102_117_110_99_95_95_100_105_102_102_101_114_101_110_99_101_95_95_91_84_32_61_32_118_97_114_40_86_95_50_41_93_95_48_95_49_3_p_0(
#line 223 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 223 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 223 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 223 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 223 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_5);

#line 2513 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__f_84_121_112_101_83_112_101_99_79_102_95_95_112_114_101_100_95_111_114_95_102_117_110_99_95_95_100_111_95_100_105_102_102_101_114_101_110_99_101_95_95_91_84_32_61_32_118_97_114_40_86_95_50_41_93_95_48_95_49_5_p_0(
#line 2513 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 2513 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 2513 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 2513 "set_ctree234.m"
  MR_Integer mercury__set_ctree234__param_4,
#line 2513 "set_ctree234.m"
  MR_Integer * mercury__set_ctree234__param_5,
#line 2513 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_6,
#line 2513 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_7);

#line 370 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__f_84_121_112_101_83_112_101_99_79_102_95_95_112_114_101_100_95_111_114_95_102_117_110_99_95_95_100_105_118_105_100_101_95_95_91_84_32_61_32_118_97_114_40_86_95_50_41_93_95_48_95_49_4_p_0(
#line 370 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 370 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 370 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 370 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 370 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_5,
#line 370 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_6);

#line 3091 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__f_84_121_112_101_83_112_101_99_79_102_95_95_112_114_101_100_95_111_114_95_102_117_110_99_95_95_100_111_95_100_105_118_105_100_101_95_95_91_84_32_61_32_118_97_114_40_86_95_50_41_93_95_48_95_49_6_p_0(
#line 3091 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 3091 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 3091 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 3091 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 3091 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 3091 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_6,
#line 3091 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_7,
#line 3091 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_8);

#line 378 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__f_84_121_112_101_83_112_101_99_79_102_95_95_112_114_101_100_95_111_114_95_102_117_110_99_95_95_100_105_118_105_100_101_95_98_121_95_115_101_116_95_95_91_84_32_61_32_118_97_114_40_86_95_50_41_93_95_48_95_49_4_p_0(
#line 378 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 378 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 378 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 378 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 378 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_5,
#line 378 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_6);

#line 436 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234____Compare____set_tree234_1_0(
#line 436 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 436 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_2,
#line 436 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 436 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4);

#line 436 "set_ctree234.m"
MR_bool MR_CALL 
mercury__set_ctree234____Unify____set_tree234_1_0(
#line 436 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 436 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 436 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3);

#line 428 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234____Compare____set_ctree234_1_0(
#line 428 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 428 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_2,
#line 428 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 428 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4);

#line 428 "set_ctree234.m"
MR_bool MR_CALL 
mercury__set_ctree234____Unify____set_ctree234_1_0(
#line 428 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 428 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 428 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3);

#line 3154 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__do_verify_depths_4_p_0(
#line 3154 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 3154 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 3154 "set_ctree234.m"
  MR_Integer mercury__set_ctree234__param_3,
#line 3154 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 3154 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_5);

#line 3091 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__do_divide_6_p_0(
#line 3091 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 3091 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 3091 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 3091 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 3091 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_5,
#line 3091 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_6,
#line 3091 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_7);

#line 3027 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__filter_map_func_4_p_0(
#line 3027 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 3027 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 3027 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 3027 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 3027 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 3027 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_6);

#line 2972 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__filter_map_pred_4_p_0(
#line 2972 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 2972 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 2972 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 2972 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 2972 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 2972 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_6);

#line 2937 "set_ctree234.m"
MR_bool MR_CALL 
mercury__set_ctree234__all_true_tree_2_p_0(
#line 2937 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 2937 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 2937 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3);

#line 2900 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__map_func_4_p_0(
#line 2900 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 2900 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 2900 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 2900 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 2900 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 2900 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_6);

#line 2864 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__map_pred_4_p_0(
#line 2864 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 2864 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 2864 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 2864 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 2864 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 2864 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_6);

#line 2832 "set_ctree234.m"
MR_bool MR_CALL 
mercury__set_ctree234__do_fold6_pred_14_p_5(
#line 2832 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 2832 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 2832 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 2832 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 2832 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 2832 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_6,
#line 2832 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_7,
#line 2832 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_8,
#line 2832 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_9,
#line 2832 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_10,
#line 2832 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_11,
#line 2832 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_12,
#line 2832 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_13,
#line 2832 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_14,
#line 2832 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_15,
#line 2832 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_16,
#line 2832 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_17,
#line 2832 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_18,
#line 2832 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_19,
#line 2832 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_20,
#line 2832 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_21);

#line 2829 "set_ctree234.m"
MR_bool MR_CALL 
mercury__set_ctree234__do_fold6_pred_14_p_4(
#line 2829 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 2829 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 2829 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 2829 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 2829 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 2829 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_6,
#line 2829 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_7,
#line 2829 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_8,
#line 2829 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_9,
#line 2829 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_10,
#line 2829 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_11,
#line 2829 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_12,
#line 2829 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_13,
#line 2829 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_14,
#line 2829 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_15,
#line 2829 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_16,
#line 2829 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_17,
#line 2829 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_18,
#line 2829 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_19,
#line 2829 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_20,
#line 2829 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_21);

#line 2826 "set_ctree234.m"
MR_bool MR_CALL 
mercury__set_ctree234__do_fold6_pred_14_p_3(
#line 2826 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 2826 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 2826 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 2826 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 2826 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 2826 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_6,
#line 2826 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_7,
#line 2826 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_8,
#line 2826 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_9,
#line 2826 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_10,
#line 2826 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_11,
#line 2826 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_12,
#line 2826 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_13,
#line 2826 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_14,
#line 2826 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_15,
#line 2826 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_16,
#line 2826 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_17,
#line 2826 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_18,
#line 2826 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_19,
#line 2826 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_20,
#line 2826 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_21);

#line 2823 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__do_fold6_pred_14_p_2(
#line 2823 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 2823 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 2823 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 2823 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 2823 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 2823 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_6,
#line 2823 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_7,
#line 2823 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_8,
#line 2823 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_9,
#line 2823 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_10,
#line 2823 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_11,
#line 2823 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_12,
#line 2823 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_13,
#line 2823 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_14,
#line 2823 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_15,
#line 2823 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_16,
#line 2823 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_17,
#line 2823 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_18,
#line 2823 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_19,
#line 2823 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_20,
#line 2823 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_21);

#line 2820 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__do_fold6_pred_14_p_1(
#line 2820 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 2820 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 2820 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 2820 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 2820 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 2820 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_6,
#line 2820 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_7,
#line 2820 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_8,
#line 2820 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_9,
#line 2820 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_10,
#line 2820 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_11,
#line 2820 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_12,
#line 2820 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_13,
#line 2820 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_14,
#line 2820 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_15,
#line 2820 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_16,
#line 2820 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_17,
#line 2820 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_18,
#line 2820 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_19,
#line 2820 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_20,
#line 2820 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_21);

#line 2817 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__do_fold6_pred_14_p_0(
#line 2817 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 2817 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 2817 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 2817 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 2817 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 2817 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_6,
#line 2817 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_7,
#line 2817 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_8,
#line 2817 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_9,
#line 2817 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_10,
#line 2817 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_11,
#line 2817 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_12,
#line 2817 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_13,
#line 2817 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_14,
#line 2817 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_15,
#line 2817 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_16,
#line 2817 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_17,
#line 2817 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_18,
#line 2817 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_19,
#line 2817 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_20,
#line 2817 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_21);

#line 2785 "set_ctree234.m"
MR_bool MR_CALL 
mercury__set_ctree234__do_fold5_pred_12_p_5(
#line 2785 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 2785 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 2785 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 2785 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 2785 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 2785 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_6,
#line 2785 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_7,
#line 2785 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_8,
#line 2785 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_9,
#line 2785 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_10,
#line 2785 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_11,
#line 2785 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_12,
#line 2785 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_13,
#line 2785 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_14,
#line 2785 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_15,
#line 2785 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_16,
#line 2785 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_17,
#line 2785 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_18);

#line 2782 "set_ctree234.m"
MR_bool MR_CALL 
mercury__set_ctree234__do_fold5_pred_12_p_4(
#line 2782 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 2782 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 2782 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 2782 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 2782 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 2782 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_6,
#line 2782 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_7,
#line 2782 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_8,
#line 2782 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_9,
#line 2782 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_10,
#line 2782 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_11,
#line 2782 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_12,
#line 2782 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_13,
#line 2782 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_14,
#line 2782 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_15,
#line 2782 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_16,
#line 2782 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_17,
#line 2782 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_18);

#line 2779 "set_ctree234.m"
MR_bool MR_CALL 
mercury__set_ctree234__do_fold5_pred_12_p_3(
#line 2779 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 2779 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 2779 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 2779 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 2779 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 2779 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_6,
#line 2779 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_7,
#line 2779 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_8,
#line 2779 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_9,
#line 2779 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_10,
#line 2779 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_11,
#line 2779 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_12,
#line 2779 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_13,
#line 2779 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_14,
#line 2779 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_15,
#line 2779 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_16,
#line 2779 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_17,
#line 2779 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_18);

#line 2776 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__do_fold5_pred_12_p_2(
#line 2776 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 2776 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 2776 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 2776 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 2776 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 2776 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_6,
#line 2776 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_7,
#line 2776 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_8,
#line 2776 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_9,
#line 2776 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_10,
#line 2776 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_11,
#line 2776 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_12,
#line 2776 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_13,
#line 2776 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_14,
#line 2776 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_15,
#line 2776 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_16,
#line 2776 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_17,
#line 2776 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_18);

#line 2773 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__do_fold5_pred_12_p_1(
#line 2773 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 2773 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 2773 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 2773 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 2773 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 2773 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_6,
#line 2773 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_7,
#line 2773 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_8,
#line 2773 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_9,
#line 2773 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_10,
#line 2773 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_11,
#line 2773 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_12,
#line 2773 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_13,
#line 2773 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_14,
#line 2773 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_15,
#line 2773 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_16,
#line 2773 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_17,
#line 2773 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_18);

#line 2770 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__do_fold5_pred_12_p_0(
#line 2770 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 2770 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 2770 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 2770 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 2770 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 2770 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_6,
#line 2770 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_7,
#line 2770 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_8,
#line 2770 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_9,
#line 2770 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_10,
#line 2770 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_11,
#line 2770 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_12,
#line 2770 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_13,
#line 2770 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_14,
#line 2770 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_15,
#line 2770 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_16,
#line 2770 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_17,
#line 2770 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_18);

#line 2739 "set_ctree234.m"
MR_bool MR_CALL 
mercury__set_ctree234__do_fold4_pred_10_p_5(
#line 2739 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 2739 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 2739 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 2739 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 2739 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 2739 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_6,
#line 2739 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_7,
#line 2739 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_8,
#line 2739 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_9,
#line 2739 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_10,
#line 2739 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_11,
#line 2739 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_12,
#line 2739 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_13,
#line 2739 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_14,
#line 2739 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_15);

#line 2736 "set_ctree234.m"
MR_bool MR_CALL 
mercury__set_ctree234__do_fold4_pred_10_p_4(
#line 2736 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 2736 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 2736 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 2736 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 2736 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 2736 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_6,
#line 2736 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_7,
#line 2736 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_8,
#line 2736 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_9,
#line 2736 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_10,
#line 2736 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_11,
#line 2736 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_12,
#line 2736 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_13,
#line 2736 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_14,
#line 2736 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_15);

#line 2733 "set_ctree234.m"
MR_bool MR_CALL 
mercury__set_ctree234__do_fold4_pred_10_p_3(
#line 2733 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 2733 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 2733 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 2733 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 2733 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 2733 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_6,
#line 2733 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_7,
#line 2733 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_8,
#line 2733 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_9,
#line 2733 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_10,
#line 2733 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_11,
#line 2733 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_12,
#line 2733 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_13,
#line 2733 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_14,
#line 2733 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_15);

#line 2730 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__do_fold4_pred_10_p_2(
#line 2730 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 2730 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 2730 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 2730 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 2730 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 2730 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_6,
#line 2730 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_7,
#line 2730 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_8,
#line 2730 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_9,
#line 2730 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_10,
#line 2730 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_11,
#line 2730 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_12,
#line 2730 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_13,
#line 2730 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_14,
#line 2730 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_15);

#line 2727 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__do_fold4_pred_10_p_1(
#line 2727 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 2727 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 2727 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 2727 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 2727 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 2727 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_6,
#line 2727 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_7,
#line 2727 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_8,
#line 2727 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_9,
#line 2727 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_10,
#line 2727 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_11,
#line 2727 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_12,
#line 2727 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_13,
#line 2727 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_14,
#line 2727 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_15);

#line 2724 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__do_fold4_pred_10_p_0(
#line 2724 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 2724 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 2724 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 2724 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 2724 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 2724 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_6,
#line 2724 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_7,
#line 2724 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_8,
#line 2724 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_9,
#line 2724 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_10,
#line 2724 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_11,
#line 2724 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_12,
#line 2724 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_13,
#line 2724 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_14,
#line 2724 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_15);

#line 2693 "set_ctree234.m"
MR_bool MR_CALL 
mercury__set_ctree234__do_fold3_pred_8_p_5(
#line 2693 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 2693 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 2693 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 2693 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 2693 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 2693 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_6,
#line 2693 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_7,
#line 2693 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_8,
#line 2693 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_9,
#line 2693 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_10,
#line 2693 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_11,
#line 2693 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_12);

#line 2690 "set_ctree234.m"
MR_bool MR_CALL 
mercury__set_ctree234__do_fold3_pred_8_p_4(
#line 2690 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 2690 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 2690 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 2690 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 2690 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 2690 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_6,
#line 2690 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_7,
#line 2690 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_8,
#line 2690 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_9,
#line 2690 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_10,
#line 2690 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_11,
#line 2690 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_12);

#line 2687 "set_ctree234.m"
MR_bool MR_CALL 
mercury__set_ctree234__do_fold3_pred_8_p_3(
#line 2687 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 2687 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 2687 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 2687 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 2687 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 2687 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_6,
#line 2687 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_7,
#line 2687 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_8,
#line 2687 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_9,
#line 2687 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_10,
#line 2687 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_11,
#line 2687 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_12);

#line 2684 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__do_fold3_pred_8_p_2(
#line 2684 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 2684 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 2684 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 2684 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 2684 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 2684 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_6,
#line 2684 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_7,
#line 2684 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_8,
#line 2684 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_9,
#line 2684 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_10,
#line 2684 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_11,
#line 2684 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_12);

#line 2681 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__do_fold3_pred_8_p_1(
#line 2681 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 2681 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 2681 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 2681 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 2681 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 2681 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_6,
#line 2681 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_7,
#line 2681 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_8,
#line 2681 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_9,
#line 2681 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_10,
#line 2681 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_11,
#line 2681 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_12);

#line 2678 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__do_fold3_pred_8_p_0(
#line 2678 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 2678 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 2678 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 2678 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 2678 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 2678 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_6,
#line 2678 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_7,
#line 2678 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_8,
#line 2678 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_9,
#line 2678 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_10,
#line 2678 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_11,
#line 2678 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_12);

#line 2649 "set_ctree234.m"
MR_bool MR_CALL 
mercury__set_ctree234__do_fold2_pred_6_p_5(
#line 2649 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 2649 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 2649 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 2649 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 2649 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 2649 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_6,
#line 2649 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_7,
#line 2649 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_8,
#line 2649 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_9);

#line 2647 "set_ctree234.m"
MR_bool MR_CALL 
mercury__set_ctree234__do_fold2_pred_6_p_4(
#line 2647 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 2647 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 2647 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 2647 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 2647 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 2647 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_6,
#line 2647 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_7,
#line 2647 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_8,
#line 2647 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_9);

#line 2645 "set_ctree234.m"
MR_bool MR_CALL 
mercury__set_ctree234__do_fold2_pred_6_p_3(
#line 2645 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 2645 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 2645 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 2645 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 2645 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 2645 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_6,
#line 2645 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_7,
#line 2645 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_8,
#line 2645 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_9);

#line 2643 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__do_fold2_pred_6_p_2(
#line 2643 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 2643 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 2643 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 2643 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 2643 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 2643 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_6,
#line 2643 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_7,
#line 2643 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_8,
#line 2643 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_9);

#line 2641 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__do_fold2_pred_6_p_1(
#line 2641 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 2641 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 2641 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 2641 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 2641 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 2641 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_6,
#line 2641 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_7,
#line 2641 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_8,
#line 2641 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_9);

#line 2639 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__do_fold2_pred_6_p_0(
#line 2639 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 2639 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 2639 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 2639 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 2639 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 2639 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_6,
#line 2639 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_7,
#line 2639 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_8,
#line 2639 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_9);

#line 2610 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__do_fold_func_4_p_0(
#line 2610 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 2610 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 2610 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 2610 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 2610 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_5,
#line 2610 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_6);

#line 2584 "set_ctree234.m"
MR_bool MR_CALL 
mercury__set_ctree234__do_fold_pred_4_p_5(
#line 2584 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 2584 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 2584 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 2584 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 2584 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_5,
#line 2584 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_6);

#line 2582 "set_ctree234.m"
MR_bool MR_CALL 
mercury__set_ctree234__do_fold_pred_4_p_4(
#line 2582 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 2582 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 2582 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 2582 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 2582 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_5,
#line 2582 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_6);

#line 2580 "set_ctree234.m"
MR_bool MR_CALL 
mercury__set_ctree234__do_fold_pred_4_p_3(
#line 2580 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 2580 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 2580 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 2580 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 2580 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_5,
#line 2580 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_6);

#line 2578 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__do_fold_pred_4_p_2(
#line 2578 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 2578 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 2578 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 2578 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 2578 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_5,
#line 2578 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_6);

#line 2576 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__do_fold_pred_4_p_1(
#line 2576 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 2576 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 2576 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 2576 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 2576 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_5,
#line 2576 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_6);

#line 2574 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__do_fold_pred_4_p_0(
#line 2574 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 2574 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 2574 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 2574 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 2574 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_5,
#line 2574 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_6);

#line 2548 "set_ctree234.m"
MR_Integer MR_CALL 
mercury__set_ctree234__do_count_1_f_0(
#line 2548 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 2548 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2);

#line 2513 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__do_difference_5_p_0(
#line 2513 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 2513 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 2513 "set_ctree234.m"
  MR_Integer mercury__set_ctree234__param_3,
#line 2513 "set_ctree234.m"
  MR_Integer * mercury__set_ctree234__param_4,
#line 2513 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 2513 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_6);

#line 2374 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__do_power_union_5_p_0(
#line 2374 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 2374 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 2374 "set_ctree234.m"
  MR_Integer mercury__set_ctree234__param_3,
#line 2374 "set_ctree234.m"
  MR_Integer * mercury__set_ctree234__param_4,
#line 2374 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 2374 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_6);

#line 2359 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__do_union_list_3_p_0(
#line 2359 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 2359 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 2359 "set_ctree234.m"
  MR_Integer * mercury__set_ctree234__param_3,
#line 2359 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_4);

#line 2322 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__do_union_5_p_0(
#line 2322 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 2322 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 2322 "set_ctree234.m"
  MR_Integer mercury__set_ctree234__param_3,
#line 2322 "set_ctree234.m"
  MR_Integer * mercury__set_ctree234__param_4,
#line 2322 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 2322 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_6);

#line 1944 "set_ctree234.m"
MR_bool MR_CALL 
mercury__set_ctree234__do_remove_least_4_p_0(
#line 1944 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 1944 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 1944 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_3,
#line 1944 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_4,
#line 1944 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_5);

#line 1926 "set_ctree234.m"
MR_bool MR_CALL 
mercury__set_ctree234__do_remove_list_5_p_0(
#line 1926 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 1926 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 1926 "set_ctree234.m"
  MR_Integer mercury__set_ctree234__param_3,
#line 1926 "set_ctree234.m"
  MR_Integer * mercury__set_ctree234__param_4,
#line 1926 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 1926 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_6);

#line 1683 "set_ctree234.m"
MR_bool MR_CALL 
mercury__set_ctree234__do_remove_4_p_0(
#line 1683 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 1683 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_2,
#line 1683 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 1683 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_4,
#line 1683 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_5);

#line 1666 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__do_delete_list_5_p_0(
#line 1666 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 1666 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 1666 "set_ctree234.m"
  MR_Integer mercury__set_ctree234__param_3,
#line 1666 "set_ctree234.m"
  MR_Integer * mercury__set_ctree234__param_4,
#line 1666 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 1666 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_6);

#line 1412 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__do_delete_5_p_0(
#line 1412 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 1412 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_2,
#line 1412 "set_ctree234.m"
  MR_Integer * mercury__set_ctree234__param_3,
#line 1412 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 1412 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_5,
#line 1412 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_6);

#line 1378 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__do_insert_list_5_p_0(
#line 1378 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 1378 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 1378 "set_ctree234.m"
  MR_Integer mercury__set_ctree234__param_3,
#line 1378 "set_ctree234.m"
  MR_Integer * mercury__set_ctree234__param_4,
#line 1378 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 1378 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_6);

#line 1107 "set_ctree234.m"
MR_bool MR_CALL 
mercury__set_ctree234__do_insert_new_3_p_0(
#line 1107 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 1107 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_2,
#line 1107 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 1107 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_4);

#line 805 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__do_insert_4_p_0(
#line 805 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 805 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_2,
#line 805 "set_ctree234.m"
  MR_Integer * mercury__set_ctree234__param_3,
#line 805 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 805 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_5);

#line 755 "set_ctree234.m"
MR_bool MR_CALL 
mercury__set_ctree234__do_subset_2_p_0(
#line 755 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 755 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 755 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3);

#line 724 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__do_to_sorted_list_3_p_0(
#line 724 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 724 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 724 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 724 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_4);

#line 607 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__do_list_to_set_5_p_0(
#line 607 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 607 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 607 "set_ctree234.m"
  MR_Integer mercury__set_ctree234__param_3,
#line 607 "set_ctree234.m"
  MR_Integer * mercury__set_ctree234__param_4,
#line 607 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 607 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_6);

#line 597 "set_ctree234.m"
MR_bool MR_CALL 
mercury__set_ctree234__do_contains_2_p_0(
#line 597 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 597 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 597 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_3);

#line 512 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__do_is_member_3_p_0(
#line 512 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 512 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 512 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_3,
#line 512 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_4);

#line 469 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__do_one_member_2_p_0(
#line 469 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 469 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 469 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_3,
#line 469 "set_ctree234.m"
  MR_Cont mercury__set_ctree234__param_4,
#line 469 "set_ctree234.m"
  void * mercury__set_ctree234__param_5);

#line 381 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__verify_depths_2_p_0(
#line 381 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 381 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 381 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_3);

#line 378 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__divide_by_set_4_p_0(
#line 378 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 378 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 378 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 378 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_4,
#line 378 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_5);

#line 370 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__divide_4_p_0(
#line 370 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 370 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 370 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 370 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_4,
#line 370 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_5);

#line 362 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__filter_4_p_0(
#line 362 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 362 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 362 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 362 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_4,
#line 362 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_5);

#line 356 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__filter_3_p_0(
#line 356 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 356 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 356 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 356 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_4);

#line 351 "set_ctree234.m"
MR_bool MR_CALL 
mercury__set_ctree234__all_true_2_p_0(
#line 351 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 351 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 351 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3);

#line 344 "set_ctree234.m"
MR_bool MR_CALL 
mercury__set_ctree234__fold6_14_p_5(
#line 344 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 344 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 344 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 344 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 344 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 344 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_6,
#line 344 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_7,
#line 344 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_8,
#line 344 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_9,
#line 344 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_10,
#line 344 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_11,
#line 344 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_12,
#line 344 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_13,
#line 344 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_14,
#line 344 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_15,
#line 344 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_16,
#line 344 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_17,
#line 344 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_18,
#line 344 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_19,
#line 344 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_20,
#line 344 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_21);

#line 341 "set_ctree234.m"
MR_bool MR_CALL 
mercury__set_ctree234__fold6_14_p_4(
#line 341 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 341 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 341 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 341 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 341 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 341 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_6,
#line 341 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_7,
#line 341 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_8,
#line 341 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_9,
#line 341 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_10,
#line 341 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_11,
#line 341 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_12,
#line 341 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_13,
#line 341 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_14,
#line 341 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_15,
#line 341 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_16,
#line 341 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_17,
#line 341 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_18,
#line 341 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_19,
#line 341 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_20,
#line 341 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_21);

#line 338 "set_ctree234.m"
MR_bool MR_CALL 
mercury__set_ctree234__fold6_14_p_3(
#line 338 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 338 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 338 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 338 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 338 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 338 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_6,
#line 338 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_7,
#line 338 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_8,
#line 338 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_9,
#line 338 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_10,
#line 338 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_11,
#line 338 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_12,
#line 338 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_13,
#line 338 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_14,
#line 338 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_15,
#line 338 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_16,
#line 338 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_17,
#line 338 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_18,
#line 338 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_19,
#line 338 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_20,
#line 338 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_21);

#line 335 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__fold6_14_p_2(
#line 335 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 335 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 335 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 335 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 335 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 335 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_6,
#line 335 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_7,
#line 335 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_8,
#line 335 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_9,
#line 335 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_10,
#line 335 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_11,
#line 335 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_12,
#line 335 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_13,
#line 335 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_14,
#line 335 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_15,
#line 335 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_16,
#line 335 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_17,
#line 335 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_18,
#line 335 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_19,
#line 335 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_20,
#line 335 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_21);

#line 332 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__fold6_14_p_1(
#line 332 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 332 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 332 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 332 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 332 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 332 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_6,
#line 332 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_7,
#line 332 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_8,
#line 332 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_9,
#line 332 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_10,
#line 332 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_11,
#line 332 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_12,
#line 332 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_13,
#line 332 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_14,
#line 332 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_15,
#line 332 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_16,
#line 332 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_17,
#line 332 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_18,
#line 332 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_19,
#line 332 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_20,
#line 332 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_21);

#line 329 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__fold6_14_p_0(
#line 329 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 329 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 329 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 329 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 329 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 329 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_6,
#line 329 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_7,
#line 329 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_8,
#line 329 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_9,
#line 329 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_10,
#line 329 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_11,
#line 329 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_12,
#line 329 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_13,
#line 329 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_14,
#line 329 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_15,
#line 329 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_16,
#line 329 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_17,
#line 329 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_18,
#line 329 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_19,
#line 329 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_20,
#line 329 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_21);

#line 322 "set_ctree234.m"
MR_bool MR_CALL 
mercury__set_ctree234__fold5_12_p_5(
#line 322 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 322 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 322 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 322 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 322 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 322 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_6,
#line 322 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_7,
#line 322 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_8,
#line 322 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_9,
#line 322 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_10,
#line 322 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_11,
#line 322 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_12,
#line 322 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_13,
#line 322 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_14,
#line 322 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_15,
#line 322 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_16,
#line 322 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_17,
#line 322 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_18);

#line 319 "set_ctree234.m"
MR_bool MR_CALL 
mercury__set_ctree234__fold5_12_p_4(
#line 319 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 319 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 319 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 319 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 319 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 319 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_6,
#line 319 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_7,
#line 319 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_8,
#line 319 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_9,
#line 319 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_10,
#line 319 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_11,
#line 319 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_12,
#line 319 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_13,
#line 319 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_14,
#line 319 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_15,
#line 319 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_16,
#line 319 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_17,
#line 319 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_18);

#line 316 "set_ctree234.m"
MR_bool MR_CALL 
mercury__set_ctree234__fold5_12_p_3(
#line 316 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 316 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 316 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 316 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 316 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 316 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_6,
#line 316 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_7,
#line 316 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_8,
#line 316 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_9,
#line 316 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_10,
#line 316 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_11,
#line 316 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_12,
#line 316 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_13,
#line 316 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_14,
#line 316 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_15,
#line 316 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_16,
#line 316 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_17,
#line 316 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_18);

#line 313 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__fold5_12_p_2(
#line 313 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 313 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 313 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 313 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 313 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 313 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_6,
#line 313 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_7,
#line 313 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_8,
#line 313 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_9,
#line 313 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_10,
#line 313 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_11,
#line 313 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_12,
#line 313 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_13,
#line 313 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_14,
#line 313 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_15,
#line 313 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_16,
#line 313 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_17,
#line 313 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_18);

#line 310 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__fold5_12_p_1(
#line 310 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 310 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 310 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 310 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 310 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 310 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_6,
#line 310 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_7,
#line 310 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_8,
#line 310 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_9,
#line 310 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_10,
#line 310 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_11,
#line 310 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_12,
#line 310 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_13,
#line 310 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_14,
#line 310 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_15,
#line 310 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_16,
#line 310 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_17,
#line 310 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_18);

#line 307 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__fold5_12_p_0(
#line 307 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 307 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 307 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 307 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 307 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 307 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_6,
#line 307 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_7,
#line 307 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_8,
#line 307 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_9,
#line 307 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_10,
#line 307 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_11,
#line 307 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_12,
#line 307 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_13,
#line 307 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_14,
#line 307 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_15,
#line 307 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_16,
#line 307 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_17,
#line 307 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_18);

#line 300 "set_ctree234.m"
MR_bool MR_CALL 
mercury__set_ctree234__fold4_10_p_5(
#line 300 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 300 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 300 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 300 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 300 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 300 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_6,
#line 300 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_7,
#line 300 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_8,
#line 300 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_9,
#line 300 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_10,
#line 300 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_11,
#line 300 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_12,
#line 300 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_13,
#line 300 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_14,
#line 300 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_15);

#line 297 "set_ctree234.m"
MR_bool MR_CALL 
mercury__set_ctree234__fold4_10_p_4(
#line 297 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 297 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 297 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 297 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 297 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 297 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_6,
#line 297 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_7,
#line 297 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_8,
#line 297 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_9,
#line 297 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_10,
#line 297 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_11,
#line 297 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_12,
#line 297 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_13,
#line 297 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_14,
#line 297 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_15);

#line 294 "set_ctree234.m"
MR_bool MR_CALL 
mercury__set_ctree234__fold4_10_p_3(
#line 294 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 294 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 294 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 294 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 294 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 294 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_6,
#line 294 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_7,
#line 294 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_8,
#line 294 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_9,
#line 294 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_10,
#line 294 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_11,
#line 294 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_12,
#line 294 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_13,
#line 294 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_14,
#line 294 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_15);

#line 292 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__fold4_10_p_2(
#line 292 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 292 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 292 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 292 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 292 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 292 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_6,
#line 292 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_7,
#line 292 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_8,
#line 292 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_9,
#line 292 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_10,
#line 292 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_11,
#line 292 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_12,
#line 292 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_13,
#line 292 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_14,
#line 292 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_15);

#line 290 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__fold4_10_p_1(
#line 290 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 290 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 290 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 290 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 290 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 290 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_6,
#line 290 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_7,
#line 290 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_8,
#line 290 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_9,
#line 290 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_10,
#line 290 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_11,
#line 290 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_12,
#line 290 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_13,
#line 290 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_14,
#line 290 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_15);

#line 288 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__fold4_10_p_0(
#line 288 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 288 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 288 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 288 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 288 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 288 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_6,
#line 288 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_7,
#line 288 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_8,
#line 288 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_9,
#line 288 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_10,
#line 288 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_11,
#line 288 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_12,
#line 288 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_13,
#line 288 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_14,
#line 288 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_15);

#line 282 "set_ctree234.m"
MR_bool MR_CALL 
mercury__set_ctree234__fold3_8_p_5(
#line 282 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 282 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 282 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 282 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 282 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 282 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_6,
#line 282 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_7,
#line 282 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_8,
#line 282 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_9,
#line 282 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_10,
#line 282 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_11,
#line 282 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_12);

#line 280 "set_ctree234.m"
MR_bool MR_CALL 
mercury__set_ctree234__fold3_8_p_4(
#line 280 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 280 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 280 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 280 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 280 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 280 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_6,
#line 280 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_7,
#line 280 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_8,
#line 280 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_9,
#line 280 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_10,
#line 280 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_11,
#line 280 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_12);

#line 278 "set_ctree234.m"
MR_bool MR_CALL 
mercury__set_ctree234__fold3_8_p_3(
#line 278 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 278 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 278 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 278 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 278 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 278 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_6,
#line 278 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_7,
#line 278 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_8,
#line 278 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_9,
#line 278 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_10,
#line 278 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_11,
#line 278 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_12);

#line 276 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__fold3_8_p_2(
#line 276 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 276 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 276 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 276 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 276 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 276 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_6,
#line 276 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_7,
#line 276 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_8,
#line 276 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_9,
#line 276 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_10,
#line 276 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_11,
#line 276 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_12);

#line 274 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__fold3_8_p_1(
#line 274 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 274 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 274 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 274 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 274 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 274 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_6,
#line 274 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_7,
#line 274 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_8,
#line 274 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_9,
#line 274 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_10,
#line 274 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_11,
#line 274 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_12);

#line 272 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__fold3_8_p_0(
#line 272 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 272 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 272 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 272 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 272 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 272 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_6,
#line 272 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_7,
#line 272 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_8,
#line 272 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_9,
#line 272 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_10,
#line 272 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_11,
#line 272 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_12);

#line 266 "set_ctree234.m"
MR_bool MR_CALL 
mercury__set_ctree234__fold2_6_p_5(
#line 266 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 266 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 266 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 266 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 266 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 266 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_6,
#line 266 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_7,
#line 266 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_8,
#line 266 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_9);

#line 264 "set_ctree234.m"
MR_bool MR_CALL 
mercury__set_ctree234__fold2_6_p_4(
#line 264 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 264 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 264 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 264 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 264 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 264 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_6,
#line 264 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_7,
#line 264 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_8,
#line 264 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_9);

#line 262 "set_ctree234.m"
MR_bool MR_CALL 
mercury__set_ctree234__fold2_6_p_3(
#line 262 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 262 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 262 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 262 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 262 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 262 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_6,
#line 262 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_7,
#line 262 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_8,
#line 262 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_9);

#line 260 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__fold2_6_p_2(
#line 260 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 260 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 260 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 260 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 260 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 260 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_6,
#line 260 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_7,
#line 260 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_8,
#line 260 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_9);

#line 258 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__fold2_6_p_1(
#line 258 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 258 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 258 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 258 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 258 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 258 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_6,
#line 258 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_7,
#line 258 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_8,
#line 258 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_9);

#line 256 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__fold2_6_p_0(
#line 256 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 256 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 256 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 256 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 256 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_5,
#line 256 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_6,
#line 256 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_7,
#line 256 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_8,
#line 256 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_9);

#line 251 "set_ctree234.m"
MR_bool MR_CALL 
mercury__set_ctree234__fold_4_p_5(
#line 251 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 251 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 251 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 251 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 251 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_5,
#line 251 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_6);

#line 249 "set_ctree234.m"
MR_bool MR_CALL 
mercury__set_ctree234__fold_4_p_4(
#line 249 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 249 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 249 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 249 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 249 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_5,
#line 249 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_6);

#line 247 "set_ctree234.m"
MR_bool MR_CALL 
mercury__set_ctree234__fold_4_p_3(
#line 247 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 247 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 247 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 247 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 247 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_5,
#line 247 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_6);

#line 246 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__fold_4_p_2(
#line 246 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 246 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 246 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 246 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 246 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_5,
#line 246 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_6);

#line 245 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__fold_4_p_1(
#line 245 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 245 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 245 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 245 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 245 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_5,
#line 245 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_6);

#line 244 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__fold_4_p_0(
#line 244 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 244 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 244 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 244 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 244 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_5,
#line 244 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_6);

#line 242 "set_ctree234.m"
MR_Box MR_CALL 
mercury__set_ctree234__fold_3_f_0(
#line 242 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 242 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 242 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 242 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 242 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_5);

#line 240 "set_ctree234.m"
MR_Word MR_CALL 
mercury__set_ctree234__filter_map_2_f_0(
#line 240 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 240 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 240 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 240 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4);

#line 235 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__filter_map_3_p_0(
#line 235 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 235 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 235 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 235 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 235 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_5);

#line 232 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__map_3_p_0(
#line 232 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 232 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 232 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 232 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4,
#line 232 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_5);

#line 231 "set_ctree234.m"
MR_Word MR_CALL 
mercury__set_ctree234__map_2_f_0(
#line 231 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 231 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 231 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 231 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_4);

#line 229 "set_ctree234.m"
MR_Integer MR_CALL 
mercury__set_ctree234__count_1_f_0(
#line 229 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 229 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2);

#line 223 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__difference_3_p_0(
#line 223 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 223 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 223 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 223 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_4);

#line 221 "set_ctree234.m"
MR_Word MR_CALL 
mercury__set_ctree234__difference_2_f_0(
#line 221 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 221 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 221 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3);

#line 215 "set_ctree234.m"
MR_Word MR_CALL 
mercury__set_ctree234__intersect_list_1_f_0(
#line 215 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 215 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2);

#line 209 "set_ctree234.m"
MR_Word MR_CALL 
mercury__set_ctree234__power_intersect_1_f_0(
#line 209 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 209 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2);

#line 203 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__intersect_3_p_0(
#line 203 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 203 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 203 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 203 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_4);

#line 201 "set_ctree234.m"
MR_Word MR_CALL 
mercury__set_ctree234__intersect_2_f_0(
#line 201 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 201 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 201 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3);

#line 195 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__power_union_2_p_0(
#line 195 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 195 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 195 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_3);

#line 193 "set_ctree234.m"
MR_Word MR_CALL 
mercury__set_ctree234__power_union_1_f_0(
#line 193 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 193 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2);

#line 187 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__union_list_2_p_0(
#line 187 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 187 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 187 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_3);

#line 186 "set_ctree234.m"
MR_Word MR_CALL 
mercury__set_ctree234__union_list_1_f_0(
#line 186 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 186 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2);

#line 180 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__union_3_p_0(
#line 180 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 180 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 180 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 180 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_4);

#line 179 "set_ctree234.m"
MR_Word MR_CALL 
mercury__set_ctree234__union_2_f_0(
#line 179 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 179 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 179 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3);

#line 173 "set_ctree234.m"
MR_bool MR_CALL 
mercury__set_ctree234__remove_least_3_p_0(
#line 173 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 173 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_2,
#line 173 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 173 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_4);

#line 166 "set_ctree234.m"
MR_bool MR_CALL 
mercury__set_ctree234__remove_list_3_p_0(
#line 166 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 166 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 166 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 166 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_4);

#line 158 "set_ctree234.m"
MR_bool MR_CALL 
mercury__set_ctree234__remove_3_p_0(
#line 158 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 158 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_2,
#line 158 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 158 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_4);

#line 150 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__delete_list_3_p_0(
#line 150 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 150 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 150 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 150 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_4);

#line 149 "set_ctree234.m"
MR_Word MR_CALL 
mercury__set_ctree234__delete_list_2_f_0(
#line 149 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 149 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 149 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3);

#line 142 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__delete_3_p_0(
#line 142 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 142 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_2,
#line 142 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 142 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_4);

#line 141 "set_ctree234.m"
MR_Word MR_CALL 
mercury__set_ctree234__delete_2_f_0(
#line 141 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 141 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_2,
#line 141 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3);

#line 133 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__insert_list_3_p_0(
#line 133 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 133 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 133 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 133 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_4);

#line 132 "set_ctree234.m"
MR_Word MR_CALL 
mercury__set_ctree234__insert_list_2_f_0(
#line 132 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 132 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 132 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3);

#line 126 "set_ctree234.m"
MR_bool MR_CALL 
mercury__set_ctree234__insert_new_3_p_0(
#line 126 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 126 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_2,
#line 126 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 126 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_4);

#line 119 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__insert_3_p_0(
#line 119 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 119 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_2,
#line 119 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 119 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_4);

#line 118 "set_ctree234.m"
MR_Word MR_CALL 
mercury__set_ctree234__insert_2_f_0(
#line 118 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 118 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_2,
#line 118 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3);

#line 112 "set_ctree234.m"
MR_bool MR_CALL 
mercury__set_ctree234__superset_2_p_0(
#line 112 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 112 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 112 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3);

#line 106 "set_ctree234.m"
MR_bool MR_CALL 
mercury__set_ctree234__subset_2_p_0(
#line 106 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 106 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 106 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3);

#line 100 "set_ctree234.m"
MR_bool MR_CALL 
mercury__set_ctree234__equal_2_p_0(
#line 100 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 100 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 100 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3);

#line 95 "set_ctree234.m"
MR_Word MR_CALL 
mercury__set_ctree234__to_sorted_list_1_f_0(
#line 95 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 95 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2);

#line 90 "set_ctree234.m"
MR_Word MR_CALL 
mercury__set_ctree234__sorted_list_to_set_1_f_0(
#line 90 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 90 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2);

#line 85 "set_ctree234.m"
MR_Word MR_CALL 
mercury__set_ctree234__from_list_1_f_0(
#line 85 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 85 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2);

#line 83 "set_ctree234.m"
MR_Word MR_CALL 
mercury__set_ctree234__list_to_set_1_f_0(
#line 83 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 83 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2);

#line 78 "set_ctree234.m"
MR_bool MR_CALL 
mercury__set_ctree234__contains_2_p_0(
#line 78 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 78 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 78 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_3);

#line 74 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__is_member_3_p_0(
#line 74 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 74 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 74 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_3,
#line 74 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_4);

#line 73 "set_ctree234.m"
MR_Word MR_CALL 
mercury__set_ctree234__is_member_2_f_0(
#line 73 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 73 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 73 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_3);

#line 68 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__one_member_2_p_0(
#line 68 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 68 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 68 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_3,
#line 68 "set_ctree234.m"
  MR_Cont mercury__set_ctree234__param_4,
#line 68 "set_ctree234.m"
  void * mercury__set_ctree234__param_5);

#line 64 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__member_2_p_1(
#line 64 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 64 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_2,
#line 64 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3,
#line 64 "set_ctree234.m"
  MR_Cont mercury__set_ctree234__param_4,
#line 64 "set_ctree234.m"
  void * mercury__set_ctree234__param_5);

#line 63 "set_ctree234.m"
MR_bool MR_CALL 
mercury__set_ctree234__member_2_p_0(
#line 63 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 63 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_2,
#line 63 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3);

#line 58 "set_ctree234.m"
MR_bool MR_CALL 
mercury__set_ctree234__non_empty_1_p_0(
#line 58 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 58 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2);

#line 56 "set_ctree234.m"
MR_bool MR_CALL 
mercury__set_ctree234__is_empty_1_p_0(
#line 56 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 56 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2);

#line 54 "set_ctree234.m"
MR_bool MR_CALL 
mercury__set_ctree234__empty_1_p_0(
#line 54 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 54 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2);

#line 50 "set_ctree234.m"
MR_bool MR_CALL 
mercury__set_ctree234__is_singleton_2_p_0(
#line 50 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 50 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_2,
#line 50 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_3);

#line 48 "set_ctree234.m"
MR_Word MR_CALL 
mercury__set_ctree234__make_singleton_set_1_f_0(
#line 48 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 48 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_2);

#line 46 "set_ctree234.m"
MR_bool MR_CALL 
mercury__set_ctree234__singleton_set_2_p_1(
#line 46 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 46 "set_ctree234.m"
  MR_Box * mercury__set_ctree234__param_2,
#line 46 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_3);

#line 45 "set_ctree234.m"
void MR_CALL 
mercury__set_ctree234__singleton_set_2_p_0(
#line 45 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1,
#line 45 "set_ctree234.m"
  MR_Box mercury__set_ctree234__param_2,
#line 45 "set_ctree234.m"
  MR_Word * mercury__set_ctree234__param_3);

#line 39 "set_ctree234.m"
MR_Word MR_CALL 
mercury__set_ctree234__init_0_f_0(
#line 39 "set_ctree234.m"
  MR_Word mercury__set_ctree234__param_1);

void mercury__set_ctree234__init(void);
void mercury__set_ctree234__init_type_tables(void);
void mercury__set_ctree234__init_debugger(void);

#ifdef __cplusplus
}
#endif

#endif /* MR_HEADER_GUARD_set_ctree234 */

/* :- end_interface set_ctree234. */
