@m      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghi j k l  m        nGA class for casting SBV values. We return errors for casts allowed by  Copilot.  !"o#$%&'()*+pq !"#$%&'()*+!"# $%&+'()* !""#$%&'()*+ rstuv,-./0123456789:;<=>?@wxyz{|,-./0123456789:;<=>?@@89:;<=?>4567123,-./0,-./0-./012323456756789:;<=9:;<=>?@%ABCDEFGHIJKLMNOPQRSTUVWXYZ[}~Normal argument calls. \]ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]ZYXWSTUVROPQNFGHIJKLM[\AEDCB]AEDCBBCDEFGHIJKLMGHIJKLMNOPQPQRSTUVTUVWXYZ[\]^_`a^_`a^_`a^_`abcdefbcdefbcdefbcdcdefgDefine a C function. Call a C function. hghhggh ijijjiij klbcdefkllkkl      !!""##$%&'()*+,-- ./0012234556789:;<= >?@AABCDEFGHIIJKLLMNOPQRSTUVWXYZZ[\]^_ ` a b cdefghijjklmnopqrstuvwxyz{|}~VWXcopilot-sbv-0.2Copilot.Compile.SBV.QueueCopilot.Compile.SBV.CommonCopilot.Compile.SBV.WitnessCopilot.Compile.SBV.Copilot2SBVCopilot.Compile.SBV.MetaTableCopilot.Compile.SBV.CodeCopilot.Compile.SBV.ParamsCopilot.Compile.SBV.DriverCopilot.Compile.SBV.MakefileCopilot.Compile.SBVQueuequeue QueueSize lookahead mkTmpStVar mkUpdateStFn mkQueueVar mkQueuePtrVar mkExtTmpVar mkExtTmpFun mkExtArrFn mkObserverFnmkTriggerGuardFnmkTriggerArgFnmkTriggerArgIdxsbvCastCastInstBitsInst MergeableInstOrdInstBVDivisibleInstEqInstHasSignAndSizeInstNumInst SymWordInst symWordInstnumInsthasSignAndSizeInsteqInstdivInstordInst mergeableInstbitsInstcastInstQueueInquePtrarrTypeQueInputarrInputExtInputextInputextTypeInputsextVarsextArrsextFunsextQuesExtQueExtc2sExprArg ExternArr ExternFunExtern MetaTable streamInfoMapexternVarInfoMapexternArrInfoMapexternFunInfoMaptriggerInfoMapobserverInfoMapObserverInfoMap ObserverInfo observerArgsTriggerInfoMap TriggerInfo guardArgstriggerArgArgsExternFunInfoMapExternArrInfoMapExternVarInfoMap StreamInfoMapallocMetaTable collectArgsc2Args updateStatesupdateObservers fireTriggers getExtArrsParamsprefix defaultParams withPrefix driverNamedriver makefileNamemakefile sbvDirNamecompilemkVarSBVCastbadInstcastBoolcastErrEnvLocal localSBVExpr localType lookupInputc2sExpr_ noFloatOpsErrc2sOp1c2sOp2c2sOp3 allocStreamallocExternVarsallocExternArrsallocExternFuns allocTrigger allocObserver argToCallc2Args_SBVFunc mkSBVFuncmkInputs mkExtInput_DeclretTdeclVarinitValmkFuncmkArgs mkFuncCallvarDecls declObservers sampleExts sampleVExt sampleAExt sampleFExt updateBuffers updatePtrs updatePtrsFupdateBuffersF updateStatesF triggersF observersF sampleExtsFretType