#include "run-time.h"

/* Typedefs for referenced classes */

typedef struct {
  D wrapper;
  D instanceQ_iep_;
  D debug_name_;
  D class_implementation_class_;
  D class_subtype_bit_;
  D class_module_;
} _KLclassGVKd;

#define  define__KLmm_wrapperGVKi(nrepeated) \
  typedef struct { \
    D wrapper; \
    D mm_wrapper_implementation_class_; \
    D mm_wrapper_subtype_mask_; \
    DWORD mm_wrapper_fixed_part_; \
    DWORD mm_wrapper_variable_part_; \
    D mm_wrapper_number_patterns_; \
    DWORD mm_wrapper_pattern_element_[nrepeated+1]; \
  } _KLmm_wrapperGVKi_##nrepeated;
define__KLmm_wrapperGVKi(1);
define__KLmm_wrapperGVKi(0);

typedef struct {
  D wrapper;
} _KLobjectGVKd;

typedef struct {
  D wrapper;
} _KLunboundGVKe;

typedef struct {
  D wrapper;
} _KLbooleanGVKd;

typedef struct {
  D wrapper;
  D xep_;
  D function_signature_;
  D mep_;
} _KLsimple_methodGVKe;

typedef struct {
  D wrapper;
  D instanceQ_iep_;
  D debug_name_;
  D class_implementation_class_;
  D class_subtype_bit_;
  D class_module_;
} _KLfunction_classGVKi;

typedef struct {
  D wrapper;
  D signature_properties_;
  D signature_required_;
} _KLsignatureGVKe;

#define  define__KLsimple_object_vectorGVKd(nrepeated) \
  typedef struct { \
    D wrapper; \
    D size_; \
    D vector_element_[nrepeated+1]; \
  } _KLsimple_object_vectorGVKd_##nrepeated;
define__KLsimple_object_vectorGVKd(5);
define__KLsimple_object_vectorGVKd(4);
define__KLsimple_object_vectorGVKd(2);

typedef struct {
  D wrapper;
  D mangler_;
  D cg_variables_;
  D registers_;
  D variables_;
} _KLharp_back_endGYbase_harpVharp;

typedef struct {
  D wrapper;
  D op_name_;
  D op_properties_;
  D op_disallow_fn_;
  D op_prefer_fn_;
  D op_clash_fn_;
  D op_destroys_fn_;
  D op_c_preserved_destroys_fn_;
  D op_implicit_uses_;
  D op_spread_;
  D op_code_gen_fn_;
  D op_reverse_op_;
  D op_constant_fold_op_;
  D op_info_;
} _KLopGYharp_opVharp;

typedef struct {
  D wrapper;
  D xep_;
} _KLfunctionGVKd;

typedef struct {
  D wrapper;
} _KLintegerGVKd;


/* Typedefs for defined classes */


/* Referenced object declarations */

extern _KLclassGVKd KLclassGVKd;
extern _KLmm_wrapperGVKi_0 KLclassGVKdW;
extern _KLclassGVKd KLmm_wrapperGVKi;
extern _KLmm_wrapperGVKi_1 KLmm_wrapperGVKiW;
extern _KLclassGVKd KLobjectGVKd;
extern _KLmm_wrapperGVKi_0 KLobjectGVKdW;
extern _KLunboundGVKe KPunboundVKi;
extern _KLclassGVKd KLunboundGVKe;
extern _KLmm_wrapperGVKi_0 KLunboundGVKeW;
extern _KLbooleanGVKd KPtrueVKi;
extern _KLclassGVKd KLbooleanGVKd;
extern _KLmm_wrapperGVKi_0 KLbooleanGVKdW;
extern _KLbooleanGVKd KPfalseVKi;
extern _KLfunction_classGVKi KLsimple_methodGVKe;
extern _KLclassGVKd KLfunction_classGVKi;
extern _KLmm_wrapperGVKi_0 KLfunction_classGVKiW;
extern _KLmm_wrapperGVKi_0 KLsimple_methodGVKeW;
extern _KLclassGVKd KLsignatureGVKe;
extern _KLmm_wrapperGVKi_0 KLsignatureGVKeW;
extern _KLclassGVKd KLsimple_object_vectorGVKd;
extern _KLmm_wrapperGVKi_0 KLsimple_object_vectorGVKdW;
extern _KLclassGVKd KLharp_back_endGYbase_harpVharp;
extern _KLmm_wrapperGVKi_0 KLharp_back_endGYbase_harpVharpW;
extern _KLclassGVKd KLopGYharp_opVharp;
extern _KLmm_wrapperGVKi_0 KLopGYharp_opVharpW;
extern _KLclassGVKd KLfunctionGVKd;
extern _KLmm_wrapperGVKi_0 KLfunctionGVKdW;
extern _KLclassGVKd KLintegerGVKd;
extern _KLmm_wrapperGVKi_0 KLintegerGVKdW;
D KlistVKdI (D);

/* Defined object declarations */

extern _KLsimple_methodGVKe Kspread_duYharp_instructionsVharp;
D Kspread_duYharp_instructionsVharpI (D, D, D, D, D);
extern _KLsimple_methodGVKe Kspread_tYharp_instructionsVharp;
D Kspread_tYharp_instructionsVharpI (D, D, D, D, D);
extern _KLsimple_methodGVKe Kspread_tduYharp_instructionsVharp;
D Kspread_tduYharp_instructionsVharpI (D, D, D, D, D);
extern _KLsimple_methodGVKe Kspread_uuYharp_instructionsVharp;
D Kspread_uuYharp_instructionsVharpI (D, D, D, D, D);
extern _KLsimple_methodGVKe Kspread_tuuYharp_instructionsVharp;
D Kspread_tuuYharp_instructionsVharpI (D, D, D, D, D);
extern _KLsimple_methodGVKe Kspread_duuYharp_instructionsVharp;
D Kspread_duuYharp_instructionsVharpI (D, D, D, D, D);
static _KLsignatureGVKe K12;
static _KLsimple_object_vectorGVKd_5 K13;
extern _KLsimple_methodGVKe Kdefault_double_overflow_function_clashesYharp_instructionsVharp;
D Kdefault_double_overflow_function_clashesYharp_instructionsVharpI (D, D);
static _KLsignatureGVKe K16;
static _KLsimple_object_vectorGVKd_2 K17;
extern _KLsimple_methodGVKe Kdefault_overflow_function_clashesYharp_instructionsVharp;
D Kdefault_overflow_function_clashesYharp_instructionsVharpI (D, D);
extern _KLsimple_methodGVKe Kspread_t_popYharp_instructionsVharp;
D Kspread_t_popYharp_instructionsVharpI (D, D, D, D, D);
extern _KLsimple_methodGVKe Kspread_tuuuYharp_instructionsVharp;
D Kspread_tuuuYharp_instructionsVharpI (D, D, D, D, D);
extern _KLsimple_methodGVKe Kspread_dYharp_instructionsVharp;
D Kspread_dYharp_instructionsVharpI (D, D, D, D, D);
extern _KLsimple_methodGVKe Kspread_uuuYharp_instructionsVharp;
D Kspread_uuuYharp_instructionsVharpI (D, D, D, D, D);
extern _KLsimple_methodGVKe Kspread_uYharp_instructionsVharp;
D Kspread_uYharp_instructionsVharpI (D, D, D, D, D);
extern _KLsimple_methodGVKe Kspread_tdduuYharp_instructionsVharp;
D Kspread_tdduuYharp_instructionsVharpI (D, D, D, D, D);
extern _KLsimple_methodGVKe Kspread_tdduYharp_instructionsVharp;
D Kspread_tdduYharp_instructionsVharpI (D, D, D, D, D);
extern _KLsimple_methodGVKe Kspread_tduuYharp_instructionsVharp;
D Kspread_tduuYharp_instructionsVharpI (D, D, D, D, D);
extern _KLsimple_methodGVKe Kspread_tdYharp_instructionsVharp;
D Kspread_tdYharp_instructionsVharpI (D, D, D, D, D);
extern _KLsimple_methodGVKe Kspread_tuYharp_instructionsVharp;
D Kspread_tuYharp_instructionsVharpI (D, D, D, D, D);
extern _KLsimple_methodGVKe Kspread_dduuuYharp_instructionsVharp;
D Kspread_dduuuYharp_instructionsVharpI (D, D, D, D, D);
extern _KLsimple_methodGVKe Kspread_dduuYharp_instructionsVharp;
D Kspread_dduuYharp_instructionsVharpI (D, D, D, D, D);
extern _KLsimple_methodGVKe Kspread_dduYharp_instructionsVharp;
D Kspread_dduYharp_instructionsVharpI (D, D, D, D, D);
extern _KLsimple_methodGVKe Kspread_uuuuuuYharp_instructionsVharp;
D Kspread_uuuuuuYharp_instructionsVharpI (D, D, D, D, D);
extern _KLsimple_methodGVKe Kspread_uuuuuYharp_instructionsVharp;
D Kspread_uuuuuYharp_instructionsVharpI (D, D, D, D, D);
extern _KLsimple_methodGVKe Kspread_uuuuYharp_instructionsVharp;
D Kspread_uuuuYharp_instructionsVharpI (D, D, D, D, D);
extern _KLsimple_methodGVKe Kspread_duuuuYharp_instructionsVharp;
D Kspread_duuuuYharp_instructionsVharpI (D, D, D, D, D);
extern _KLsimple_methodGVKe Kspread_duuuYharp_instructionsVharp;
D Kspread_duuuYharp_instructionsVharpI (D, D, D, D, D);
extern _KLsimple_methodGVKe Kspread_noneYharp_instructionsVharp;
D Kspread_noneYharp_instructionsVharpI (D, D, D, D, D);

