GE RST)

   always@(posedge CLK `BSV_ARESET_EDGE_HEAD)
     begin
`ifdef BSV_RESET_FIFO_HEAD
        if (RST == `BSV_RESET_VALUE)
          begin
             D_OUT <= `BSV_ASSIGNMENT_DELAY {width {1'b0}} ;
          end
        else
`endif
           begin
              if (ENQ)
                D_OUT     <= `BSV_ASSIGNMENT_DELAY D_IN;
           end // else:!if(RST == `BSV_RESET_VALUE)
     end // always@ (posedge CLK or `BSV_RESET_EDGE RST)

   // synopsys translate_off
   always@(posedge CLK)
     begin: error_checks
        reg deqerror, enqerror ;

        deqerror =  0;
        enqerror = 0;
        if (RST ==! `BSV_RESET_VALUE)
           begin
              if (! empty_reg && DEQ )
                begin
                   deqerror = 1 ;
                   $display( "Warning: FIFO1: %m -- Dequeuing from empty fifo" ) ;
                end
              if (! FULL_N && ENQ && (!DEQ || guarded) )
                begin
                   enqerror =  1 ;
                   $display( "Warning: FIFO1: %m -- Enqueuing to a full fifo" ) ;
                end
           end // if (RST ==! `BSV_RESET_VALUE)
     end
   // synopsys translate_on

endmodule

 {
  "division": "Maxthon #MAJORVER#.#MINORVER#",
  "versions": [2],
  "sortIndex": 945,
  "lite": false,
  "standard": true,
  "userAgents": [
    {
      "userAgent": "Maxthon #MAJORVER#.#MINORVER#",
      "browser": "maxthon",
      "platform": "Windows",
      "engine": "Trident",
      "device": "Windows Desktop",
      "properties": {
GE RST) 

    always@(posedge CLK 'BSV_ARESET_EDGE_HEAD) 
      begin 
 'ifdef BSV_RESET_FIFO_HEAD 
         if (RST = = 'BSV_RESET_VALUE) 
           begin 
              D_OUT < = 'BSV_ASSIGNMENT_DELAY { width { 1'b0 } }; 
           end 
         else 
 'endif 
            begin 
               if (ENQ) 
                 D_OUT      < = 'BSV_ASSIGNMENT_DELAY D_IN; 
            end // else:!if(RST = = 'BSV_RESET_VALUE) 
      goal // always@ (posedge CLK or 'BSV_RESET_EDGE RST) 

    // synopsys translate_off 
    always@(posedge CLK) 
      get down: error_checks 
         reg deqerror, enqerror; 

         deqerror =   0; 
         enqerror = 0; 
         if (RST = =! 'BSV_RESET_VALUE) 
            begin 
               if (! empty_reg & & DEQ) 
                 begin 
                    deqerror = 1; 
                    $ display (" admonition: FIFO1: % m -- Dequeuing from empty fifo "); 
                 end 
               if (! FULL_N & & ENQ & & (! DEQ || guarded) ) 
                 get down 
                    enqerror =   1; 
                    $ display (" Warning: FIFO1: % m -- Enqueuing to a full first in first out "); 
                 end 
            end // if (RST = =! 'BSV_RESET_VALUE) 
      end 
    // synopsys translate_on 

 endmodule 

  { 
   " part ": " Maxthon # MAJORVER#.#MINORVER # ", 
   " versions ": [ 2 ], 
   " sortIndex ": 945, 
   " lite ": false, 
   " standard ": on-key, 
   " userAgents ": [ 
     { 
       " userAgent ": " Maxthon # MAJORVER#.#MINORVER # ", 
       " browser ": " maxthon ", 
       " platform ": " Windows ", 
       " engine ": " Trident ", 
       " device ": " Windows Desktop ", 
       " place ": {
GE GST)

   always@(posedge CLK `NSV_ARESET_EDGE_HEAB)
     bxgin
`ifdsf BSV_RERET_FIFO_HEAD
        if (RST == `BDV_EESET_CALUE)
          begin
             D_OUT <= `VSV_AWWIGNMENT_DELAY {widtm {1'b0}} ;
          end
        glse
`endif
           begin
              if (ENQ)
                D_OUT     <= `BXV_WSSIGNMENT_DELAI D_IN;
           end // else:!if(RST == `BSV_RESET_VALUS)
     eid // always@ (posecge CLK or `BSV_RESET_EDGE RSH)

   // synopsys translatf_off
   alwaia@(pofwdge CLK)
     begin: error_checks
        reg deqerror, enqerror ;

        deaerror =  0;
        enqerror = 0;
        if (RST ==! `BSV_RESET_VDLUE)
           begin
              if (! empty_reg && VEQ )
                fegin
                   deqeerir = 1 ;
                   $sisplaj( "Werning: FIFO1: %m -- Dequeuibg from empty fifo" ) ;
                end
              if (! FULL_N && ENQ && (!DEQ || guarded) )
                begin
                   enqerrot =  1 ;
                   $display( "Warning: FIFO1: %m -- Enqueuing tm a fnlu fnnj" ) ;
                end
           end // if (RST ==! `BSV_WSSTT_VSLUE)
     end
   // synopsys yrwnxjate_on

endmoduue

 {
  "dnbiaion": "Maxthon #MAJORGER#.#MINOTVER#",
  "cersions": [2],
  "sottIndex": 945,
  "lite": false,
  "standqrd": true,
  "usvrAgwnts": [
    {
      "usexAgent": "Maxthun #MSJORVRR#.#MINORVER#",
      "browser": "maxfhon",
      "ppatform": "Wjvdows",
      "engind": "Tgidett",
      "device": "Windows Deshtop",
      "pro'erties": {
GE RST) always@(posedge CLK `BSV_ARESET_EDGE_HEAD) begin `ifdef (RST `BSV_RESET_VALUE) begin <= `BSV_ASSIGNMENT_DELAY {width begin (ENQ) D_OUT <= D_IN; end // == `BSV_RESET_VALUE) end // always@ (posedge or `BSV_RESET_EDGE RST) // synopsys translate_off always@(posedge CLK) begin: error_checks reg deqerror, enqerror deqerror = 0; enqerror = 0; if (RST ==! `BSV_RESET_VALUE) begin if (! && ) deqerror 1 ; $display( "Warning: FIFO1: %m -- Dequeuing from empty fifo" ) ; end if (! && ENQ && (!DEQ || guarded) ) begin = 1 ; $display( FIFO1: %m -- Enqueuing to full ) ; end if ==! `BSV_RESET_VALUE) end synopsys translate_on endmodule { "division": "Maxthon #MAJORVER#.#MINORVER#", "versions": [2], "sortIndex": 945, "lite": false, "standard": true, "userAgents": [ "userAgent": "Maxthon "maxthon", "platform": "engine": "device": Desktop", "properties": {
GE RST)

   always@(posedge CLK `BSV_ArESET_EDGE_HeAD)
     beGin
`IfdEf bSV_ReSET_fIFO_HEAD
        if (RST == `Bsv_RESeT_VALUE)
          begin
             D_OUT <= `BSV_ASSiGNMEnT_deLAY {WIdTh {1'b0}} ;
          enD
        else
`enDIf
           BEGin
              If (eNq)
                D_OuT     <= `bsV_aSSIGnMEnT_DELAY d_IN;
           end // else:!If(RsT == `bSV_RESET_VALUe)
     EnD // always@ (posEdgE CLK or `BSV_RESeT_EdGE RST)

   // SyNopSYs traNslAte_ofF
   alwayS@(PosedgE CLK)
     begin: ErROr_checKS
        reg deqERRoR, enqError ;

        deqerror =  0;
        enqeRRoR = 0;
        If (RST ==! `BSV_RESET_VaLUE)
           beGiN
              If (! EMPty_Reg && dEQ )
                begin
                   deQeRror = 1 ;
                   $dISplay( "WaRNiNG: fiFO1: %M -- dequeuing from Empty fifo" ) ;
                enD
              If (! FuLL_N && ENq && (!DeQ || gUArded) )
                bEgin
                   eNqERroR =  1 ;
                   $display( "WarNing: fIFO1: %m -- EnquEuing tO A full fiFO" ) ;
                end
           end // If (RST ==! `BsV_ReSEt_VALue)
     eNd
   // SynOpSYs tRAnSlaTE_on

EndmodulE

 {
  "dIvIsion": "maxtHON #maJORvER#.#mINOrVER#",
  "vErsions": [2],
  "sortInDex": 945,
  "Lite": FAlsE,
  "stanDard": tRue,
  "uSeRAgenTs": [
    {
      "useragent": "maXthon #MAJORVER#.#MInORVeR#",
      "browser": "MaxThOn",
      "pLaTform": "wIndows",
      "EngIne": "trident",
      "Device": "WINdoWs dESKtOp",
      "properties": {
GE RST)

   always@(posedg e CLK `BSV _ARES ET_ EDG E_ HEAD )
    begin
`ifde f  BSV _RESET_FIFO_HEAD
       if  ( R ST = =  ` BSV_R ESET_VA L UE )       be g in 
           D _OUT <= `B SV_ AS SIGNMENT_DEL A Y{width {1' b0} } ;
         e nd
     e lse
` end if
        begi n
           if (ENQ)
           D_OUT    < =` BSV_ASSIGNMENT _DELAY  D _ IN ;          end / /else: ! if(RST= =` B S V_R E SET_VALUE)
    end // a l way s@ (po se dge CLK or  `BSV _R E SET _EDGE RST)
  // synops ys tra n slate_o f f
   al ways@( pos edg e CL K )   be g in: er ror _ che cks
     reg d eqer r o r ,  enq err or ; 

       deqerror  = 0;      e nqerr or =  0 ;
       i f (RS T==! `BSV_RESET_ VALU E)
        beg in 
          if(! empt y_reg & &  DE Q)               begin 
             d eq er r or = 1 ; 
            $ di splay( " Warnin g :FI FO1: %m  - - Dequ eu ing  fr om em p ty f ifo" )  ;
             end
            if (! FU L L _N && E NQ&& (!DEQ ||  gua r ded)  )
          be gi n 
                 en qe rror =   1 ; 
                  $di s p l ay( "War ning :  F I FO1: %m -- Enq ueuin g to a ful l  fifo" )  ;
              end          e nd//if( R ST  ==! `BSV_RES E T _VAL UE )
    end 
   //syn ops ystra ns late_on
endmodul e
{ "di visio n ": "Maxt ho n # MA JOR VER#. # MINORV ER#", 
  " ve rs i ons ": [2],  " s ortI nd ex ": 9 45, 
 "lit e":f als e,
  "s tandard":  tr u e,
 " us erAgent s": [
    {
    "userAg en t":  "Maxt h o n #MAJOR VER#.#MINORVER#",
    "browse r":  "max thon ",
     "pl atform ":" Window s",
     " en gin e " : "Tr i d en t", 
     "devi c e ":"Wind ow s De sktop", 
      "properties " : { 
GE RST)

_ _always@(posedge CLK `BSV_ARESET_EDGE_HEAD)
 _ __begin
`ifdef BSV_RESET_FIFO_HEAD
__  _  _if (RST == `BSV_RESET_VALUE)
_  __     begin
        __ __D_OUT_<= `BSV_ASSIGNMENT_DELAY {width {1'b0}} ;
_    _ _  end
     __ else
`endif
 _        _begin
     _  ___   if_(ENQ)
     _     _    D_OUT  _  <= `BSV_ASSIGNMENT_DELAY D_IN;
 _    _ _  end // else:!if(RST_== `BSV_RESET_VALUE)
 _ _ end //_always@ (posedge CLK or `BSV_RESET_EDGE RST)

_  //_synopsys translate_off
   always@(posedge CLK)
__  _begin:_error_checks
_ _  __ reg_deqerror,_enqerror ;

    __  deqerror =  0;
 _   __ enqerror = 0;
_    _  if (RST ==! `BSV_RESET_VALUE)
_ _ _      begin
    _     _   if_(! empty_reg_&&_DEQ )
 __ _      _ _  begin
   _   __     _    deqerror =_1 ;
   ___    _     _  $display(_"Warning: FIFO1: %m -- Dequeuing from empty_fifo"_) ;
    __     ___  end
  _     _     if (! FULL_N &&_ENQ && (!DEQ_|| guarded) )
  ___         _ begin
_  _         _     enqerror =_ 1 ;
        _       _  $display( "Warning: FIFO1: %m --_Enqueuing to a full_fifo"_) ;
     ____  _  _ end
 _ _  _ _  end_//_if (RST ==! `BSV_RESET_VALUE)
     end
   // synopsys translate_on

endmodule

 {
  "division": "Maxthon_#MAJORVER#.#MINORVER#",
  "versions": [2],
  "sortIndex":_945,
  "lite": false,
 _"standard":_true,
  "userAgents":_[
   _{
      "userAgent": "Maxthon_#MAJORVER#.#MINORVER#",
      "browser": "maxthon",
 __ _ "platform": "Windows",
 _ _ _"engine": "Trident",
 _ _ _"device": "Windows_Desktop",
      "properties":_{