engine TU functions: main=162 pr=136 ; new model TU functions=43
engine identical functions: 59
engine removed in candidate:
  - _ZN4gufo11speculative12_GLOBAL__N_124QwenGpuSpeculativeTarget12ForwardTokenEjjb
  - _ZN4gufo11speculative12_GLOBAL__N_124QwenGpuSpeculativeTarget12RestoreStateEv
  - _ZN4gufo11speculative12_GLOBAL__N_124QwenGpuSpeculativeTarget14CopyLastHiddenEv
  - _ZN4gufo11speculative12_GLOBAL__N_124QwenGpuSpeculativeTarget14CopyLastLogitsEv
  - _ZN4gufo11speculative12_GLOBAL__N_124QwenGpuSpeculativeTarget16SampleLastLogitsERNS_8sampling12SamplerStateE
  - _ZN4gufo11speculative12_GLOBAL__N_124QwenGpuSpeculativeTarget18FinishVerificationEv
  - _ZN4gufo11speculative12_GLOBAL__N_124QwenGpuSpeculativeTarget18ForwardPromptBatchESt4spanIKjLm18446744073709551615EE
  - _ZN4gufo11speculative12_GLOBAL__N_124QwenGpuSpeculativeTarget18VerifySampledTokenEmjSt4spanIKjLm18446744073709551615EES3_IKfLm18446744073709551615EEdRNS_8sampling12SamplerStateE
  - _ZN4gufo11speculative12_GLOBAL__N_124QwenGpuSpeculativeTarget19ForwardPromptSuffixESt4spanIKjLm18446744073709551615EEjb
  - _ZN4gufo11speculative12_GLOBAL__N_124QwenGpuSpeculativeTarget22CopyVerificationLogitsEm
  - _ZN4gufo11speculative12_GLOBAL__N_124QwenGpuSpeculativeTarget22SetPromptHiddenCaptureEbSt4spanIKjLm18446744073709551615EE
  - _ZN4gufo11speculative12_GLOBAL__N_124QwenGpuSpeculativeTarget23CommitVerificationChunkESt4spanIKjLm18446744073709551615EEj
  - _ZN4gufo11speculative12_GLOBAL__N_124QwenGpuSpeculativeTarget24ForwardVerificationBatchESt4spanIKNS0_22TargetVerificationItemELm18446744073709551615EE
  - _ZN4gufo11speculative12_GLOBAL__N_124QwenGpuSpeculativeTarget24ForwardVerificationBatchESt4spanIKNS0_22TargetVerificationItemELm18446744073709551615EE.cold
  - _ZN4gufo11speculative12_GLOBAL__N_124QwenGpuSpeculativeTarget24ForwardVerificationChunkESt4spanIKjLm18446744073709551615EEjbb
  - _ZN4gufo11speculative12_GLOBAL__N_124QwenGpuSpeculativeTarget24ForwardVerificationChunkESt4spanIKjLm18446744073709551615EEjbb.cold
  - _ZN4gufo11speculative12_GLOBAL__N_124QwenGpuSpeculativeTarget24SampleVerificationLogitsEmRNS_8sampling12SamplerStateE
  - _ZN4gufo11speculative12_GLOBAL__N_124QwenGpuSpeculativeTarget5ResetEv
  - _ZN4gufo11speculative12_GLOBAL__N_124QwenGpuSpeculativeTarget9SaveStateEj
  - _ZN4gufo11speculative12_GLOBAL__N_124QwenGpuSpeculativeTargetD0Ev
  - _ZN4gufo11speculative12_GLOBAL__N_124QwenGpuSpeculativeTargetD1Ev
  - _ZN4gufo11speculative19SpeculativeVerifier8GenerateESt4spanIKjLm18446744073709551615EERKNS_6models17GenerationOptionsERKSt8functionIFbjSt17basic_string_viewIcSt11char_traitsIcEEEE
  - _ZN4gufo11speculative19SpeculativeVerifier8GenerateESt4spanIKjLm18446744073709551615EERKNS_6models17GenerationOptionsERKSt8functionIFbjSt17basic_string_viewIcSt11char_traitsIcEEEE.cold
  - _ZN4gufo11speculative19SpeculativeVerifierC1ERNS_3hip15QwenGpuExecutorERNS0_13IDraftBackendENS0_18SpeculativeOptionsE
  - _ZN4gufo11speculative19SpeculativeVerifierC1ERNS_3hip15QwenGpuExecutorESt10unique_ptrINS0_13IDraftBackendESt14default_deleteIS6_EENS0_18SpeculativeOptionsE
  - _ZN4gufo11speculative19SpeculativeVerifierC2ERNS_3hip15QwenGpuExecutorERNS0_13IDraftBackendENS0_18SpeculativeOptionsE.cold
  - _ZN4gufo11speculative19SpeculativeVerifierC2ERNS_3hip15QwenGpuExecutorESt10unique_ptrINS0_13IDraftBackendESt14default_deleteIS6_EENS0_18SpeculativeOptionsE.cold
  - _ZNK4gufo11speculative12_GLOBAL__N_124QwenGpuSpeculativeTarget11DecodeTokenEj
  - _ZNK4gufo11speculative12_GLOBAL__N_124QwenGpuSpeculativeTarget11IsStopTokenEj
  - _ZNK4gufo11speculative12_GLOBAL__N_124QwenGpuSpeculativeTarget13GetEosTokenIdEv
  - _ZNK4gufo11speculative12_GLOBAL__N_124QwenGpuSpeculativeTarget14VocabularySizeEv
  - _ZNK4gufo11speculative12_GLOBAL__N_124QwenGpuSpeculativeTarget21GetPromptHiddenStatesEv
  - _ZNK4gufo11speculative12_GLOBAL__N_124QwenGpuSpeculativeTarget30SupportsDeviceResidentSamplingEv
  - _ZNSt6vectorIN4gufo11speculative23VerificationChunkResultESaIS2_EE7reserveEm
