diff --git a/compiler/nadd.pas b/compiler/nadd.pas index 1ded228d9d..7c151dfb46 100644 --- a/compiler/nadd.pas +++ b/compiler/nadd.pas @@ -2882,21 +2882,7 @@ implementation expectloc:=LOC_JUMP; end {$endif cpu64bitalu} -{$ifndef cpuneedsmulhelper} - { is there a cardinal? } - else if (torddef(ld).ordtype=u32bit) then - begin - if nodetype in [addn,subn,muln,andn,orn,xorn] then - expectloc:=LOC_REGISTER - else -{$ifdef cpu16bitalu} - expectloc:=LOC_JUMP; -{$else cpu16bitalu} - expectloc:=LOC_FLAGS; -{$endif cpu16bitalu} - end -{$endif cpuneedsmulhelper} - { generic s32bit conversion } + { generic 32bit conversion } else begin {$ifdef cpuneedsmulhelper}