/* Indirection variables */


/* Variables */

D spread_noneYharp_instructionsVharp = &Kspread_noneYharp_instructionsVharp;
D spread_duYharp_instructionsVharp = &Kspread_duYharp_instructionsVharp;
D spread_duuYharp_instructionsVharp = &Kspread_duuYharp_instructionsVharp;
D spread_duuuYharp_instructionsVharp = &Kspread_duuuYharp_instructionsVharp;
D spread_duuuuYharp_instructionsVharp = &Kspread_duuuuYharp_instructionsVharp;
D spread_uuuuYharp_instructionsVharp = &Kspread_uuuuYharp_instructionsVharp;
D spread_uuuuuYharp_instructionsVharp = &Kspread_uuuuuYharp_instructionsVharp;
D spread_uuuuuuYharp_instructionsVharp = &Kspread_uuuuuuYharp_instructionsVharp;
D spread_dduYharp_instructionsVharp = &Kspread_dduYharp_instructionsVharp;
D spread_dduuYharp_instructionsVharp = &Kspread_dduuYharp_instructionsVharp;
D spread_dduuuYharp_instructionsVharp = &Kspread_dduuuYharp_instructionsVharp;
D spread_tuYharp_instructionsVharp = &Kspread_tuYharp_instructionsVharp;
D spread_tuuYharp_instructionsVharp = &Kspread_tuuYharp_instructionsVharp;
D spread_tdYharp_instructionsVharp = &Kspread_tdYharp_instructionsVharp;
D spread_tduYharp_instructionsVharp = &Kspread_tduYharp_instructionsVharp;
D spread_tduuYharp_instructionsVharp = &Kspread_tduuYharp_instructionsVharp;
D spread_tdduYharp_instructionsVharp = &Kspread_tdduYharp_instructionsVharp;
D spread_tdduuYharp_instructionsVharp = &Kspread_tdduuYharp_instructionsVharp;
D spread_uYharp_instructionsVharp = &Kspread_uYharp_instructionsVharp;
D spread_uuYharp_instructionsVharp = &Kspread_uuYharp_instructionsVharp;
D spread_uuuYharp_instructionsVharp = &Kspread_uuuYharp_instructionsVharp;
D spread_dYharp_instructionsVharp = &Kspread_dYharp_instructionsVharp;
D spread_tuuuYharp_instructionsVharp = &Kspread_tuuuYharp_instructionsVharp;
D spread_tYharp_instructionsVharp = &Kspread_tYharp_instructionsVharp;
D spread_t_popYharp_instructionsVharp = &Kspread_t_popYharp_instructionsVharp;
D default_overflow_function_clashesYharp_instructionsVharp = &Kdefault_overflow_function_clashesYharp_instructionsVharp;
D default_double_overflow_function_clashesYharp_instructionsVharp = &Kdefault_double_overflow_function_clashesYharp_instructionsVharp;

/* Objects */

_KLsimple_methodGVKe Kspread_duYharp_instructionsVharp = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_5,
  &K12,
  &Kspread_duYharp_instructionsVharpI
};

_KLsimple_methodGVKe Kspread_tYharp_instructionsVharp = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_5,
  &K12,
  &Kspread_tYharp_instructionsVharpI
};

_KLsimple_methodGVKe Kspread_tduYharp_instructionsVharp = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_5,
  &K12,
  &Kspread_tduYharp_instructionsVharpI
};

_KLsimple_methodGVKe Kspread_uuYharp_instructionsVharp = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_5,
  &K12,
  &Kspread_uuYharp_instructionsVharpI
};

_KLsimple_methodGVKe Kspread_tuuYharp_instructionsVharp = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_5,
  &K12,
  &Kspread_tuuYharp_instructionsVharpI
};

_KLsimple_methodGVKe Kspread_duuYharp_instructionsVharp = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_5,
  &K12,
  &Kspread_duuYharp_instructionsVharpI
};

static _KLsignatureGVKe K12 = {
  &KLsignatureGVKeW /* wrapper */,
  (D) 44040213,
  &K13
};

static _KLsimple_object_vectorGVKd_5 K13 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 21,
  &KLharp_back_endGYbase_harpVharp,
  &KLopGYharp_opVharp,
  &KLfunctionGVKd,
  &KLsimple_object_vectorGVKd,
  &KLintegerGVKd
};

_KLsimple_methodGVKe Kdefault_double_overflow_function_clashesYharp_instructionsVharp = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K16,
  &Kdefault_double_overflow_function_clashesYharp_instructionsVharpI
};

static _KLsignatureGVKe K16 = {
  &KLsignatureGVKeW /* wrapper */,
  (D) 44040201,
  &K17
};

static _KLsimple_object_vectorGVKd_2 K17 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &KLharp_back_endGYbase_harpVharp,
  &KLintegerGVKd
};

_KLsimple_methodGVKe Kdefault_overflow_function_clashesYharp_instructionsVharp = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K16,
  &Kdefault_overflow_function_clashesYharp_instructionsVharpI
};

_KLsimple_methodGVKe Kspread_t_popYharp_instructionsVharp = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_5,
  &K12,
  &Kspread_t_popYharp_instructionsVharpI
};

_KLsimple_methodGVKe Kspread_tuuuYharp_instructionsVharp = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_5,
  &K12,
  &Kspread_tuuuYharp_instructionsVharpI
};

_KLsimple_methodGVKe Kspread_dYharp_instructionsVharp = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_5,
  &K12,
  &Kspread_dYharp_instructionsVharpI
};

_KLsimple_methodGVKe Kspread_uuuYharp_instructionsVharp = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_5,
  &K12,
  &Kspread_uuuYharp_instructionsVharpI
};

_KLsimple_methodGVKe Kspread_uYharp_instructionsVharp = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_5,
  &K12,
  &Kspread_uYharp_instructionsVharpI
};