engine added in candidate:
  + _ZN4gufo11speculative19SpeculativeVerifier8GenerateESt4spanIKjLm18446744073709551615EERKNS0_17GenerationOptionsERKSt8functionIFbjSt17basic_string_viewIcSt11char_traitsIcEEEE
  + _ZN4gufo11speculative19SpeculativeVerifier8GenerateESt4spanIKjLm18446744073709551615EERKNS0_17GenerationOptionsERKSt8functionIFbjSt17basic_string_viewIcSt11char_traitsIcEEEE.cold
  + _ZN4gufo11speculative19SpeculativeVerifierC1ESt10unique_ptrINS0_26ISpeculativeTargetExecutorESt14default_deleteIS3_EERNS0_13IDraftBackendENS0_18SpeculativeOptionsE
  + _ZN4gufo11speculative19SpeculativeVerifierC1ESt10unique_ptrINS0_26ISpeculativeTargetExecutorESt14default_deleteIS3_EES2_INS0_13IDraftBackendES4_IS7_EENS0_18SpeculativeOptionsE
  + _ZN4gufo11speculative19SpeculativeVerifierC2ESt10unique_ptrINS0_26ISpeculativeTargetExecutorESt14default_deleteIS3_EERNS0_13IDraftBackendENS0_18SpeculativeOptionsE.cold
  + _ZN4gufo11speculative19SpeculativeVerifierC2ESt10unique_ptrINS0_26ISpeculativeTargetExecutorESt14default_deleteIS3_EES2_INS0_13IDraftBackendES4_IS7_EENS0_18SpeculativeOptionsE.cold
  + _ZNSt6vectorIN4gufo8sampling13TokenLogprobsESaIS2_EE12emplace_backIJS2_EEERS2_DpOT_.isra.0
  + _ZNSt6vectorIN4gufo8sampling13TokenLogprobsESaIS2_EE12emplace_backIJS2_EEERS2_DpOT_.isra.0.cold
