\[\left(a - \left(\frac{1}{3}\right)\right) \cdot \left(1 + \left(\left(\frac{1}{\left(\sqrt{\left(9 \cdot \left(a - \left(\frac{1}{3}\right)\right)\right)}\right)}\right) \cdot rand\right)\right)\]
\left(a - \left(\frac{1}{3}\right)\right) \cdot \left(1 + \left(\left(\frac{1}{\left(\sqrt{\left(9 \cdot \left(a - \left(\frac{1}{3}\right)\right)\right)}\right)}\right) \cdot rand\right)\right)
double f(double a, double rand) {
        double r4594213 = a;
        double r4594214 = /* ERROR: no support for value #<cpointer:posit16> in C */;
        double r4594215 = /* ERROR: no support for value #<cpointer:posit16> in C */;
        double r4594216 = r4594214 / r4594215;
        double r4594217 = r4594213 - r4594216;
        double r4594218 = /* ERROR: no support for value #<cpointer:posit16> in C */;
        double r4594219 = /* ERROR: no support for value #<cpointer:posit16> in C */;
        double r4594220 = /* ERROR: no support for value #<cpointer:posit16> in C */;
        double r4594221 = /* ERROR: no support for value #<cpointer:posit16> in C */;
        double r4594222 = /* ERROR: no support for value #<cpointer:posit16> in C */;
        double r4594223 = r4594221 / r4594222;
        double r4594224 = r4594213 - r4594223;
        double r4594225 = r4594220 * r4594224;
        double r4594226 = sqrt(r4594225);
        double r4594227 = r4594219 / r4594226;
        double r4594228 = rand;
        double r4594229 = r4594227 * r4594228;
        double r4594230 = r4594218 + r4594229;
        double r4594231 = r4594217 * r4594230;
        return r4594231;
}

Reproduce

Please include this information when filing a bug report:

herbie shell --seed 0 
(FPCore (a rand)
  :name "Octave 3.8, oct_fill_randg"
  (*.p16 (-.p16 a (/.p16 #<cpointer:posit16> #<cpointer:posit16>)) (+.p16 #<cpointer:posit16> (*.p16 (/.p16 #<cpointer:posit16> (sqrt.p16 (*.p16 #<cpointer:posit16> (-.p16 a (/.p16 #<cpointer:posit16> #<cpointer:posit16>))))) rand))))

Backtrace

hash-ref: no value found for key key: '(#<cpointer:posit16> #<cpointer:posit16>)LC
for-loop/home/p92/nightlies/herbie/optional-posits/src/core/alt-table.rkt2222
atab-min-errors/home/p92/nightlies/herbie/optional-posits/src/core/alt-table.rkt2210
(unnamed)/opt/racket-7.0/collects/racket/contract/private/arrow-val-first.rkt38818
finalize-iter!/home/p92/nightlies/herbie/optional-posits/src/mainloop.rkt2720
run-improve43/home/p92/nightlies/herbie/optional-posits/src/mainloop.rkt3400
(unnamed)/opt/racket-7.0/collects/racket/private/more-scheme.rkt26128
(unnamed)/opt/racket-7.0/collects/racket/private/more-scheme.rkt26128