_KLsimple_methodGVKe Kspread_tdduuYharp_instructionsVharp = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_5,
  &K12,
  &Kspread_tdduuYharp_instructionsVharpI
};

_KLsimple_methodGVKe Kspread_tdduYharp_instructionsVharp = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_5,
  &K12,
  &Kspread_tdduYharp_instructionsVharpI
};

_KLsimple_methodGVKe Kspread_tduuYharp_instructionsVharp = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_5,
  &K12,
  &Kspread_tduuYharp_instructionsVharpI
};

_KLsimple_methodGVKe Kspread_tdYharp_instructionsVharp = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_5,
  &K12,
  &Kspread_tdYharp_instructionsVharpI
};

_KLsimple_methodGVKe Kspread_tuYharp_instructionsVharp = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_5,
  &K12,
  &Kspread_tuYharp_instructionsVharpI
};

_KLsimple_methodGVKe Kspread_dduuuYharp_instructionsVharp = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_5,
  &K12,
  &Kspread_dduuuYharp_instructionsVharpI
};

_KLsimple_methodGVKe Kspread_dduuYharp_instructionsVharp = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_5,
  &K12,
  &Kspread_dduuYharp_instructionsVharpI
};

_KLsimple_methodGVKe Kspread_dduYharp_instructionsVharp = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_5,
  &K12,
  &Kspread_dduYharp_instructionsVharpI
};

_KLsimple_methodGVKe Kspread_uuuuuuYharp_instructionsVharp = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_5,
  &K12,
  &Kspread_uuuuuuYharp_instructionsVharpI
};

_KLsimple_methodGVKe Kspread_uuuuuYharp_instructionsVharp = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_5,
  &K12,
  &Kspread_uuuuuYharp_instructionsVharpI
};

_KLsimple_methodGVKe Kspread_uuuuYharp_instructionsVharp = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_5,
  &K12,
  &Kspread_uuuuYharp_instructionsVharpI
};

_KLsimple_methodGVKe Kspread_duuuuYharp_instructionsVharp = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_5,
  &K12,
  &Kspread_duuuuYharp_instructionsVharpI
};

_KLsimple_methodGVKe Kspread_duuuYharp_instructionsVharp = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_5,
  &K12,
  &Kspread_duuuYharp_instructionsVharpI
};

_KLsimple_methodGVKe Kspread_noneYharp_instructionsVharp = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_5,
  &K12,
  &Kspread_noneYharp_instructionsVharpI
};

/* Code */

D Kspread_duYharp_instructionsVharpI (D backend_, D op_, D fn_, D Dsv_insD_, D ins_) {
  D T6;
  DWORD T7;
  DWORD T8;
  DWORD T9;
  D T10;
  DWORD T11;
  DWORD T12;
  D T13;

  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:15
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:16
  T7 = primitive_cast_integer_as_raw(ins_);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:16
  T8 = primitive_machine_word_add_signal_overflow(T7,4);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:16
  T9 = primitive_machine_word_add_signal_overflow(T8,4);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:16
  T10 = REPEATED_D_SLOT_VALUE_TAGGED(Dsv_insD_, 1, T9);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:16
  T11 = primitive_machine_word_add_signal_overflow(T7,8);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:16
  T12 = primitive_machine_word_add_signal_overflow(T11,4);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:16
  T13 = REPEATED_D_SLOT_VALUE_TAGGED(Dsv_insD_, 1, T12);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:16
  T6 = CALL4(fn_, backend_, op_, T10, T13);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:15
  return(T6);
}

D Kspread_tYharp_instructionsVharpI (D backend_, D op_, D fn_, D sv_, D ins_) {
  D T5;
  DWORD T6;
  DWORD T7;
  D T8;

  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:103
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:104
  T6 = primitive_cast_integer_as_raw(ins_);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:104
  T7 = primitive_machine_word_add_signal_overflow(T6,4);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:104
  T8 = REPEATED_D_SLOT_VALUE_TAGGED(sv_, 1, T7);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:104
  T5 = CALL3(fn_, backend_, op_, T8);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:103
  return(T5);
}

D Kspread_tduYharp_instructionsVharpI (D backend_, D op_, D fn_, D sv_, D ins_) {
  D T6;
  DWORD T7;
  DWORD T8;
  D T9;
  DWORD T10;
  D T11;
  DWORD T12;
  DWORD T13;
  D T14;

  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:67
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:68
  T7 = primitive_cast_integer_as_raw(ins_);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:68
  T8 = primitive_machine_word_add_signal_overflow(T7,4);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:68
  T9 = REPEATED_D_SLOT_VALUE_TAGGED(sv_, 1, T8);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:68
  T10 = primitive_machine_word_add_signal_overflow(T8,4);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:68
  T11 = REPEATED_D_SLOT_VALUE_TAGGED(sv_, 1, T10);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:68
  T12 = primitive_machine_word_add_signal_overflow(T7,8);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:68
  T13 = primitive_machine_word_add_signal_overflow(T12,4);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:68
  T14 = REPEATED_D_SLOT_VALUE_TAGGED(sv_, 1, T13);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:68
  T6 = CALL5(fn_, backend_, op_, T9, T11, T14);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:67
  return(T6);
}

D Kspread_uuYharp_instructionsVharpI (D backend_, D op_, D fn_, D Dsv_insD_, D ins_) {
  D T6;
  DWORD T7;
  DWORD T8;
  DWORD T9;
  D T10;
  DWORD T11;
  D T12;

  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:87
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:88
  T7 = primitive_cast_integer_as_raw(ins_);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:88
  T8 = primitive_machine_word_add_signal_overflow(T7,8);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:88
  T9 = primitive_machine_word_add_signal_overflow(T8,4);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:88
  T10 = REPEATED_D_SLOT_VALUE_TAGGED(Dsv_insD_, 1, T9);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:88
  T11 = primitive_machine_word_add_signal_overflow(T8,8);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:88
  T12 = REPEATED_D_SLOT_VALUE_TAGGED(Dsv_insD_, 1, T11);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:88
  T6 = CALL4(fn_, backend_, op_, T10, T12);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:87
  return(T6);
}

D Kspread_tuuYharp_instructionsVharpI (D backend_, D op_, D fn_, D sv_, D ins_) {
  D T6;
  DWORD T7;
  DWORD T8;
  D T9;
  DWORD T10;
  DWORD T11;
  D T12;
  DWORD T13;
  D T14;

  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:59
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:60
  T7 = primitive_cast_integer_as_raw(ins_);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:60
  T8 = primitive_machine_word_add_signal_overflow(T7,4);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:60
  T9 = REPEATED_D_SLOT_VALUE_TAGGED(sv_, 1, T8);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:60
  T10 = primitive_machine_word_add_signal_overflow(T7,8);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:60
  T11 = primitive_machine_word_add_signal_overflow(T10,4);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:60
  T12 = REPEATED_D_SLOT_VALUE_TAGGED(sv_, 1, T11);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:60
  T13 = primitive_machine_word_add_signal_overflow(T10,8);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:60
  T14 = REPEATED_D_SLOT_VALUE_TAGGED(sv_, 1, T13);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:60
  T6 = CALL5(fn_, backend_, op_, T9, T12, T14);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:59
  return(T6);
}