engine changed bodies: 69
  ! _ZN4gufo11speculative12_GLOBAL__N_1L15GetLittleEndianImEET_St4spanIKhLm18446744073709551615EEm
  ! _ZN4gufo11speculative12_GLOBAL__N_1L15GetLittleEndianIjEET_St4spanIKhLm18446744073709551615EEm
  ! _ZN4gufo11speculative12_GLOBAL__N_1L15PutLittleEndianImEEvSt4spanIhLm18446744073709551615EEmT_
  ! _ZN4gufo11speculative12_GLOBAL__N_1L15PutLittleEndianIjEEvSt4spanIhLm18446744073709551615EEmT_
  ! _ZNSt15_Deque_iteratorIfRfPfEpLEl.isra.0
  ! _ZNSt6vectorIfSaIfEE13_M_assign_auxIN9__gnu_cxx17__normal_iteratorIPKfNSt4spanIS5_Lm18446744073709551615EE10__iter_tagEEEEEvT_SB_St20forward_iterator_tag.isra.0
  ! _ZNSt6vectorIfSaIfEE15_M_range_insertIN9__gnu_cxx17__normal_iteratorIPKfNSt4spanIS5_Lm18446744073709551615EE10__iter_tagEEEEEvNS4_IPfS1_EET_SD_St20forward_iterator_tag.isra.0
  ! _ZZN4gufo11speculative19SpeculativeVerifier20VerifySequentialStepESt4spanIKjLm18446744073709551615EEjjjjSt8optionalIjEENKUlRSt6vectorIfSaIfEEE_clESA_
  ! _ZSt22__uninitialized_copy_aIfRKfPS0_ffESt15_Deque_iteratorIT2_RS4_PS4_ES3_IT_T0_T1_ESB_S7_RSaIT3_E.isra.0
  ! _ZZN4gufo11speculative19SpeculativeVerifier24ProcessVerificationChunkERNS1_12PreparedStepENS0_23VerificationChunkResultERNS_8sampling12SamplerStateEENKUlmE0_clEm
  ! _ZNK4gufo11speculative19SpeculativeVerifier11IsStopTokenEjj
  ! _ZN4gufo11speculative19SpeculativeVerifier24ResetAdaptiveDraftLengthEv
  ! _ZN4gufo11speculative19SpeculativeVerifier5ResetEv
  ! _ZN4gufo11speculative19SpeculativeVerifier12BeginRequestEv
  ! _ZN4gufo11speculative19SpeculativeVerifier28ConfigureAdaptiveDraftPolicyEv
  ! _ZN4gufo11speculative19SpeculativeVerifier21AdvanceCommittedTokenEjj
  ! _ZNK4gufo11speculative27SpeculativeVerifierSnapshot12PayloadBytesEv
  ! _ZNK4gufo11speculative27SpeculativeVerifierSnapshot22PersistentPayloadBytesEv
  ! _ZNK4gufo11speculative27SpeculativeVerifierSnapshot19SerializePersistentESt4spanIhLm18446744073709551615EE
  ! _ZNK4gufo11speculative19SpeculativeVerifier20SnapshotPayloadBytesEv
  ! _ZN4gufo11speculative19SpeculativeVerifier12ExtendPromptESt4spanIKjLm18446744073709551615EEjb
  ! _ZN4gufo11speculative19SpeculativeVerifier5PrimeESt4spanIKjLm18446744073709551615EEb
  ! _ZN4gufo11speculative19SpeculativeVerifierC1ERNS0_26ISpeculativeTargetExecutorESt10unique_ptrINS0_13IDraftBackendESt14default_deleteIS5_EENS0_18SpeculativeOptionsE
  ! _ZN4gufo11speculative19SpeculativeVerifier21PrepareTargetOnlyStepERNS1_12PreparedStepERKNS1_11StepRequestEb
  ! _ZN4gufo11speculative19SpeculativeVerifier27PrepareProposalVerificationERNS1_12PreparedStepERKNS1_11StepRequestEb
  ! _ZN4gufo11speculative19SpeculativeVerifier11PrepareStepERKNS1_11StepRequestEbb
  ! _ZN4gufo11speculative19SpeculativeVerifier25UpdateAdaptiveDraftLengthEmm
  ! _ZN4gufo11speculative19SpeculativeVerifier24ProcessVerificationChunkERNS1_12PreparedStepENS0_23VerificationChunkResultERNS_8sampling12SamplerStateE
  ! _ZN4gufo11speculative19SpeculativeVerifier20VerifySequentialStepESt4spanIKjLm18446744073709551615EEjjjjSt8optionalIjE
  ! _ZN4gufo11speculative19SpeculativeVerifier10VerifyStepESt4spanIKjLm18446744073709551615EEjjjjRNS_8sampling12SamplerStateE
  ! _ZN4gufo11speculative19SpeculativeVerifier10VerifyStepERSt6vectorIjSaIjEEjjjjfPm
  ! _ZN4gufo11speculative19SpeculativeVerifier10VerifyStepERSt6vectorIjSaIjEEjjjj
  ! _ZN4gufo11speculative19SpeculativeVerifier10VerifyStepERSt6vectorIjSaIjEEjjj
  ! _ZN4gufo11speculative19SpeculativeVerifier25RestorePersistentSnapshotESt4spanIKhLm18446744073709551615EE
  ! _ZN4gufo11speculative19SpeculativeVerifier11VerifyBatchESt4spanIKNS1_11StepRequestELm18446744073709551615EE
  ! _ZSt4copyISt15_Deque_iteratorIfRKfPS1_ES0_IfRfPfEET0_T_S9_S8_.isra.0
  ! _ZNSt5dequeIfSaIfEEaSERKS1_.isra.0
  ! _ZN4gufo11speculative19SpeculativeVerifier15RestoreSnapshotERKNS0_27SpeculativeVerifierSnapshotE
  ! _ZNK4gufo11speculative19SpeculativeVerifier8SnapshotEv
  ! _ZNSt6vectorIfSaIfEE13_M_assign_auxIN9__gnu_cxx17__normal_iteratorIPKfNSt4spanIS5_Lm18446744073709551615EE10__iter_tagEEEEEvT_SB_St20forward_iterator_tag.isra.0.cold
  ! _ZNSt6vectorIfSaIfEE15_M_range_insertIN9__gnu_cxx17__normal_iteratorIPKfNSt4spanIS5_Lm18446744073709551615EE10__iter_tagEEEEEvNS4_IPfS1_EET_SD_St20forward_iterator_tag.isra.0.cold
  ! _ZZN4gufo11speculative19SpeculativeVerifier20VerifySequentialStepESt4spanIKjLm18446744073709551615EEjjjjSt8optionalIjEENKUlRSt6vectorIfSaIfEEE_clESA_.cold
  ! _ZZN4gufo11speculative19SpeculativeVerifier24ProcessVerificationChunkERNS1_12PreparedStepENS0_23VerificationChunkResultERNS_8sampling12SamplerStateEENKUlmE0_clEm.cold
  ! _ZN4gufo11speculative19SpeculativeVerifier21AdvanceCommittedTokenEjj.cold
  ! _ZNK4gufo11speculative27SpeculativeVerifierSnapshot22PersistentPayloadBytesEv.cold
  ! _ZNK4gufo11speculative27SpeculativeVerifierSnapshot19SerializePersistentESt4spanIhLm18446744073709551615EE.cold
  ! _ZNK4gufo11speculative19SpeculativeVerifier20SnapshotPayloadBytesEv.cold
  ! _ZN4gufo11speculative19SpeculativeVerifier12ExtendPromptESt4spanIKjLm18446744073709551615EEjb.cold
  ! _ZN4gufo11speculative19SpeculativeVerifier5PrimeESt4spanIKjLm18446744073709551615EEb.cold
  ! _ZN4gufo11speculative19SpeculativeVerifierC2ERNS0_26ISpeculativeTargetExecutorESt10unique_ptrINS0_13IDraftBackendESt14default_deleteIS5_EENS0_18SpeculativeOptionsE.cold
  ! _ZN4gufo11speculative19SpeculativeVerifier21PrepareTargetOnlyStepERNS1_12PreparedStepERKNS1_11StepRequestEb.cold
  ! _ZN4gufo11speculative19SpeculativeVerifier27PrepareProposalVerificationERNS1_12PreparedStepERKNS1_11StepRequestEb.cold
  ! _ZN4gufo11speculative19SpeculativeVerifier11PrepareStepERKNS1_11StepRequestEbb.cold
  ! _ZN4gufo11speculative19SpeculativeVerifier24ProcessVerificationChunkERNS1_12PreparedStepENS0_23VerificationChunkResultERNS_8sampling12SamplerStateE.cold
  ! _ZN4gufo11speculative19SpeculativeVerifier20VerifySequentialStepESt4spanIKjLm18446744073709551615EEjjjjSt8optionalIjE.cold
  ! _ZN4gufo11speculative19SpeculativeVerifier10VerifyStepESt4spanIKjLm18446744073709551615EEjjjjRNS_8sampling12SamplerStateE.cold
  ! _ZN4gufo11speculative19SpeculativeVerifier10VerifyStepERSt6vectorIjSaIjEEjjjjfPm.cold
  ! _ZN4gufo11speculative19SpeculativeVerifier25RestorePersistentSnapshotESt4spanIKhLm18446744073709551615EE.cold
  ! _ZN4gufo11speculative19SpeculativeVerifier11VerifyBatchESt4spanIKNS1_11StepRequestELm18446744073709551615EE.cold
  ! _ZN4gufo11speculative19SpeculativeVerifier15RestoreSnapshotERKNS0_27SpeculativeVerifierSnapshotE.cold
  ! _ZNK4gufo11speculative19SpeculativeVerifier8SnapshotEv.cold
  ! _ZNK4gufo11speculative26ISpeculativeTargetExecutor11IsStopTokenEj
  ! _ZN4gufo11speculative26ISpeculativeTargetExecutor23CommitVerificationChunkESt4spanIKjLm18446744073709551615EEj
  ! _ZN4gufo11speculative26ISpeculativeTargetExecutor19ForwardPromptSuffixESt4spanIKjLm18446744073709551615EEjb
  ! _ZN4gufo11speculative26ISpeculativeTargetExecutor24SampleVerificationLogitsEmRNS_8sampling12SamplerStateE
  ! _ZN4gufo11speculative26ISpeculativeTargetExecutor16SampleLastLogitsERNS_8sampling12SamplerStateE
  ! _ZN4gufo11speculative26ISpeculativeTargetExecutor24ForwardVerificationChunkESt4spanIKjLm18446744073709551615EEjbb
  ! _ZN4gufo11speculative26ISpeculativeTargetExecutor24ForwardVerificationBatchESt4spanIKNS0_22TargetVerificationItemELm18446744073709551615EE
  ! _ZN4gufo11speculative26ISpeculativeTargetExecutor18VerifySampledTokenEmjSt4spanIKjLm18446744073709551615EES2_IKfLm18446744073709551615EEdRNS_8sampling12SamplerStateE
