fix bilinear.h