D Kspread_duuYharp_instructionsVharpI (D backend_, D op_, D fn_, D Dsv_insD_, D ins_) {
  D T6;
  DWORD T7;
  DWORD T8;
  DWORD T9;
  D T10;
  DWORD T11;
  DWORD T12;
  D T13;
  DWORD T14;
  D T15;

  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:19
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:20
  T7 = primitive_cast_integer_as_raw(ins_);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:20
  T8 = primitive_machine_word_add_signal_overflow(T7,4);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:20
  T9 = primitive_machine_word_add_signal_overflow(T8,4);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:20
  T10 = REPEATED_D_SLOT_VALUE_TAGGED(Dsv_insD_, 1, T9);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:20
  T11 = primitive_machine_word_add_signal_overflow(T7,8);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:20
  T12 = primitive_machine_word_add_signal_overflow(T11,4);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:20
  T13 = REPEATED_D_SLOT_VALUE_TAGGED(Dsv_insD_, 1, T12);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:20
  T14 = primitive_machine_word_add_signal_overflow(T11,8);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:20
  T15 = REPEATED_D_SLOT_VALUE_TAGGED(Dsv_insD_, 1, T14);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:20
  T6 = CALL5(fn_, backend_, op_, T10, T13, T15);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:19
  return(T6);
}

D Kdefault_double_overflow_function_clashesYharp_instructionsVharpI (D backend_, D ins_) {
  D ovecF3;
  D T4;
  D ovecF5;
  D T6;
  D ovecF7;
  D T8;
  D ovecF9;
  D T10;
  D T11;
  D T12;
  D T13;
  DWORD T14;
  DWORD T15;
  DWORD T16;
  D T17;
  D T18;
  DWORD T19;
  DWORD T20;
  D T21;
  _KLsimple_object_vectorGVKd_2 T22 = {&KLsimple_object_vectorGVKdW, (D) 9};
  D T23;
  D T24;
  DWORD T25;
  D T26;
  _KLsimple_object_vectorGVKd_2 T27 = {&KLsimple_object_vectorGVKdW, (D) 9};
  D T28;
  D T29;
  D T30;
  _KLsimple_object_vectorGVKd_2 T31 = {&KLsimple_object_vectorGVKdW, (D) 9};
  D T32;
  D T33;
  D T34;
  _KLsimple_object_vectorGVKd_2 T35 = {&KLsimple_object_vectorGVKdW, (D) 9};
  _KLsimple_object_vectorGVKd_4 T36 = {&KLsimple_object_vectorGVKdW, (D) 17};

  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:124
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:124
  T12 = SLOT_VALUE(backend_, 3);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:124
  T13 = SLOT_VALUE_INITD(T12, 0);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:125
  T14 = primitive_cast_integer_as_raw(ins_);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:125
  T15 = primitive_machine_word_add_signal_overflow(T14,4);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:125
  T16 = primitive_machine_word_add_signal_overflow(T15,4);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:125
  T17 = REPEATED_D_SLOT_VALUE_TAGGED(T13, 1, T16);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:125
  primitive_type_check(T17, &KLsimple_object_vectorGVKd);
  ovecF3 = T17;
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:125
  T18 = REPEATED_D_SLOT_VALUE_TAGGED(ovecF3, 1, 1);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:125
  T19 = primitive_machine_word_add_signal_overflow(T14,8);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:125
  T20 = primitive_machine_word_add_signal_overflow(T19,4);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:125
  T21 = REPEATED_D_SLOT_VALUE_TAGGED(T13, 1, T20);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:125
  T22.vector_element_[0] = T18;
  T22.vector_element_[1] = T21;
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:125
  T4 = KlistVKdI(&T22);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:126
  T23 = REPEATED_D_SLOT_VALUE_TAGGED(T13, 1, T16);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:126
  primitive_type_check(T23, &KLsimple_object_vectorGVKd);
  ovecF5 = T23;
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:126
  T24 = REPEATED_D_SLOT_VALUE_TAGGED(ovecF5, 1, 1);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:126
  T25 = primitive_machine_word_add_signal_overflow(T19,8);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:126
  T26 = REPEATED_D_SLOT_VALUE_TAGGED(T13, 1, T25);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:126
  T27.vector_element_[0] = T24;
  T27.vector_element_[1] = T26;
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:126
  T6 = KlistVKdI(&T27);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:127
  T28 = REPEATED_D_SLOT_VALUE_TAGGED(T13, 1, T16);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:127
  primitive_type_check(T28, &KLsimple_object_vectorGVKd);
  ovecF7 = T28;
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:127
  T29 = REPEATED_D_SLOT_VALUE_TAGGED(ovecF7, 1, 5);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:127
  T30 = REPEATED_D_SLOT_VALUE_TAGGED(T13, 1, T20);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:127
  T31.vector_element_[0] = T29;
  T31.vector_element_[1] = T30;
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:127
  T8 = KlistVKdI(&T31);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:128
  T32 = REPEATED_D_SLOT_VALUE_TAGGED(T13, 1, T16);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:128
  primitive_type_check(T32, &KLsimple_object_vectorGVKd);
  ovecF9 = T32;
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:128
  T33 = REPEATED_D_SLOT_VALUE_TAGGED(ovecF9, 1, 5);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:128
  T34 = REPEATED_D_SLOT_VALUE_TAGGED(T13, 1, T25);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:128
  T35.vector_element_[0] = T33;
  T35.vector_element_[1] = T34;
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:128
  T10 = KlistVKdI(&T35);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:125
  T36.vector_element_[0] = T4;
  T36.vector_element_[1] = T6;
  T36.vector_element_[2] = T8;
  T36.vector_element_[3] = T10;
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:125
  T11 = KlistVKdI(&T36);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:124
  return(T11);
}

D Kdefault_overflow_function_clashesYharp_instructionsVharpI (D backend_, D ins_) {
  D T3;
  D T4;
  D T5;
  D T6;
  D T7;
  DWORD T8;
  DWORD T9;
  DWORD T10;
  D T11;
  DWORD T12;
  DWORD T13;
  D T14;
  _KLsimple_object_vectorGVKd_2 T15 = {&KLsimple_object_vectorGVKdW, (D) 9};
  D T16;
  DWORD T17;
  D T18;
  _KLsimple_object_vectorGVKd_2 T19 = {&KLsimple_object_vectorGVKdW, (D) 9};
  _KLsimple_object_vectorGVKd_2 T20 = {&KLsimple_object_vectorGVKdW, (D) 9};

  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:118
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:118
  T6 = SLOT_VALUE(backend_, 3);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:118
  T7 = SLOT_VALUE_INITD(T6, 0);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:119
  T8 = primitive_cast_integer_as_raw(ins_);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:119
  T9 = primitive_machine_word_add_signal_overflow(T8,4);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:119
  T10 = primitive_machine_word_add_signal_overflow(T9,4);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:119
  T11 = REPEATED_D_SLOT_VALUE_TAGGED(T7, 1, T10);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:119
  T12 = primitive_machine_word_add_signal_overflow(T8,8);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:119
  T13 = primitive_machine_word_add_signal_overflow(T12,4);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:119
  T14 = REPEATED_D_SLOT_VALUE_TAGGED(T7, 1, T13);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:119
  T15.vector_element_[0] = T11;
  T15.vector_element_[1] = T14;
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:119
  T3 = KlistVKdI(&T15);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:120
  T16 = REPEATED_D_SLOT_VALUE_TAGGED(T7, 1, T10);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:120
  T17 = primitive_machine_word_add_signal_overflow(T12,8);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:120
  T18 = REPEATED_D_SLOT_VALUE_TAGGED(T7, 1, T17);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:120
  T19.vector_element_[0] = T16;
  T19.vector_element_[1] = T18;
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:120
  T4 = KlistVKdI(&T19);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:119
  T20.vector_element_[0] = T3;
  T20.vector_element_[1] = T4;
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:119
  T5 = KlistVKdI(&T20);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:118
  return(T5);
}

