// ************************************************************************** // // // // eses eses // // eses eses // // eses eseses esesese eses Embedded Systems Group // // ese ese ese ese ese // // ese eseseses eseseses ese Department of Computer Science // // eses eses ese eses // // eses eseses eseseses eses University of Kaiserslautern // // eses eses // // // // ************************************************************************** // // This module can be used by sorting networks based on swap operations. // // ************************************************************************** // macro iSize = 64; module Swap(nat{iSize} a,b) { if(a<b) { next(a) = a; next(b) = b; } else { next(a) = b; next(b) = a; } }