#include "median.h" // generated from ../res/m.swap.25_151205i/run.00330.chr #if MED_SIZE != 25 #error "Size is not 25" #endif med_type median(med_type* din) { med_type s25 = min(din[0], din[1]); med_type s26 = max(din[0], din[1]); med_type s27 = min(din[3], din[4]); med_type s28 = min(din[8], din[16]); med_type s29 = max(din[2], s28); med_type s30 = max(din[16], din[8]); med_type s32 = min(s30, s27); med_type s33 = min(s29, din[11]); med_type s34 = min(din[12], din[7]); med_type s35 = max(din[21], din[21]); med_type s36 = max(s28, din[18]); med_type s37 = max(s34, din[10]); med_type s38 = min(din[17], din[6]); med_type s39 = max(din[12], din[7]); med_type s40 = max(din[17], din[6#93;); med_type s41 = min(din[18], s26); med_type s42 = min(din[5], din[6]); med_type s43 = min(s38, s42); med_type s44 = max(s27, s33); med_type s45 = min(din[9], din[13]); med_type s46 = max(s43, din[13]); med_type s47 = max(din[9], s46); med_type s48 = max(din[11], s29); med_type s50 = max(s32, s45); med_type s51 = max(din[14], din[10]); med_type s52 = max(din[21], din[22]); med_type s54 = min(din[18], s25); med_type s55 = min(s51, s35); med_type s57 = min(din[5], s39); med_type s58 = min(s57, din[19]); med_type s59 = min(s52, s47); med_type s62 = max(s34, s50); med_type s63 = min(s55, din[22]); med_type s65 = min(s48, s59); med_type s67 = min(s30, s63); med_type s68 = max(din[19], s57); med_type s69 = min(din[23], din[24]); med_type s70 = max(din[23], din[24]); med_type s71 = max(s58, s37); med_type s72 = max(s25, s65); med_type s73 = min(s40, s72); med_type s74 = max(s54, din[3]); med_type s76 = max(s69, s58); med_type s78 = max(s44, din[10]); med_type s79 = min(s36, s62); med_type s80 = max(s76, s38); med_type s81 = min(s26, s80); med_type s82 = max(s73, s41); med_type s83 = max(s33, s63); med_type s84 = max(s81, s79); med_type s85 = min(s72, din[15]); med_type s87 = min(s78, din[14]); med_type s90 = max(s87, s85); med_type s92 = max(s27, s30); med_type s94 = min(s44, s71); med_type s95 = max(s94, s84); med_type s98 = min(s87, s85); med_type s100 = max(s50, s98); med_type s101 = min(s40, s82); med_type s102 = min(s90, din[20]); med_type s103 = min(s58, s69); med_type s108 = max(s29, s48); med_type s109 = min(s68, s70); med_type s110 = max(s102, s101); med_type s111 = max(s40, s98); med_type s112 = max(din[15], s110); med_type s113 = min(s92, s109); med_type s115 = max(s102, s100); med_type s118 = min(s65, s92); med_type s120 = max(s95, s113); med_type s121 = min(s80, s62); med_type s124 = max(s25, s103); med_type s125 = min(s101, s115); med_type s126 = min(s121, s121); med_type s127 = max(s83, s126); med_type s131 = min(s124, s65); med_type s132 = min(s90, s111); med_type s134 = max(din[20], s132); med_type s136 = max(s125, s131); med_type s137 = min(s59, s47); med_type s138 = min(s109, s95); med_type s139 = min(s39, s136); med_type s143 = min(s118, s41); med_type s145 = max(s92, s55); med_type s146 = min(s83, s121); med_type s148 = max(s138, s143); med_type s150 = max(s137, s108); med_type s154 = max(s74, din[4]); med_type s155 = min(s150, s112); med_type s157 = max(s146, s134); med_type s159 = min(s157, s155); med_type s161 = min(s136, s100); med_type s165 = min(s148, s145); med_type s169 = min(s127, s37); med_type s171 = min(s169, s84); med_type s181 = min(s161, s102); med_type s185 = min(s159, s165); med_type s187 = min(s171, s154); med_type s189 = min(s112, s185); med_type s190 = max(s139, s67); med_type s192 = max(s189, s187); med_type s197 = max(s190, s192); med_type s202 = min(s197, s120); med_type s218 = max(s165, s159); med_type s219 = min(s202, s218); med_type s222 = max(s219, s181); return s222; }