D Kspread_t_popYharp_instructionsVharpI (D backend_, D op_, D fn_, D Dsv_insD_, D ins_) {
  D ovec_;
  D T7;
  DWORD T8;
  DWORD T9;
  DWORD T10;
  D T11;
  D T12;
  DWORD T13;
  DWORD T14;
  D T15;

  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:107
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:108
  T8 = primitive_cast_integer_as_raw(ins_);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:108
  T9 = primitive_machine_word_add_signal_overflow(T8,4);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:108
  T10 = primitive_machine_word_add_signal_overflow(T9,4);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:108
  T11 = REPEATED_D_SLOT_VALUE_TAGGED(Dsv_insD_, 1, T10);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:108
  primitive_type_check(T11, &KLsimple_object_vectorGVKd);
  ovec_ = T11;
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:108
  T12 = REPEATED_D_SLOT_VALUE_TAGGED(ovec_, 1, 5);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:108
  T13 = primitive_machine_word_add_signal_overflow(T8,8);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:108
  T14 = primitive_machine_word_add_signal_overflow(T13,4);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:108
  T15 = REPEATED_D_SLOT_VALUE_TAGGED(Dsv_insD_, 1, T14);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:108
  T7 = CALL4(fn_, backend_, op_, T12, T15);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:107
  return(T7);
}

D Kspread_tuuuYharp_instructionsVharpI (D backend_, D op_, D fn_, D sv_, D ins_) {
  D ovecF6;
  D ovecF7;
  D T8;
  DWORD T9;
  DWORD T10;
  D T11;
  DWORD T12;
  DWORD T13;
  D T14;
  DWORD T15;
  D T16;
  D T17;
  D T18;
  D T19;

  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:99
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:100
  T9 = primitive_cast_integer_as_raw(ins_);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:100
  T10 = primitive_machine_word_add_signal_overflow(T9,4);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:100
  T11 = REPEATED_D_SLOT_VALUE_TAGGED(sv_, 1, T10);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:100
  T12 = primitive_machine_word_add_signal_overflow(T9,8);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:100
  T13 = primitive_machine_word_add_signal_overflow(T12,4);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:100
  T14 = REPEATED_D_SLOT_VALUE_TAGGED(sv_, 1, T13);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:100
  T15 = primitive_machine_word_add_signal_overflow(T12,8);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:100
  T16 = REPEATED_D_SLOT_VALUE_TAGGED(sv_, 1, T15);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:100
  primitive_type_check(T16, &KLsimple_object_vectorGVKd);
  ovecF6 = T16;
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:100
  T17 = REPEATED_D_SLOT_VALUE_TAGGED(ovecF6, 1, 1);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:100
  T18 = REPEATED_D_SLOT_VALUE_TAGGED(sv_, 1, T15);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:100
  primitive_type_check(T18, &KLsimple_object_vectorGVKd);
  ovecF7 = T18;
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:100
  T19 = REPEATED_D_SLOT_VALUE_TAGGED(ovecF7, 1, 5);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:100
  T8 = CALL6(fn_, backend_, op_, T11, T14, T17, T19);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:99
  return(T8);
}

D Kspread_dYharp_instructionsVharpI (D backend_, D op_, D fn_, D Dsv_insD_, D ins_) {
  D T6;
  DWORD T7;
  DWORD T8;
  DWORD T9;
  D T10;

  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:95
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:96
  T7 = primitive_cast_integer_as_raw(ins_);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:96
  T8 = primitive_machine_word_add_signal_overflow(T7,4);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:96
  T9 = primitive_machine_word_add_signal_overflow(T8,4);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:96
  T10 = REPEATED_D_SLOT_VALUE_TAGGED(Dsv_insD_, 1, T9);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:96
  T6 = CALL3(fn_, backend_, op_, T10);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:95
  return(T6);
}

D Kspread_uuuYharp_instructionsVharpI (D backend_, D op_, D fn_, D Dsv_insD_, D ins_) {
  D ovecF6;
  D ovecF7;
  D T8;
  DWORD T9;
  DWORD T10;
  DWORD T11;
  D T12;
  DWORD T13;
  D T14;
  D T15;
  D T16;
  D T17;

  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:91
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:92
  T9 = primitive_cast_integer_as_raw(ins_);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:92
  T10 = primitive_machine_word_add_signal_overflow(T9,8);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:92
  T11 = primitive_machine_word_add_signal_overflow(T10,4);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:92
  T12 = REPEATED_D_SLOT_VALUE_TAGGED(Dsv_insD_, 1, T11);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:92
  T13 = primitive_machine_word_add_signal_overflow(T10,8);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:92
  T14 = REPEATED_D_SLOT_VALUE_TAGGED(Dsv_insD_, 1, T13);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:92
  primitive_type_check(T14, &KLsimple_object_vectorGVKd);
  ovecF6 = T14;
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:92
  T15 = REPEATED_D_SLOT_VALUE_TAGGED(ovecF6, 1, 1);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:92
  T16 = REPEATED_D_SLOT_VALUE_TAGGED(Dsv_insD_, 1, T13);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:92
  primitive_type_check(T16, &KLsimple_object_vectorGVKd);
  ovecF7 = T16;
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:92
  T17 = REPEATED_D_SLOT_VALUE_TAGGED(ovecF7, 1, 5);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:92
  T8 = CALL5(fn_, backend_, op_, T12, T15, T17);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:91
  return(T8);
}

D Kspread_uYharp_instructionsVharpI (D backend_, D op_, D fn_, D Dsv_insD_, D ins_) {
  D T6;
  DWORD T7;
  DWORD T8;
  DWORD T9;
  D T10;

  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:83
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:84
  T7 = primitive_cast_integer_as_raw(ins_);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:84
  T8 = primitive_machine_word_add_signal_overflow(T7,8);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:84
  T9 = primitive_machine_word_add_signal_overflow(T8,4);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:84
  T10 = REPEATED_D_SLOT_VALUE_TAGGED(Dsv_insD_, 1, T9);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:84
  T6 = CALL3(fn_, backend_, op_, T10);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:83
  return(T6);
}

D Kspread_tdduuYharp_instructionsVharpI (D backend_, D op_, D fn_, D sv_, D ins_) {
  D ovecF6;
  D ovecF7;
  D T8;
  DWORD T9;
  DWORD T10;
  D T11;
  DWORD T12;
  D T13;
  D T14;
  D T15;
  D T16;
  DWORD T17;
  DWORD T18;
  D T19;
  DWORD T20;
  D T21;

  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:79
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:80
  T9 = primitive_cast_integer_as_raw(ins_);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:80
  T10 = primitive_machine_word_add_signal_overflow(T9,4);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:80
  T11 = REPEATED_D_SLOT_VALUE_TAGGED(sv_, 1, T10);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:80
  T12 = primitive_machine_word_add_signal_overflow(T10,4);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:80
  T13 = REPEATED_D_SLOT_VALUE_TAGGED(sv_, 1, T12);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:80
  primitive_type_check(T13, &KLsimple_object_vectorGVKd);
  ovecF6 = T13;
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:80
  T14 = REPEATED_D_SLOT_VALUE_TAGGED(ovecF6, 1, 1);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:80
  T15 = REPEATED_D_SLOT_VALUE_TAGGED(sv_, 1, T12);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:80
  primitive_type_check(T15, &KLsimple_object_vectorGVKd);
  ovecF7 = T15;
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:80
  T16 = REPEATED_D_SLOT_VALUE_TAGGED(ovecF7, 1, 5);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:80
  T17 = primitive_machine_word_add_signal_overflow(T9,8);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:80
  T18 = primitive_machine_word_add_signal_overflow(T17,4);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:80
  T19 = REPEATED_D_SLOT_VALUE_TAGGED(sv_, 1, T18);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:80
  T20 = primitive_machine_word_add_signal_overflow(T17,8);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:80
  T21 = REPEATED_D_SLOT_VALUE_TAGGED(sv_, 1, T20);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:80
  T8 = CALL7(fn_, backend_, op_, T11, T14, T16, T19, T21);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:79
  return(T8);
}

