text: /*****************************************************************************
  * 
  * NXP Confidential Proprietary
  *
  * Copyright 2018 NXP 
  * All Rights Reserved
  *
  ******************************************************************************
  *
  * THIS SOFTWARE IS PROVIDED BY NXP "AS IS" AND ANY EXPRESSED OR
  * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
  * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
  * IN NO EVENT SHALL NXP OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
  * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
  * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  *
  ***************************************************************************
    
  /*!*********************************************************************************
  *  @file mul_08u_proc_desc.hpp
  *  @brief Process description for mul (unsigned 8 bit)
  ***********************************************************************************/
  #ifndef MUL08UAPUPROCESSDESC_HPP
  #define MUL08UAPUPROCESSDESC_HPP
  
  #include <acf_process_desc_apu.hpp>
  #include <acf_graph.hpp>
  #include "graph_templates.h"
  #include "arithmetic_acf.h"
  
  GRAPH_CLASS_DEF_4In_1Out(MUL_08u_K)
  
  #define MUL_08U_P_ID   MUL_08U
  #define MUL_08U_P_STR  XSTR(MUL_08U_P_ID)
  
  class mul_08u_apu_process_desc : public ACF_Process_Desc_APU
  {
  public:
    void Create()
    {
      Initialize(mGraph, MUL_08U_P_STR);
    }
  
    graphClassName(MUL_08u_K) mGraph;
  };
  
  
  #ifdef APEX2_EMULATE
  REGISTER_PROCESS_TYPE(MUL_08U_P_ID, mul_08u_apu_process_desc)
  #endif
  
  #endif /* MUL08UAPUPROCESSDESC_HPP */
  