adapter methods main(engine)=27 pr(model TU)=27
  - adapter only in main: _ZN4gufo11speculative12_GLOBAL__N_124QwenGpuSpeculativeTarget12ForwardTokenEjjb
  - adapter only in main: _ZN4gufo11speculative12_GLOBAL__N_124QwenGpuSpeculativeTarget12RestoreStateEv
  - adapter only in main: _ZN4gufo11speculative12_GLOBAL__N_124QwenGpuSpeculativeTarget14CopyLastHiddenEv
  - adapter only in main: _ZN4gufo11speculative12_GLOBAL__N_124QwenGpuSpeculativeTarget14CopyLastLogitsEv
  - adapter only in main: _ZN4gufo11speculative12_GLOBAL__N_124QwenGpuSpeculativeTarget16SampleLastLogitsERNS_8sampling12SamplerStateE
  - adapter only in main: _ZN4gufo11speculative12_GLOBAL__N_124QwenGpuSpeculativeTarget18FinishVerificationEv
  - adapter only in main: _ZN4gufo11speculative12_GLOBAL__N_124QwenGpuSpeculativeTarget18ForwardPromptBatchESt4spanIKjLm18446744073709551615EE
  - adapter only in main: _ZN4gufo11speculative12_GLOBAL__N_124QwenGpuSpeculativeTarget18VerifySampledTokenEmjSt4spanIKjLm18446744073709551615EES3_IKfLm18446744073709551615EEdRNS_8sampling12SamplerStateE
  - adapter only in main: _ZN4gufo11speculative12_GLOBAL__N_124QwenGpuSpeculativeTarget19ForwardPromptSuffixESt4spanIKjLm18446744073709551615EEjb
  - adapter only in main: _ZN4gufo11speculative12_GLOBAL__N_124QwenGpuSpeculativeTarget22CopyVerificationLogitsEm
  - adapter only in main: _ZN4gufo11speculative12_GLOBAL__N_124QwenGpuSpeculativeTarget22SetPromptHiddenCaptureEbSt4spanIKjLm18446744073709551615EE
  - adapter only in main: _ZN4gufo11speculative12_GLOBAL__N_124QwenGpuSpeculativeTarget23CommitVerificationChunkESt4spanIKjLm18446744073709551615EEj
  - adapter only in main: _ZN4gufo11speculative12_GLOBAL__N_124QwenGpuSpeculativeTarget24ForwardVerificationBatchESt4spanIKNS0_22TargetVerificationItemELm18446744073709551615EE
  - adapter only in main: _ZN4gufo11speculative12_GLOBAL__N_124QwenGpuSpeculativeTarget24ForwardVerificationBatchESt4spanIKNS0_22TargetVerificationItemELm18446744073709551615EE.cold
  - adapter only in main: _ZN4gufo11speculative12_GLOBAL__N_124QwenGpuSpeculativeTarget24ForwardVerificationChunkESt4spanIKjLm18446744073709551615EEjbb
  - adapter only in main: _ZN4gufo11speculative12_GLOBAL__N_124QwenGpuSpeculativeTarget24ForwardVerificationChunkESt4spanIKjLm18446744073709551615EEjbb.cold
  - adapter only in main: _ZN4gufo11speculative12_GLOBAL__N_124QwenGpuSpeculativeTarget24SampleVerificationLogitsEmRNS_8sampling12SamplerStateE
  - adapter only in main: _ZN4gufo11speculative12_GLOBAL__N_124QwenGpuSpeculativeTarget5ResetEv
  - adapter only in main: _ZN4gufo11speculative12_GLOBAL__N_124QwenGpuSpeculativeTarget9SaveStateEj
  - adapter only in main: _ZN4gufo11speculative12_GLOBAL__N_124QwenGpuSpeculativeTargetD0Ev
  - adapter only in main: _ZN4gufo11speculative12_GLOBAL__N_124QwenGpuSpeculativeTargetD1Ev
  + adapter only in pr: _ZN4gufo3hip12_GLOBAL__N_124QwenGpuSpeculativeTarget12ForwardTokenEjjb
  + adapter only in pr: _ZN4gufo3hip12_GLOBAL__N_124QwenGpuSpeculativeTarget12RestoreStateEv
  + adapter only in pr: _ZN4gufo3hip12_GLOBAL__N_124QwenGpuSpeculativeTarget14CopyLastHiddenEv
  + adapter only in pr: _ZN4gufo3hip12_GLOBAL__N_124QwenGpuSpeculativeTarget14CopyLastLogitsEv
  + adapter only in pr: _ZN4gufo3hip12_GLOBAL__N_124QwenGpuSpeculativeTarget16SampleLastLogitsERNS_8sampling12SamplerStateE
  + adapter only in pr: _ZN4gufo3hip12_GLOBAL__N_124QwenGpuSpeculativeTarget18FinishVerificationEv
  + adapter only in pr: _ZN4gufo3hip12_GLOBAL__N_124QwenGpuSpeculativeTarget18ForwardPromptBatchESt4spanIKjLm18446744073709551615EE
  + adapter only in pr: _ZN4gufo3hip12_GLOBAL__N_124QwenGpuSpeculativeTarget18VerifySampledTokenEmjSt4spanIKjLm18446744073709551615EES3_IKfLm18446744073709551615EEdRNS_8sampling12SamplerStateE
  + adapter only in pr: _ZN4gufo3hip12_GLOBAL__N_124QwenGpuSpeculativeTarget19ForwardPromptSuffixESt4spanIKjLm18446744073709551615EEjb
  + adapter only in pr: _ZN4gufo3hip12_GLOBAL__N_124QwenGpuSpeculativeTarget22CopyVerificationLogitsEm
  + adapter only in pr: _ZN4gufo3hip12_GLOBAL__N_124QwenGpuSpeculativeTarget22SetPromptHiddenCaptureEbSt4spanIKjLm18446744073709551615EE
  + adapter only in pr: _ZN4gufo3hip12_GLOBAL__N_124QwenGpuSpeculativeTarget23CommitVerificationChunkESt4spanIKjLm18446744073709551615EEj
  + adapter only in pr: _ZN4gufo3hip12_GLOBAL__N_124QwenGpuSpeculativeTarget24ForwardVerificationBatchESt4spanIKNS_11speculative22TargetVerificationItemELm18446744073709551615EE
  + adapter only in pr: _ZN4gufo3hip12_GLOBAL__N_124QwenGpuSpeculativeTarget24ForwardVerificationBatchESt4spanIKNS_11speculative22TargetVerificationItemELm18446744073709551615EE.cold
  + adapter only in pr: _ZN4gufo3hip12_GLOBAL__N_124QwenGpuSpeculativeTarget24ForwardVerificationChunkESt4spanIKjLm18446744073709551615EEjbb
  + adapter only in pr: _ZN4gufo3hip12_GLOBAL__N_124QwenGpuSpeculativeTarget24ForwardVerificationChunkESt4spanIKjLm18446744073709551615EEjbb.cold
  + adapter only in pr: _ZN4gufo3hip12_GLOBAL__N_124QwenGpuSpeculativeTarget24SampleVerificationLogitsEmRNS_8sampling12SamplerStateE
  + adapter only in pr: _ZN4gufo3hip12_GLOBAL__N_124QwenGpuSpeculativeTarget5ResetEv
  + adapter only in pr: _ZN4gufo3hip12_GLOBAL__N_124QwenGpuSpeculativeTarget9SaveStateEj
  + adapter only in pr: _ZN4gufo3hip12_GLOBAL__N_124QwenGpuSpeculativeTargetD0Ev
  + adapter only in pr: _ZN4gufo3hip12_GLOBAL__N_124QwenGpuSpeculativeTargetD1Ev
  - adapter only in main: _ZNK4gufo11speculative12_GLOBAL__N_124QwenGpuSpeculativeTarget11DecodeTokenEj
  - adapter only in main: _ZNK4gufo11speculative12_GLOBAL__N_124QwenGpuSpeculativeTarget11IsStopTokenEj
  - adapter only in main: _ZNK4gufo11speculative12_GLOBAL__N_124QwenGpuSpeculativeTarget13GetEosTokenIdEv
  - adapter only in main: _ZNK4gufo11speculative12_GLOBAL__N_124QwenGpuSpeculativeTarget14VocabularySizeEv
  - adapter only in main: _ZNK4gufo11speculative12_GLOBAL__N_124QwenGpuSpeculativeTarget21GetPromptHiddenStatesEv
  - adapter only in main: _ZNK4gufo11speculative12_GLOBAL__N_124QwenGpuSpeculativeTarget30SupportsDeviceResidentSamplingEv
  + adapter only in pr: _ZNK4gufo3hip12_GLOBAL__N_124QwenGpuSpeculativeTarget11DecodeTokenEj
  + adapter only in pr: _ZNK4gufo3hip12_GLOBAL__N_124QwenGpuSpeculativeTarget11IsStopTokenEj
  + adapter only in pr: _ZNK4gufo3hip12_GLOBAL__N_124QwenGpuSpeculativeTarget13GetEosTokenIdEv
  + adapter only in pr: _ZNK4gufo3hip12_GLOBAL__N_124QwenGpuSpeculativeTarget14VocabularySizeEv
  + adapter only in pr: _ZNK4gufo3hip12_GLOBAL__N_124QwenGpuSpeculativeTarget21GetPromptHiddenStatesEv
  + adapter only in pr: _ZNK4gufo3hip12_GLOBAL__N_124QwenGpuSpeculativeTarget30SupportsDeviceResidentSamplingEv

