Changeset 333


Ignore:
Timestamp:
Feb 6, 2018, 6:01:55 PM (6 years ago)
Author:
coas-nagasima
Message:

CFG_INTに属性を設定すると正しい値でもエラーになるのを修正

Files:
3 edited

Legend:

Unmodified
Added
Removed
  • asp3_gr_sakura/trunk/arch/rx630_gcc/prc_kernel.trb

    r318 r333  
    325325  if $INTNO_INT.include?(key)
    326326    # TA_POSEDGEとTA_NEGEDGEが同時に設定されている場合
    327     if (params[:intatr].val & $TA_POSEDGE|$TA_NEGEDGE) == $TA_POSEDGE|$TA_NEGEDGE
     327    if (params[:intatr].val & ($TA_POSEDGE|$TA_NEGEDGE)) == $TA_POSEDGE|$TA_NEGEDGE
    328328      error_illegal_sym("E_RSATR", params, :intatr, :intno)
    329329    end
    330330    # TA_POSEDGEとTA_BOTHEDGEが同時に設定されている場合
    331     if (params[:intatr].val & $TA_POSEDGE|$TA_BOTHEDGE) == $TA_POSEDGE|$TA_BOTHEDGE
     331    if (params[:intatr].val & ($TA_POSEDGE|$TA_BOTHEDGE)) == $TA_POSEDGE|$TA_BOTHEDGE
    332332      error_illegal_sym("E_RSATR", params, :intatr, :intno)
    333333    end
    334334    # TA_NEGEDGEとTA_BOTHEDGEが同時に設定されている場合
    335     if (params[:intatr].val & $TA_NEGEDGE|$TA_BOTHEDGE) == $TA_NEGEDGE|$TA_BOTHEDGE
     335    if (params[:intatr].val & ($TA_NEGEDGE|$TA_BOTHEDGE)) == $TA_NEGEDGE|$TA_BOTHEDGE
    336336      error_illegal_sym("E_RSATR", params, :intatr, :intno)
    337337    end
    338338    # TA_POSEDGEとTA_NEGEDGEとTA_BOTHEDGEが同時に設定されている場合
    339     if (params[:intatr].val & $TA_POSEDGE|$TA_NEGEDGE|$TA_BOTHEDGE) == $TA_POSEDGE|$TA_NEGEDGE|$TA_BOTHEDGE
     339    if (params[:intatr].val & ($TA_POSEDGE|$TA_NEGEDGE|$TA_BOTHEDGE)) == $TA_POSEDGE|$TA_NEGEDGE|$TA_BOTHEDGE
    340340      error_illegal_sym("E_RSATR", params, :intatr, :intno)
    341341    end
  • rubycfg_asp/trunk/asp_dcre/arch/rx630_ccrx/prc_kernel.trb

    r315 r333  
    329329  if $INTNO_INT.include?(key)
    330330    # TA_POSEDGEとTA_NEGEDGEが同時に設定されている場合
    331     if (params[:intatr].val & $TA_POSEDGE|$TA_NEGEDGE) == $TA_POSEDGE|$TA_NEGEDGE
     331    if (params[:intatr].val & ($TA_POSEDGE|$TA_NEGEDGE)) == $TA_POSEDGE|$TA_NEGEDGE
    332332      error_illegal_sym("E_RSATR", params, :intatr, :intno)
    333333    end
    334334    # TA_POSEDGEとTA_BOTHEDGEが同時に設定されている場合
    335     if (params[:intatr].val & $TA_POSEDGE|$TA_BOTHEDGE) == $TA_POSEDGE|$TA_BOTHEDGE
     335    if (params[:intatr].val & ($TA_POSEDGE|$TA_BOTHEDGE)) == $TA_POSEDGE|$TA_BOTHEDGE
    336336      error_illegal_sym("E_RSATR", params, :intatr, :intno)
    337337    end
    338338    # TA_NEGEDGEとTA_BOTHEDGEが同時に設定されている場合
    339     if (params[:intatr].val & $TA_NEGEDGE|$TA_BOTHEDGE) == $TA_NEGEDGE|$TA_BOTHEDGE
     339    if (params[:intatr].val & ($TA_NEGEDGE|$TA_BOTHEDGE)) == $TA_NEGEDGE|$TA_BOTHEDGE
    340340      error_illegal_sym("E_RSATR", params, :intatr, :intno)
    341341    end
    342342    # TA_POSEDGEとTA_NEGEDGEとTA_BOTHEDGEが同時に設定されている場合
    343     if (params[:intatr].val & $TA_POSEDGE|$TA_NEGEDGE|$TA_BOTHEDGE) == $TA_POSEDGE|$TA_NEGEDGE|$TA_BOTHEDGE
     343    if (params[:intatr].val & ($TA_POSEDGE|$TA_NEGEDGE|$TA_BOTHEDGE)) == $TA_POSEDGE|$TA_NEGEDGE|$TA_BOTHEDGE
    344344      error_illegal_sym("E_RSATR", params, :intatr, :intno)
    345345    end
  • rubycfg_asp/trunk/asp_dcre/arch/rx630_gcc/prc_kernel.trb

    r315 r333  
    325325  if $INTNO_INT.include?(key)
    326326    # TA_POSEDGEとTA_NEGEDGEが同時に設定されている場合
    327     if (params[:intatr].val & $TA_POSEDGE|$TA_NEGEDGE) == $TA_POSEDGE|$TA_NEGEDGE
     327    if (params[:intatr].val & ($TA_POSEDGE|$TA_NEGEDGE)) == $TA_POSEDGE|$TA_NEGEDGE
    328328      error_illegal_sym("E_RSATR", params, :intatr, :intno)
    329329    end
    330330    # TA_POSEDGEとTA_BOTHEDGEが同時に設定されている場合
    331     if (params[:intatr].val & $TA_POSEDGE|$TA_BOTHEDGE) == $TA_POSEDGE|$TA_BOTHEDGE
     331    if (params[:intatr].val & ($TA_POSEDGE|$TA_BOTHEDGE)) == $TA_POSEDGE|$TA_BOTHEDGE
    332332      error_illegal_sym("E_RSATR", params, :intatr, :intno)
    333333    end
    334334    # TA_NEGEDGEとTA_BOTHEDGEが同時に設定されている場合
    335     if (params[:intatr].val & $TA_NEGEDGE|$TA_BOTHEDGE) == $TA_NEGEDGE|$TA_BOTHEDGE
     335    if (params[:intatr].val & ($TA_NEGEDGE|$TA_BOTHEDGE)) == $TA_NEGEDGE|$TA_BOTHEDGE
    336336      error_illegal_sym("E_RSATR", params, :intatr, :intno)
    337337    end
    338338    # TA_POSEDGEとTA_NEGEDGEとTA_BOTHEDGEが同時に設定されている場合
    339     if (params[:intatr].val & $TA_POSEDGE|$TA_NEGEDGE|$TA_BOTHEDGE) == $TA_POSEDGE|$TA_NEGEDGE|$TA_BOTHEDGE
     339    if (params[:intatr].val & ($TA_POSEDGE|$TA_NEGEDGE|$TA_BOTHEDGE)) == $TA_POSEDGE|$TA_NEGEDGE|$TA_BOTHEDGE
    340340      error_illegal_sym("E_RSATR", params, :intatr, :intno)
    341341    end
Note: See TracChangeset for help on using the changeset viewer.