(rm: FPRMRef, a: ArithRef, sort: FPSortRef, ctx: Context | None = None)
| 3492 | |
| 3493 | |
| 3494 | def fpRealToFP(rm: FPRMRef, a: ArithRef, sort: FPSortRef, ctx: Context | None = None) -> FPRef: |
| 3495 | return FPRef( |
| 3496 | AppNode(_AstVar("fpRealToFP"), (rm._ast, a._ast)), |
| 3497 | sort, |
| 3498 | _merge(rm._vars, a._vars), |
| 3499 | ) |
| 3500 | |
| 3501 | |
| 3502 | def fpSignedToFP(rm: FPRMRef, a: ExprRef, sort: FPSortRef, ctx: Context | None = None) -> FPRef: |