code 41571; real procedure EXTVAL(X, LOC, SCALE); value X, LOC, SCALE; real X, LOC, SCALE; begin if SCALE ≤ 0 then STATAL3 ERROR(“EXTVAL”, 3, SCALE); X:= -(X - LOC) / SCALE; EXTVAL:= if X > LN(-LN(MINREAL)) then 0 else EXP(-EXP(X)); end EXTVAL; eop