!mq      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijkl m n o p None Safe-Inferredq     q None!"36rPA class for casting SBV values. We return errors for casts allowed by Copilot.Cr !"#$s%&'()*+,-tuvwxyz{|}~ !"#$%&'()*+,-#$%!"& '(-)*+,9r !"#$s%&'()*+,-tuvwxyz{|}~None!":M ./0123456789:;<=>?@AB./0123456789:;<=>?@ABB:;<=>?A@6789345./012./0123456789:;<=>?@AB Safe-Inferred!":MNormal argument calls.%CDEFGHIJKLMNOPQRSTUVWXYZ[\]^_CDEFGHIJKLMNOPQRSTUVWXYZ[\]^_\[ZYUVWXTQRSPHIJKLMNO]^CGFED_CGFEDHIJKLMNOPQRSTUVWXYZ[\]^_None:HM `abcd`abcd`abcd `abcd Safe-InferredefghiefghiefghiefghiNone!":MDefine a C function.Call a C function.jkjkkjjk Nonelmlmmllm Nonep5sbvs are optional additional SBVCodeGens to generate.nopefghinopopnnop      !!""##$$%%&'()*+,-.// 0122344567789:;<=>? @ABCCDEFGHIJKKLMNNOPQRSTUVWXYZ[\]]^_`ab c d e f ghijklmnopqrstuvwxyz{|}~XYZ copilot-sbv-2.1.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 mkExtTmpTag mkExtArrFn mkExtFunArgFn mkObserverFnmkTriggerGuardFnmkTriggerArgFnmkArgIdx tagExtractsbvCastCastInstBitsInst MergeableInstOrdInstBVDivisibleInstEqInstHasSignAndSizeInstNumInst SymWordInst symWordInstnumInsthasSignAndSizeInsteqInstdivInstordInst mergeableInstbitsInstcastInstQueueInquePtrarrTypeQueInputarrInputExtInputextInputextTypeInputsextVarsextArrsextFunsextQuesExtQueExtc2sExprArg ExternArr ExternFunExtern MetaTable streamInfoMapexternVarInfoMapexternArrInfoMapexternFunInfoMaptriggerInfoMapobserverInfoMapObserverInfoMap ObserverInfo observerArgsTriggerInfoMap TriggerInfo guardArgstriggerArgArgsExternFunInfoMapExternArrInfoMapExternVarInfoMap StreamInfoMapallocMetaTable collectArgsc2Args updateStatesupdateObservers fireTriggers getExtArrs getExtFunsParamsprefix defaultParams withPrefix driverNamedriver makefileNamemakefile sbvDirNamecompilecompileWithSBVmkVarSBVCastbadInstcastBoolcastErr$fSBVCastInt64Int64$fSBVCastInt32Int64$fSBVCastInt32Int32$fSBVCastInt16Int64$fSBVCastInt16Int32$fSBVCastInt16Int16$fSBVCastInt8Int64$fSBVCastInt8Int32$fSBVCastInt8Int16$fSBVCastInt8Int8$fSBVCastWord64Word64$fSBVCastWord32Int64$fSBVCastWord32Word64$fSBVCastWord32Word32$fSBVCastWord16Int64$fSBVCastWord16Int32$fSBVCastWord16Word64$fSBVCastWord16Word32$fSBVCastWord16Word16$fSBVCastWord8Int64$fSBVCastWord8Int32$fSBVCastWord8Int16$fSBVCastWord8Word64$fSBVCastWord8Word32$fSBVCastWord8Word16$fSBVCastWord8Word8$fSBVCastBoolInt64$fSBVCastBoolInt32$fSBVCastBoolInt16$fSBVCastBoolInt8$fSBVCastBoolWord64$fSBVCastBoolWord32$fSBVCastBoolWord16$fSBVCastBoolWord8$fSBVCastBoolBoolEnvLocal localSBVExpr localType lookupInputc2sExpr_ noFloatOpsErrc2sOp1c2sOp2c2sOp3 argToCall allocStreamallocExternVarsallocExternArrsallocExternFuns allocTrigger allocObserverc2Args_SBVFunc mkSBVFunc mkArgCallmkInputs mkExtInput_mkFunc mkFuncCallDeclretTdeclVarinitValmkArgsvarDecls declObservers sampleExts sampleVExt sampleAExt sampleFExt updateBuffers updatePtrs updatePtrsFupdateBuffersF updateStatesF triggersF observersF sampleExtsFretTypereadme omitSBVDriver