D Kspread_tdduYharp_instructionsVharpI (D backend_, D op_, D fn_, D sv_, D ins_) {
  D ovecF6;
  D ovecF7;
  D T8;
  DWORD T9;
  DWORD T10;
  D T11;
  DWORD T12;
  D T13;
  D T14;
  D T15;
  D T16;
  DWORD T17;
  DWORD T18;
  D T19;

  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:75
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:76
  T9 = primitive_cast_integer_as_raw(ins_);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:76
  T10 = primitive_machine_word_add_signal_overflow(T9,4);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:76
  T11 = REPEATED_D_SLOT_VALUE_TAGGED(sv_, 1, T10);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:76
  T12 = primitive_machine_word_add_signal_overflow(T10,4);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:76
  T13 = REPEATED_D_SLOT_VALUE_TAGGED(sv_, 1, T12);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:76
  primitive_type_check(T13, &KLsimple_object_vectorGVKd);
  ovecF6 = T13;
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:76
  T14 = REPEATED_D_SLOT_VALUE_TAGGED(ovecF6, 1, 1);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:76
  T15 = REPEATED_D_SLOT_VALUE_TAGGED(sv_, 1, T12);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:76
  primitive_type_check(T15, &KLsimple_object_vectorGVKd);
  ovecF7 = T15;
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:76
  T16 = REPEATED_D_SLOT_VALUE_TAGGED(ovecF7, 1, 5);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:76
  T17 = primitive_machine_word_add_signal_overflow(T9,8);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:76
  T18 = primitive_machine_word_add_signal_overflow(T17,4);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:76
  T19 = REPEATED_D_SLOT_VALUE_TAGGED(sv_, 1, T18);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:76
  T8 = CALL6(fn_, backend_, op_, T11, T14, T16, T19);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:75
  return(T8);
}

D Kspread_tduuYharp_instructionsVharpI (D backend_, D op_, D fn_, D sv_, D ins_) {
  D T6;
  DWORD T7;
  DWORD T8;
  D T9;
  DWORD T10;
  D T11;
  DWORD T12;
  DWORD T13;
  D T14;
  DWORD T15;
  D T16;

  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:71
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:72
  T7 = primitive_cast_integer_as_raw(ins_);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:72
  T8 = primitive_machine_word_add_signal_overflow(T7,4);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:72
  T9 = REPEATED_D_SLOT_VALUE_TAGGED(sv_, 1, T8);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:72
  T10 = primitive_machine_word_add_signal_overflow(T8,4);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:72
  T11 = REPEATED_D_SLOT_VALUE_TAGGED(sv_, 1, T10);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:72
  T12 = primitive_machine_word_add_signal_overflow(T7,8);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:72
  T13 = primitive_machine_word_add_signal_overflow(T12,4);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:72
  T14 = REPEATED_D_SLOT_VALUE_TAGGED(sv_, 1, T13);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:72
  T15 = primitive_machine_word_add_signal_overflow(T12,8);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:72
  T16 = REPEATED_D_SLOT_VALUE_TAGGED(sv_, 1, T15);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:72
  T6 = CALL6(fn_, backend_, op_, T9, T11, T14, T16);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:71
  return(T6);
}

D Kspread_tdYharp_instructionsVharpI (D backend_, D op_, D fn_, D sv_, D ins_) {
  D T6;
  DWORD T7;
  DWORD T8;
  D T9;
  DWORD T10;
  D T11;

  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:63
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:64
  T7 = primitive_cast_integer_as_raw(ins_);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:64
  T8 = primitive_machine_word_add_signal_overflow(T7,4);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:64
  T9 = REPEATED_D_SLOT_VALUE_TAGGED(sv_, 1, T8);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:64
  T10 = primitive_machine_word_add_signal_overflow(T8,4);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:64
  T11 = REPEATED_D_SLOT_VALUE_TAGGED(sv_, 1, T10);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:64
  T6 = CALL4(fn_, backend_, op_, T9, T11);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:63
  return(T6);
}

D Kspread_tuYharp_instructionsVharpI (D backend_, D op_, D fn_, D sv_, D ins_) {
  D T6;
  DWORD T7;
  DWORD T8;
  D T9;
  DWORD T10;
  DWORD T11;
  D T12;

  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:55
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:56
  T7 = primitive_cast_integer_as_raw(ins_);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:56
  T8 = primitive_machine_word_add_signal_overflow(T7,4);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:56
  T9 = REPEATED_D_SLOT_VALUE_TAGGED(sv_, 1, T8);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:56
  T10 = primitive_machine_word_add_signal_overflow(T7,8);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:56
  T11 = primitive_machine_word_add_signal_overflow(T10,4);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:56
  T12 = REPEATED_D_SLOT_VALUE_TAGGED(sv_, 1, T11);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:56
  T6 = CALL4(fn_, backend_, op_, T9, T12);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:55
  return(T6);
}

D Kspread_dduuuYharp_instructionsVharpI (D backend_, D op_, D fn_, D Dsv_insD_, D ins_) {
  D ovecF6;
  D ovecF7;
  D ovecF8;
  D ovecF9;
  D T10;
  DWORD T11;
  DWORD T12;
  DWORD T13;
  D T14;
  D T15;
  D T16;
  D T17;
  DWORD T18;
  DWORD T19;
  D T20;
  DWORD T21;
  D T22;
  D T23;
  D T24;
  D T25;

  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:51
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:52
  T11 = primitive_cast_integer_as_raw(ins_);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:52
  T12 = primitive_machine_word_add_signal_overflow(T11,4);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:52
  T13 = primitive_machine_word_add_signal_overflow(T12,4);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:52
  T14 = REPEATED_D_SLOT_VALUE_TAGGED(Dsv_insD_, 1, T13);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:52
  primitive_type_check(T14, &KLsimple_object_vectorGVKd);
  ovecF6 = T14;
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:52
  T15 = REPEATED_D_SLOT_VALUE_TAGGED(ovecF6, 1, 1);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:52
  T16 = REPEATED_D_SLOT_VALUE_TAGGED(Dsv_insD_, 1, T13);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:52
  primitive_type_check(T16, &KLsimple_object_vectorGVKd);
  ovecF7 = T16;
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:52
  T17 = REPEATED_D_SLOT_VALUE_TAGGED(ovecF7, 1, 5);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:52
  T18 = primitive_machine_word_add_signal_overflow(T11,8);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:52
  T19 = primitive_machine_word_add_signal_overflow(T18,4);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:52
  T20 = REPEATED_D_SLOT_VALUE_TAGGED(Dsv_insD_, 1, T19);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:52
  T21 = primitive_machine_word_add_signal_overflow(T18,8);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:52
  T22 = REPEATED_D_SLOT_VALUE_TAGGED(Dsv_insD_, 1, T21);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:52
  primitive_type_check(T22, &KLsimple_object_vectorGVKd);
  ovecF8 = T22;
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:52
  T23 = REPEATED_D_SLOT_VALUE_TAGGED(ovecF8, 1, 1);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:52
  T24 = REPEATED_D_SLOT_VALUE_TAGGED(Dsv_insD_, 1, T21);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:52
  primitive_type_check(T24, &KLsimple_object_vectorGVKd);
  ovecF9 = T24;
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:52
  T25 = REPEATED_D_SLOT_VALUE_TAGGED(ovecF9, 1, 5);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:52
  T10 = CALL7(fn_, backend_, op_, T15, T17, T20, T23, T25);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:51
  return(T10);
}