== adapter body comparison (fixed keys) ==
methods main=22 pr=22 identical=16
 differs: ForwardVerificationBatch len 154 154 first-diff-lines 53
   main: call   8fa
   pr  : call   10e
   main: call   90d
   pr  : call   121
   main: call   93c
   pr  : call   150
 differs: ForwardVerificationChunk len 30 30 first-diff-lines 15
   main: call   802
   pr  : call   16
   main: lea    IMM(%rip),%rsi        # 809
   pr  : lea    IMM(%rip),%rsi        # 1d
   main: call   814
   pr  : call   28
 differs: IsStopToken len 15 15 first-diff-lines 1
   main: je     343
   pr  : je     1d3
 differs: Reset len 3 4 first-diff-lines 1
   main: nopl   IMM(%rax)
   pr  : nop
 presence mismatch: _ZN4gufo11speculative12_GLOBAL__N_124QwenGpuSpeculativeTargetD0Ev
 presence mismatch: _ZN4gufo11speculative12_GLOBAL__N_124QwenGpuSpeculativeTargetD1Ev
 presence mismatch: _ZN4gufo3hip12_GLOBAL__N_124QwenGpuSpeculativeTargetD0Ev
 presence mismatch: _ZN4gufo3hip12_GLOBAL__N_124QwenGpuSpeculativeTargetD1Ev