D Kspread_dduuYharp_instructionsVharpI (D backend_, D op_, D fn_, D Dsv_insD_, D ins_) {
  D ovecF6;
  D ovecF7;
  D T8;
  DWORD T9;
  DWORD T10;
  DWORD T11;
  D T12;
  D T13;
  D T14;
  D T15;
  DWORD T16;
  DWORD T17;
  D T18;
  DWORD T19;
  D T20;

  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:47
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:48
  T9 = primitive_cast_integer_as_raw(ins_);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:48
  T10 = primitive_machine_word_add_signal_overflow(T9,4);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:48
  T11 = primitive_machine_word_add_signal_overflow(T10,4);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:48
  T12 = REPEATED_D_SLOT_VALUE_TAGGED(Dsv_insD_, 1, T11);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:48
  primitive_type_check(T12, &KLsimple_object_vectorGVKd);
  ovecF6 = T12;
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:48
  T13 = REPEATED_D_SLOT_VALUE_TAGGED(ovecF6, 1, 1);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:48
  T14 = REPEATED_D_SLOT_VALUE_TAGGED(Dsv_insD_, 1, T11);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:48
  primitive_type_check(T14, &KLsimple_object_vectorGVKd);
  ovecF7 = T14;
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:48
  T15 = REPEATED_D_SLOT_VALUE_TAGGED(ovecF7, 1, 5);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:48
  T16 = primitive_machine_word_add_signal_overflow(T9,8);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:48
  T17 = primitive_machine_word_add_signal_overflow(T16,4);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:48
  T18 = REPEATED_D_SLOT_VALUE_TAGGED(Dsv_insD_, 1, T17);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:48
  T19 = primitive_machine_word_add_signal_overflow(T16,8);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:48
  T20 = REPEATED_D_SLOT_VALUE_TAGGED(Dsv_insD_, 1, T19);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:48
  T8 = CALL6(fn_, backend_, op_, T13, T15, T18, T20);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:47
  return(T8);
}

D Kspread_dduYharp_instructionsVharpI (D backend_, D op_, D fn_, D Dsv_insD_, D ins_) {
  D ovecF6;
  D ovecF7;
  D T8;
  DWORD T9;
  DWORD T10;
  DWORD T11;
  D T12;
  D T13;
  D T14;
  D T15;
  DWORD T16;
  DWORD T17;
  D T18;

  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:43
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:44
  T9 = primitive_cast_integer_as_raw(ins_);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:44
  T10 = primitive_machine_word_add_signal_overflow(T9,4);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:44
  T11 = primitive_machine_word_add_signal_overflow(T10,4);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:44
  T12 = REPEATED_D_SLOT_VALUE_TAGGED(Dsv_insD_, 1, T11);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:44
  primitive_type_check(T12, &KLsimple_object_vectorGVKd);
  ovecF6 = T12;
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:44
  T13 = REPEATED_D_SLOT_VALUE_TAGGED(ovecF6, 1, 1);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:44
  T14 = REPEATED_D_SLOT_VALUE_TAGGED(Dsv_insD_, 1, T11);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:44
  primitive_type_check(T14, &KLsimple_object_vectorGVKd);
  ovecF7 = T14;
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:44
  T15 = REPEATED_D_SLOT_VALUE_TAGGED(ovecF7, 1, 5);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:44
  T16 = primitive_machine_word_add_signal_overflow(T9,8);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:44
  T17 = primitive_machine_word_add_signal_overflow(T16,4);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:44
  T18 = REPEATED_D_SLOT_VALUE_TAGGED(Dsv_insD_, 1, T17);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:44
  T8 = CALL5(fn_, backend_, op_, T13, T15, T18);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:43
  return(T8);
}

D Kspread_uuuuuuYharp_instructionsVharpI (D backend_, D op_, D fn_, D Dsv_insD_, D ins_) {
  D ovecF6;
  D ovecF7;
  D ovecF8;
  D ovecF9;
  D ovecF10;
  D T11;
  DWORD T12;
  DWORD T13;
  DWORD T14;
  D T15;
  DWORD T16;
  D T17;
  D T18;
  D T19;
  D T20;
  D T21;
  D T22;
  D T23;
  D T24;
  D T25;
  D T26;

  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:39
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:40
  T12 = primitive_cast_integer_as_raw(ins_);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:40
  T13 = primitive_machine_word_add_signal_overflow(T12,8);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:40
  T14 = primitive_machine_word_add_signal_overflow(T13,4);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:40
  T15 = REPEATED_D_SLOT_VALUE_TAGGED(Dsv_insD_, 1, T14);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:40
  T16 = primitive_machine_word_add_signal_overflow(T13,8);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:40
  T17 = REPEATED_D_SLOT_VALUE_TAGGED(Dsv_insD_, 1, T16);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:40
  primitive_type_check(T17, &KLsimple_object_vectorGVKd);
  ovecF6 = T17;
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:40
  T18 = REPEATED_D_SLOT_VALUE_TAGGED(ovecF6, 1, 1);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:40
  T19 = REPEATED_D_SLOT_VALUE_TAGGED(Dsv_insD_, 1, T16);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:40
  primitive_type_check(T19, &KLsimple_object_vectorGVKd);
  ovecF7 = T19;
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:40
  T20 = REPEATED_D_SLOT_VALUE_TAGGED(ovecF7, 1, 5);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:40
  T21 = REPEATED_D_SLOT_VALUE_TAGGED(Dsv_insD_, 1, T16);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:40
  primitive_type_check(T21, &KLsimple_object_vectorGVKd);
  ovecF8 = T21;
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:40
  T22 = REPEATED_D_SLOT_VALUE_TAGGED(ovecF8, 1, 9);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:40
  T23 = REPEATED_D_SLOT_VALUE_TAGGED(Dsv_insD_, 1, T16);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:40
  primitive_type_check(T23, &KLsimple_object_vectorGVKd);
  ovecF9 = T23;
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:40
  T24 = REPEATED_D_SLOT_VALUE_TAGGED(ovecF9, 1, 13);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:40
  T25 = REPEATED_D_SLOT_VALUE_TAGGED(Dsv_insD_, 1, T16);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:40
  primitive_type_check(T25, &KLsimple_object_vectorGVKd);
  ovecF10 = T25;
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:40
  T26 = REPEATED_D_SLOT_VALUE_TAGGED(ovecF10, 1, 17);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:40
  T11 = CALL8(fn_, backend_, op_, T15, T18, T20, T22, T24, T26);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:39
  return(T11);
}

D Kspread_uuuuuYharp_instructionsVharpI (D backend_, D op_, D fn_, D Dsv_insD_, D ins_) {
  D ovecF6;
  D ovecF7;
  D ovecF8;
  D ovecF9;
  D T10;
  DWORD T11;
  DWORD T12;
  DWORD T13;
  D T14;
  DWORD T15;
  D T16;
  D T17;
  D T18;
  D T19;
  D T20;
  D T21;
  D T22;
  D T23;

  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:35
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:36
  T11 = primitive_cast_integer_as_raw(ins_);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:36
  T12 = primitive_machine_word_add_signal_overflow(T11,8);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:36
  T13 = primitive_machine_word_add_signal_overflow(T12,4);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:36
  T14 = REPEATED_D_SLOT_VALUE_TAGGED(Dsv_insD_, 1, T13);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:36
  T15 = primitive_machine_word_add_signal_overflow(T12,8);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:36
  T16 = REPEATED_D_SLOT_VALUE_TAGGED(Dsv_insD_, 1, T15);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:36
  primitive_type_check(T16, &KLsimple_object_vectorGVKd);
  ovecF6 = T16;
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:36
  T17 = REPEATED_D_SLOT_VALUE_TAGGED(ovecF6, 1, 1);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:36
  T18 = REPEATED_D_SLOT_VALUE_TAGGED(Dsv_insD_, 1, T15);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:36
  primitive_type_check(T18, &KLsimple_object_vectorGVKd);
  ovecF7 = T18;
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:36
  T19 = REPEATED_D_SLOT_VALUE_TAGGED(ovecF7, 1, 5);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:36
  T20 = REPEATED_D_SLOT_VALUE_TAGGED(Dsv_insD_, 1, T15);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:36
  primitive_type_check(T20, &KLsimple_object_vectorGVKd);
  ovecF8 = T20;
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:36
  T21 = REPEATED_D_SLOT_VALUE_TAGGED(ovecF8, 1, 9);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:36
  T22 = REPEATED_D_SLOT_VALUE_TAGGED(Dsv_insD_, 1, T15);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:36
  primitive_type_check(T22, &KLsimple_object_vectorGVKd);
  ovecF9 = T22;
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:36
  T23 = REPEATED_D_SLOT_VALUE_TAGGED(ovecF9, 1, 13);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:36
  T10 = CALL7(fn_, backend_, op_, T14, T17, T19, T21, T23);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:35
  return(T10);
}