== engine changed-body depth ==
   23/  23 difflines=  3  _ZN4gufo11speculative12_GLOBAL__N_1L15GetLittleEndianIjEET_St4spanIKhLm1844674407370955161
   24/  23 difflines= 17  _ZN4gufo11speculative12_GLOBAL__N_1L15GetLittleEndianImEET_St4spanIKhLm1844674407370955161
   25/  25 difflines=  3  _ZN4gufo11speculative12_GLOBAL__N_1L15PutLittleEndianIjEEvSt4spanIhLm18446744073709551615E
   27/  27 difflines=  3  _ZN4gufo11speculative12_GLOBAL__N_1L15PutLittleEndianImEEvSt4spanIhLm18446744073709551615E
   25/  25 difflines=  3  _ZN4gufo11speculative19SpeculativeVerifier10VerifyStepERSt6vectorIjSaIjEEjjj
   29/  29 difflines=  3  _ZN4gufo11speculative19SpeculativeVerifier10VerifyStepERSt6vectorIjSaIjEEjjjj
  198/ 198 difflines= 47  _ZN4gufo11speculative19SpeculativeVerifier10VerifyStepERSt6vectorIjSaIjEEjjjjfPm
   64/  64 difflines= 31  _ZN4gufo11speculative19SpeculativeVerifier10VerifyStepERSt6vectorIjSaIjEEjjjjfPm.cold
  345/ 333 difflines=285  _ZN4gufo11speculative19SpeculativeVerifier10VerifyStepESt4spanIKjLm18446744073709551615EEj
   66/  66 difflines= 28  _ZN4gufo11speculative19SpeculativeVerifier10VerifyStepESt4spanIKjLm18446744073709551615EEj
  247/ 247 difflines= 57  _ZN4gufo11speculative19SpeculativeVerifier11PrepareStepERKNS1_11StepRequestEbb
   32/  32 difflines= 16  _ZN4gufo11speculative19SpeculativeVerifier11PrepareStepERKNS1_11StepRequestEbb.cold
 1984/1976 difflines=1893  _ZN4gufo11speculative19SpeculativeVerifier11VerifyBatchESt4spanIKNS1_11StepRequestELm18446
  315/ 314 difflines=254  _ZN4gufo11speculative19SpeculativeVerifier11VerifyBatchESt4spanIKNS1_11StepRequestELm18446
   26/  26 difflines=  4  _ZN4gufo11speculative19SpeculativeVerifier12BeginRequestEv
  222/ 177 difflines=164  _ZN4gufo11speculative19SpeculativeVerifier12ExtendPromptESt4spanIKjLm18446744073709551615E
   46/  46 difflines= 24  _ZN4gufo11speculative19SpeculativeVerifier12ExtendPromptESt4spanIKjLm18446744073709551615E
   74/  66 difflines= 46  _ZN4gufo11speculative19SpeculativeVerifier15RestoreSnapshotERKNS0_27SpeculativeVerifierSna
   16/  16 difflines=  8  _ZN4gufo11speculative19SpeculativeVerifier15RestoreSnapshotERKNS0_27SpeculativeVerifierSna
 1683/1582 difflines=1545  _ZN4gufo11speculative19SpeculativeVerifier20VerifySequentialStepESt4spanIKjLm1844674407370
  355/ 357 difflines=344  _ZN4gufo11speculative19SpeculativeVerifier20VerifySequentialStepESt4spanIKjLm1844674407370
  117/ 100 difflines= 96  _ZN4gufo11speculative19SpeculativeVerifier21AdvanceCommittedTokenEjj
   24/  24 difflines= 12  _ZN4gufo11speculative19SpeculativeVerifier21AdvanceCommittedTokenEjj.cold
  443/ 430 difflines=354  _ZN4gufo11speculative19SpeculativeVerifier21PrepareTargetOnlyStepERNS1_12PreparedStepERKNS
   46/  69 difflines= 41  _ZN4gufo11speculative19SpeculativeVerifier21PrepareTargetOnlyStepERNS1_12PreparedStepERKNS
 1507/1313 difflines=1283  _ZN4gufo11speculative19SpeculativeVerifier24ProcessVerificationChunkERNS1_12PreparedStepEN
  212/ 205 difflines=198  _ZN4gufo11speculative19SpeculativeVerifier24ProcessVerificationChunkERNS1_12PreparedStepEN
   43/  43 difflines= 12  _ZN4gufo11speculative19SpeculativeVerifier24ResetAdaptiveDraftLengthEv
  361/ 353 difflines=177  _ZN4gufo11speculative19SpeculativeVerifier25RestorePersistentSnapshotESt4spanIKhLm18446744
  166/ 166 difflines=163  _ZN4gufo11speculative19SpeculativeVerifier25RestorePersistentSnapshotESt4spanIKhLm18446744
  184/ 182 difflines=120  _ZN4gufo11speculative19SpeculativeVerifier25UpdateAdaptiveDraftLengthEmm
  429/ 407 difflines=346  _ZN4gufo11speculative19SpeculativeVerifier27PrepareProposalVerificationERNS1_12PreparedSte
   64/  64 difflines= 36  _ZN4gufo11speculative19SpeculativeVerifier27PrepareProposalVerificationERNS1_12PreparedSte
   20/  20 difflines=  1  _ZN4gufo11speculative19SpeculativeVerifier28ConfigureAdaptiveDraftPolicyEv
  181/ 130 difflines=115  _ZN4gufo11speculative19SpeculativeVerifier5PrimeESt4spanIKjLm18446744073709551615EEb
   70/  70 difflines= 36  _ZN4gufo11speculative19SpeculativeVerifier5PrimeESt4spanIKjLm18446744073709551615EEb.cold
   26/  26 difflines=  4  _ZN4gufo11speculative19SpeculativeVerifier5ResetEv
   68/  66 difflines= 40  _ZN4gufo11speculative19SpeculativeVerifierC1ERNS0_26ISpeculativeTargetExecutorESt10unique_
   27/  27 difflines= 12  _ZN4gufo11speculative19SpeculativeVerifierC2ERNS0_26ISpeculativeTargetExecutorESt10unique_
   43/  35 difflines= 33  _ZN4gufo11speculative26ISpeculativeTargetExecutor16SampleLastLogitsERNS_8sampling12Sampler
  120/ 111 difflines=102  _ZN4gufo11speculative26ISpeculativeTargetExecutor18VerifySampledTokenEmjSt4spanIKjLm184467
   34/  25 difflines= 23  _ZN4gufo11speculative26ISpeculativeTargetExecutor19ForwardPromptSuffixESt4spanIKjLm1844674
   48/  35 difflines= 21  _ZN4gufo11speculative26ISpeculativeTargetExecutor23CommitVerificationChunkESt4spanIKjLm184
  351/ 259 difflines=255  _ZN4gufo11speculative26ISpeculativeTargetExecutor24ForwardVerificationBatchESt4spanIKNS0_2
  257/ 232 difflines=214  _ZN4gufo11speculative26ISpeculativeTargetExecutor24ForwardVerificationChunkESt4spanIKjLm18
   43/  35 difflines= 30  _ZN4gufo11speculative26ISpeculativeTargetExecutor24SampleVerificationLogitsEmRNS_8sampling
   65/  31 difflines= 29  _ZNK4gufo11speculative19SpeculativeVerifier11IsStopTokenEjj
   44/  46 difflines=  7  _ZNK4gufo11speculative19SpeculativeVerifier20SnapshotPayloadBytesEv
   68/  68 difflines= 32  _ZNK4gufo11speculative19SpeculativeVerifier20SnapshotPayloadBytesEv.cold
   98/  98 difflines= 12  _ZNK4gufo11speculative19SpeculativeVerifier8SnapshotEv
   75/  75 difflines= 35  _ZNK4gufo11speculative19SpeculativeVerifier8SnapshotEv.cold
   27/  14 difflines= 11  _ZNK4gufo11speculative26ISpeculativeTargetExecutor11IsStopTokenEj
   37/  37 difflines=  1  _ZNK4gufo11speculative27SpeculativeVerifierSnapshot12PayloadBytesEv
  173/ 173 difflines= 23  _ZNK4gufo11speculative27SpeculativeVerifierSnapshot19SerializePersistentESt4spanIhLm184467
   46/  46 difflines= 24  _ZNK4gufo11speculative27SpeculativeVerifierSnapshot19SerializePersistentESt4spanIhLm184467
   40/  40 difflines=  3  _ZNK4gufo11speculative27SpeculativeVerifierSnapshot22PersistentPayloadBytesEv
   53/  53 difflines= 24  _ZNK4gufo11speculative27SpeculativeVerifierSnapshot22PersistentPayloadBytesEv.cold
   44/  44 difflines=  3  _ZNSt15_Deque_iteratorIfRfPfEpLEl.isra.0
  288/ 288 difflines= 27  _ZNSt5dequeIfSaIfEEaSERKS1_.isra.0
  118/ 118 difflines= 18  _ZNSt6vectorIfSaIfEE13_M_assign_auxIN9__gnu_cxx17__normal_iteratorIPKfNSt4spanIS5_Lm184467
    2/   2 difflines=  2  _ZNSt6vectorIfSaIfEE13_M_assign_auxIN9__gnu_cxx17__normal_iteratorIPKfNSt4spanIS5_Lm184467
  236/ 238 difflines=210  _ZNSt6vectorIfSaIfEE15_M_range_insertIN9__gnu_cxx17__normal_iteratorIPKfNSt4spanIS5_Lm1844
    2/   2 difflines=  2  _ZNSt6vectorIfSaIfEE15_M_range_insertIN9__gnu_cxx17__normal_iteratorIPKfNSt4spanIS5_Lm1844
  121/ 121 difflines= 13  _ZSt22__uninitialized_copy_aIfRKfPS0_ffESt15_Deque_iteratorIT2_RS4_PS4_ES3_IT_T0_T1_ESB_S7
   85/  85 difflines=  9  _ZSt4copyISt15_Deque_iteratorIfRKfPS1_ES0_IfRfPfEET0_T_S9_S8_.isra.0
   55/  45 difflines= 40  _ZZN4gufo11speculative19SpeculativeVerifier20VerifySequentialStepESt4spanIKjLm184467440737
   36/  30 difflines= 28  _ZZN4gufo11speculative19SpeculativeVerifier20VerifySequentialStepESt4spanIKjLm184467440737
  101/  79 difflines= 65  _ZZN4gufo11speculative19SpeculativeVerifier24ProcessVerificationChunkERNS1_12PreparedStepE
   19/  19 difflines=  8  _ZZN4gufo11speculative19SpeculativeVerifier24ProcessVerificationChunkERNS1_12PreparedStepE