D Kspread_uuuuYharp_instructionsVharpI (D backend_, D op_, D fn_, D Dsv_insD_, D ins_) {
  D ovecF6;
  D ovecF7;
  D ovecF8;
  D T9;
  DWORD T10;
  DWORD T11;
  DWORD T12;
  D T13;
  DWORD T14;
  D T15;
  D T16;
  D T17;
  D T18;
  D T19;
  D T20;

  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:31
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:32
  T10 = primitive_cast_integer_as_raw(ins_);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:32
  T11 = primitive_machine_word_add_signal_overflow(T10,8);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:32
  T12 = primitive_machine_word_add_signal_overflow(T11,4);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:32
  T13 = REPEATED_D_SLOT_VALUE_TAGGED(Dsv_insD_, 1, T12);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:32
  T14 = primitive_machine_word_add_signal_overflow(T11,8);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:32
  T15 = REPEATED_D_SLOT_VALUE_TAGGED(Dsv_insD_, 1, T14);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:32
  primitive_type_check(T15, &KLsimple_object_vectorGVKd);
  ovecF6 = T15;
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:32
  T16 = REPEATED_D_SLOT_VALUE_TAGGED(ovecF6, 1, 1);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:32
  T17 = REPEATED_D_SLOT_VALUE_TAGGED(Dsv_insD_, 1, T14);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:32
  primitive_type_check(T17, &KLsimple_object_vectorGVKd);
  ovecF7 = T17;
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:32
  T18 = REPEATED_D_SLOT_VALUE_TAGGED(ovecF7, 1, 5);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:32
  T19 = REPEATED_D_SLOT_VALUE_TAGGED(Dsv_insD_, 1, T14);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:32
  primitive_type_check(T19, &KLsimple_object_vectorGVKd);
  ovecF8 = T19;
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:32
  T20 = REPEATED_D_SLOT_VALUE_TAGGED(ovecF8, 1, 9);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:32
  T9 = CALL6(fn_, backend_, op_, T13, T16, T18, T20);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:31
  return(T9);
}

D Kspread_duuuuYharp_instructionsVharpI (D backend_, D op_, D fn_, D Dsv_insD_, D ins_) {
  D ovecF6;
  D ovecF7;
  D ovecF8;
  D T9;
  DWORD T10;
  DWORD T11;
  DWORD T12;
  D T13;
  DWORD T14;
  DWORD T15;
  D T16;
  DWORD T17;
  D T18;
  D T19;
  D T20;
  D T21;
  D T22;
  D T23;

  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:27
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:28
  T10 = primitive_cast_integer_as_raw(ins_);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:28
  T11 = primitive_machine_word_add_signal_overflow(T10,4);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:28
  T12 = primitive_machine_word_add_signal_overflow(T11,4);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:28
  T13 = REPEATED_D_SLOT_VALUE_TAGGED(Dsv_insD_, 1, T12);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:28
  T14 = primitive_machine_word_add_signal_overflow(T10,8);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:28
  T15 = primitive_machine_word_add_signal_overflow(T14,4);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:28
  T16 = REPEATED_D_SLOT_VALUE_TAGGED(Dsv_insD_, 1, T15);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:28
  T17 = primitive_machine_word_add_signal_overflow(T14,8);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:28
  T18 = REPEATED_D_SLOT_VALUE_TAGGED(Dsv_insD_, 1, T17);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:28
  primitive_type_check(T18, &KLsimple_object_vectorGVKd);
  ovecF6 = T18;
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:28
  T19 = REPEATED_D_SLOT_VALUE_TAGGED(ovecF6, 1, 1);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:28
  T20 = REPEATED_D_SLOT_VALUE_TAGGED(Dsv_insD_, 1, T17);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:28
  primitive_type_check(T20, &KLsimple_object_vectorGVKd);
  ovecF7 = T20;
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:28
  T21 = REPEATED_D_SLOT_VALUE_TAGGED(ovecF7, 1, 5);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:28
  T22 = REPEATED_D_SLOT_VALUE_TAGGED(Dsv_insD_, 1, T17);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:28
  primitive_type_check(T22, &KLsimple_object_vectorGVKd);
  ovecF8 = T22;
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:28
  T23 = REPEATED_D_SLOT_VALUE_TAGGED(ovecF8, 1, 9);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:28
  T9 = CALL7(fn_, backend_, op_, T13, T16, T19, T21, T23);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:27
  return(T9);
}

D Kspread_duuuYharp_instructionsVharpI (D backend_, D op_, D fn_, D Dsv_insD_, D ins_) {
  D ovecF6;
  D ovecF7;
  D T8;
  DWORD T9;
  DWORD T10;
  DWORD T11;
  D T12;
  DWORD T13;
  DWORD T14;
  D T15;
  DWORD T16;
  D T17;
  D T18;
  D T19;
  D T20;

  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:23
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:24
  T9 = primitive_cast_integer_as_raw(ins_);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:24
  T10 = primitive_machine_word_add_signal_overflow(T9,4);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:24
  T11 = primitive_machine_word_add_signal_overflow(T10,4);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:24
  T12 = REPEATED_D_SLOT_VALUE_TAGGED(Dsv_insD_, 1, T11);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:24
  T13 = primitive_machine_word_add_signal_overflow(T9,8);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:24
  T14 = primitive_machine_word_add_signal_overflow(T13,4);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:24
  T15 = REPEATED_D_SLOT_VALUE_TAGGED(Dsv_insD_, 1, T14);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:24
  T16 = primitive_machine_word_add_signal_overflow(T13,8);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:24
  T17 = REPEATED_D_SLOT_VALUE_TAGGED(Dsv_insD_, 1, T16);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:24
  primitive_type_check(T17, &KLsimple_object_vectorGVKd);
  ovecF6 = T17;
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:24
  T18 = REPEATED_D_SLOT_VALUE_TAGGED(ovecF6, 1, 1);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:24
  T19 = REPEATED_D_SLOT_VALUE_TAGGED(Dsv_insD_, 1, T16);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:24
  primitive_type_check(T19, &KLsimple_object_vectorGVKd);
  ovecF7 = T19;
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:24
  T20 = REPEATED_D_SLOT_VALUE_TAGGED(ovecF7, 1, 5);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:24
  T8 = CALL6(fn_, backend_, op_, T12, T15, T18, T20);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:23
  return(T8);
}

D Kspread_noneYharp_instructionsVharpI (D backend_, D op_, D fn_, D Dsv_insD_, D ins_) {
  D T5;

  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:11
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:12
  T5 = CALL2(fn_, backend_, op_);
  // /Users/bruce/Development/dylan/opendylan/sources/harp/core-harp/harp-spread.dylan:11
  return(T5);
}


/* SYSTEM INIT CODE */

void _Init_harp__X_harp_spread_for_system () {
  extern D KPresolve_symbolVKiI(D);
  return;
}

/* USER INIT CODE */

void _Init_harp__X_harp_spread_for_user () {
  return;
}


/* eof */
