Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
NDSlice loops check
//dmd -c -O -inline -release -boundscheck=off source/app.d -I../dip80-ndslice/source/
//obj2asm app.o > app.dmd.s
Mach-O Object File
FLAT group
public _D3app11nd_test_valFS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SlicedZv
public _D3app14nd_test_slice1FS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceS3std12experimental7ndslice5slice17__T5SliceVmi1TPdZ5SliceZv
public _D3app14nd_test_slice2FS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceS3std12experimental7ndslice5slice17__T5SliceVmi2TPdZ5SliceZv
public _D3app14nd_test_slice3FS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceZv
public _D3app14nd_test_array1FS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceAdZv
public _D3app14nd_test_array2FS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceAAdZv
public _D3app14nd_test_array3FS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceAAAdZv
public _D3app9elem_testFS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SlicedZv
public _D3app9same_testFS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceZv
public _D3app10crazy_testFS3std12experimental7ndslice5slice17__T5SliceVmi4TPdZ5SliceZv
public _D67TypeInfo_S3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5Slice6__initZ
public _D3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5Slice6__initZ
public _D3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5Slice6__ctorMFNaNbNcNiNfKxG3mKxG3lPdZS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5Slice
public _D3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5Slice5shapeMxFNaNbNdNiNfZG3m
public _D3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5Slice9structureMxFNaNbNdNiNfZS3std12experimental7ndslice5slice18__T9StructureVmi3Z9Structure
public _D3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5Slice4saveMFNaNbNdNiNfZS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5Slice
public _D3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5Slice8popFrontMFNaNbNimZv
public _D3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5Slice7popBackMFNaNbNiNfmZv
public _D3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5Slice15popFrontExactlyMFNaNbNimmZv
public _D3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5Slice14popBackExactlyMFNaNbNiNfmmZv
public _D3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5Slice9popFrontNMFNaNbNimmZv
public _D3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5Slice8popBackNMFNaNbNiNfmmZv
public _D3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5Slice13elementsCountMxFNaNbNiNfZm
public _D67TypeInfo_S3std12experimental7ndslice5slice17__T5SliceVmi2TPdZ5Slice6__initZ
public _D3std12experimental7ndslice5slice17__T5SliceVmi2TPdZ5Slice6__initZ
public _D3std12experimental7ndslice5slice17__T5SliceVmi2TPdZ5Slice6__ctorMFNaNbNcNiNfKxG2mKxG2lPdZS3std12experimental7ndslice5slice17__T5SliceVmi2TPdZ5Slice
public _D3std12experimental7ndslice5slice17__T5SliceVmi2TPdZ5Slice5shapeMxFNaNbNdNiNfZG2m
public _D3std12experimental7ndslice5slice17__T5SliceVmi2TPdZ5Slice9structureMxFNaNbNdNiNfZS3std12experimental7ndslice5slice18__T9StructureVmi2Z9Structure
public _D3std12experimental7ndslice5slice17__T5SliceVmi2TPdZ5Slice4saveMFNaNbNdNiNfZS3std12experimental7ndslice5slice17__T5SliceVmi2TPdZ5Slice
public _D3std12experimental7ndslice5slice17__T5SliceVmi2TPdZ5Slice8popFrontMFNaNbNimZv
public _D3std12experimental7ndslice5slice17__T5SliceVmi2TPdZ5Slice7popBackMFNaNbNiNfmZv
public _D3std12experimental7ndslice5slice17__T5SliceVmi2TPdZ5Slice15popFrontExactlyMFNaNbNimmZv
public _D3std12experimental7ndslice5slice17__T5SliceVmi2TPdZ5Slice14popBackExactlyMFNaNbNiNfmmZv
public _D3std12experimental7ndslice5slice17__T5SliceVmi2TPdZ5Slice9popFrontNMFNaNbNimmZv
public _D3std12experimental7ndslice5slice17__T5SliceVmi2TPdZ5Slice8popBackNMFNaNbNiNfmmZv
public _D3std12experimental7ndslice5slice17__T5SliceVmi2TPdZ5Slice13elementsCountMxFNaNbNiNfZm
public _D67TypeInfo_S3std12experimental7ndslice5slice17__T5SliceVmi1TPdZ5Slice6__initZ
public _D3std12experimental7ndslice5slice17__T5SliceVmi1TPdZ5Slice6__initZ
public _D3std12experimental7ndslice5slice17__T5SliceVmi1TPdZ5Slice6__ctorMFNaNbNcNiNfKxG1mKxG1lPdZS3std12experimental7ndslice5slice17__T5SliceVmi1TPdZ5Slice
public _D3std12experimental7ndslice5slice17__T5SliceVmi1TPdZ5Slice5shapeMxFNaNbNdNiNfZG1m
public _D3std12experimental7ndslice5slice17__T5SliceVmi1TPdZ5Slice9structureMxFNaNbNdNiNfZS3std12experimental7ndslice5slice18__T9StructureVmi1Z9Structure
public _D3std12experimental7ndslice5slice17__T5SliceVmi1TPdZ5Slice4saveMFNaNbNdNiNfZS3std12experimental7ndslice5slice17__T5SliceVmi1TPdZ5Slice
public _D3std12experimental7ndslice5slice17__T5SliceVmi1TPdZ5Slice8popFrontMFNaNbNimZv
public _D3std12experimental7ndslice5slice17__T5SliceVmi1TPdZ5Slice7popBackMFNaNbNiNfmZv
public _D3std12experimental7ndslice5slice17__T5SliceVmi1TPdZ5Slice15popFrontExactlyMFNaNbNimmZv
public _D3std12experimental7ndslice5slice17__T5SliceVmi1TPdZ5Slice14popBackExactlyMFNaNbNiNfmmZv
public _D3std12experimental7ndslice5slice17__T5SliceVmi1TPdZ5Slice9popFrontNMFNaNbNimmZv
public _D3std12experimental7ndslice5slice17__T5SliceVmi1TPdZ5Slice8popBackNMFNaNbNiNfmmZv
public _D3std12experimental7ndslice5slice17__T5SliceVmi1TPdZ5Slice13elementsCountMxFNaNbNiNfZm
public _D72TypeInfo_S3std12experimental7ndslice5slice18__T9StructureVmi1Z9Structure6__initZ
public _D3std12experimental7ndslice5slice18__T9StructureVmi1Z9Structure6__initZ
public _D72TypeInfo_S3std12experimental7ndslice5slice18__T9StructureVmi2Z9Structure6__initZ
public _D3std12experimental7ndslice5slice18__T9StructureVmi2Z9Structure6__initZ
public _D72TypeInfo_S3std12experimental7ndslice5slice18__T9StructureVmi3Z9Structure6__initZ
public _D3std12experimental7ndslice5slice18__T9StructureVmi3Z9Structure6__initZ
public _D67TypeInfo_S3std12experimental7ndslice5slice17__T5SliceVmi4TPdZ5Slice6__initZ
public _D3std12experimental7ndslice5slice17__T5SliceVmi4TPdZ5Slice6__initZ
public _D3std12experimental7ndslice5slice17__T5SliceVmi4TPdZ5Slice6__ctorMFNaNbNcNiNfKxG4mKxG4lPdZS3std12experimental7ndslice5slice17__T5SliceVmi4TPdZ5Slice
public _D3std12experimental7ndslice5slice17__T5SliceVmi4TPdZ5Slice5shapeMxFNaNbNdNiNfZG4m
public _D3std12experimental7ndslice5slice17__T5SliceVmi4TPdZ5Slice9structureMxFNaNbNdNiNfZS3std12experimental7ndslice5slice18__T9StructureVmi4Z9Structure
public _D3std12experimental7ndslice5slice17__T5SliceVmi4TPdZ5Slice4saveMFNaNbNdNiNfZS3std12experimental7ndslice5slice17__T5SliceVmi4TPdZ5Slice
public _D3std12experimental7ndslice5slice17__T5SliceVmi4TPdZ5Slice8popFrontMFNaNbNimZv
public _D3std12experimental7ndslice5slice17__T5SliceVmi4TPdZ5Slice7popBackMFNaNbNiNfmZv
public _D3std12experimental7ndslice5slice17__T5SliceVmi4TPdZ5Slice15popFrontExactlyMFNaNbNimmZv
public _D3std12experimental7ndslice5slice17__T5SliceVmi4TPdZ5Slice14popBackExactlyMFNaNbNiNfmmZv
public _D3std12experimental7ndslice5slice17__T5SliceVmi4TPdZ5Slice9popFrontNMFNaNbNimmZv
public _D3std12experimental7ndslice5slice17__T5SliceVmi4TPdZ5Slice8popBackNMFNaNbNiNfmmZv
public _D3std12experimental7ndslice5slice17__T5SliceVmi4TPdZ5Slice13elementsCountMxFNaNbNiNfZm
public _D72TypeInfo_S3std12experimental7ndslice5slice18__T9StructureVmi4Z9Structure6__initZ
public _D3std12experimental7ndslice5slice18__T9StructureVmi4Z9Structure6__initZ
public _D3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5Slice32__T15opIndexOpAssignVAyaa1_2bTdZ15opIndexOpAssignMFNaNbNidZv
public _D3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5Slice12__T7opIndexZ7opIndexMFNaNbNiNfZS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5Slice
public _D3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5Slice14__T5emptyVii0Z5emptyMxFNaNbNdNiNfZb
public _D3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5Slice17__T8popFrontVii0Z8popFrontMFNaNbNiZv
public _D3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5Slice14__T5frontVii0Z5frontMFNaNbNdNiZS3std12experimental7ndslice5slice17__T5SliceVmi2TPdZ5Slice
public _D3std12experimental7ndslice5slice17__T5SliceVmi2TPdZ5Slice32__T15opIndexOpAssignVAyaa1_2bTdZ15opIndexOpAssignMFNaNbNidZv
public _D3std12experimental7ndslice5slice17__T5SliceVmi2TPdZ5Slice12__T7opIndexZ7opIndexMFNaNbNiNfZS3std12experimental7ndslice5slice17__T5SliceVmi2TPdZ5Slice
public _D3std12experimental7ndslice5slice17__T5SliceVmi2TPdZ5Slice14__T5emptyVii0Z5emptyMxFNaNbNdNiNfZb
public _D3std12experimental7ndslice5slice17__T5SliceVmi2TPdZ5Slice17__T8popFrontVii0Z8popFrontMFNaNbNiZv
public _D3std12experimental7ndslice5slice17__T5SliceVmi2TPdZ5Slice14__T5frontVii0Z5frontMFNaNbNdNiZS3std12experimental7ndslice5slice17__T5SliceVmi1TPdZ5Slice
public _D3std12experimental7ndslice5slice17__T5SliceVmi1TPdZ5Slice32__T15opIndexOpAssignVAyaa1_2bTdZ15opIndexOpAssignMFNaNbNidZv
public _D3std12experimental7ndslice5slice17__T5SliceVmi1TPdZ5Slice12__T7opIndexZ7opIndexMFNaNbNiNfZS3std12experimental7ndslice5slice17__T5SliceVmi1TPdZ5Slice
public _D3std12experimental7ndslice5slice17__T5SliceVmi1TPdZ5Slice15__T6lengthVii0Z6lengthMxFNaNbNdNiNfZm
public _D3std12experimental7ndslice5slice17__T5SliceVmi1TPdZ5Slice17__T8popFrontVii0Z8popFrontMFNaNbNiZv
public _D3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5Slice37__T15opIndexOpAssignVAyaa1_2bVmi1TPdZ15opIndexOpAssignMFNaNbNiS3std12experimental7ndslice5slice17__T5SliceVmi1TPdZ5SliceZv
public _D3std12experimental7ndslice5slice17__T5SliceVmi2TPdZ5Slice37__T15opIndexOpAssignVAyaa1_2bVmi1TPdZ15opIndexOpAssignMFNaNbNiS3std12experimental7ndslice5slice17__T5SliceVmi1TPdZ5SliceZv
public _D3std12experimental7ndslice5slice17__T5SliceVmi1TPdZ5Slice37__T15opIndexOpAssignVAyaa1_2bVmi1TPdZ15opIndexOpAssignMFNaNbNiS3std12experimental7ndslice5slice17__T5SliceVmi1TPdZ5SliceZv
public _D3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5Slice37__T15opIndexOpAssignVAyaa1_2bVmi2TPdZ15opIndexOpAssignMFNaNbNiS3std12experimental7ndslice5slice17__T5SliceVmi2TPdZ5SliceZv
public _D3std12experimental7ndslice5slice17__T5SliceVmi2TPdZ5Slice37__T15opIndexOpAssignVAyaa1_2bVmi2TPdZ15opIndexOpAssignMFNaNbNiS3std12experimental7ndslice5slice17__T5SliceVmi2TPdZ5SliceZv
public _D3std12experimental7ndslice5slice17__T5SliceVmi2TPdZ5Slice15__T6lengthVii0Z6lengthMxFNaNbNdNiNfZm
public _D3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5Slice37__T15opIndexOpAssignVAyaa1_2bVmi3TPdZ15opIndexOpAssignMFNaNbNiS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceZv
public _D3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5Slice15__T6lengthVii0Z6lengthMxFNaNbNdNiNfZm
public _D3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5Slice32__T15opIndexOpAssignVAyaa1_2bTdZ15opIndexOpAssignMFNaNbNiAdZv
public _D3std12experimental7ndslice5slice17__T5SliceVmi2TPdZ5Slice32__T15opIndexOpAssignVAyaa1_2bTdZ15opIndexOpAssignMFNaNbNiAdZv
public _D3std12experimental7ndslice5slice17__T5SliceVmi1TPdZ5Slice32__T15opIndexOpAssignVAyaa1_2bTdZ15opIndexOpAssignMFNaNbNiAdZv
public _D3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5Slice33__T15opIndexOpAssignVAyaa1_2bTAdZ15opIndexOpAssignMFNaNbNiAAdZv
public _D3std12experimental7ndslice5slice17__T5SliceVmi2TPdZ5Slice33__T15opIndexOpAssignVAyaa1_2bTAdZ15opIndexOpAssignMFNaNbNiAAdZv
public _D3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5Slice34__T15opIndexOpAssignVAyaa1_2bTAAdZ15opIndexOpAssignMFNaNbNiAAAdZv
public _D3std12experimental7ndslice9selection21__T9byElementVmi3TPdZ9byElementFNaNbNiNfKS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceZS3std12experimental7ndslice9selection21__T9byElementVmi3TPdZ9byElementFKS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceZ9ByElement
public _D150TypeInfo_S3std12experimental7ndslice9selection21__T9byElementVmi3TPdZ9byElementFKS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceZ9ByElement6__initZ
public _D3std12experimental7ndslice9selection21__T9byElementVmi3TPdZ9byElementFKS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceZ9ByElement6__initZ
public _D3std12experimental7ndslice9selection21__T9byElementVmi3TPdZ9byElementFKS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceZ9ByElement4saveMFNaNbNdNiNfZS3std12experimental7ndslice9selection21__T9byElementVmi3TPdZ9byElementFKS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceZ9ByElement
public _D3std12experimental7ndslice9selection21__T9byElementVmi3TPdZ9byElementFKS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceZ9ByElement5emptyMxFNaNbNdNiNfZb
public _D3std12experimental7ndslice9selection21__T9byElementVmi3TPdZ9byElementFKS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceZ9ByElement6lengthMxFNaNbNdNiNfZm
public _D3std12experimental7ndslice9selection21__T9byElementVmi3TPdZ9byElementFKS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceZ9ByElement5frontMFNaNbNcNdNiNfZd
public _D3std12experimental7ndslice9selection21__T9byElementVmi3TPdZ9byElementFKS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceZ9ByElement8popFrontMFNaNbNiZv
public _D3std12experimental7ndslice9selection21__T9byElementVmi3TPdZ9byElementFKS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceZ9ByElement12popFrontImplMFNaNbNiZv
public _D3std12experimental7ndslice9selection21__T9byElementVmi3TPdZ9byElementFKS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceZ9ByElement4backMFNaNbNcNdNiZd
public _D3std12experimental7ndslice9selection21__T9byElementVmi3TPdZ9byElementFKS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceZ9ByElement7popBackMFNaNbNiNfZv
public _D3std12experimental7ndslice9selection21__T9byElementVmi3TPdZ9byElementFKS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceZ9ByElement15popFrontExactlyMFNaNbNimZv
public _D3std12experimental7ndslice9selection21__T9byElementVmi3TPdZ9byElementFKS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceZ9ByElement14popBackExactlyMFNaNbNiNfmZv
public _D3std12experimental7ndslice9selection21__T9byElementVmi3TPdZ9byElementFKS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceZ9ByElement8getShiftMFNaNbNiNfmZl
public _D3std12experimental7ndslice9selection21__T9byElementVmi3TPdZ9byElementFKS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceZ9ByElement7opIndexMFNaNbNcNimZd
public _D3std12experimental7ndslice9selection21__T9byElementVmi3TPdZ9byElementFKS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceZ9ByElement7opIndexMFNaNbNiS3std12experimental7ndslice8internal6_SliceZS3std12experimental7ndslice9selection21__T9byElementVmi3TPdZ9byElementFKS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceZ9ByElement
public _D3std12experimental7ndslice9selection21__T9byElementVmi3TPdZ9byElementFKS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceZ9ByElement5indexMFNaNbNdNiNfZG3m
public _D3std12experimental7ndslice5slice43__T19assumeSameStructureVAyaa1_61VAyaa1_62Z122__T19assumeSameStructureVE3std8typecons63__T4FlagVAyaa23_7265706c616365417272617957697468506f696e746572Z4Flagi1Vmi3TPdTPdZ19assumeSameStructureFNaNbNiS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceZS3std12experimental7ndslice5slice111__T5SliceVmi3TS3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTupleZ5Slice
public _D11TypeInfo_Pv6__initZ
public _D105TypeInfo_S3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTuple6__initZ
public _D3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTuple6__initZ
public _D3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTuple4saveMFNaNbNdNiZS3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTuple
public _D111TypeInfo_S3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTuple5Index6__initZ
public _D3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTuple5Index6__initZ
public _D3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTuple5Index1aMFNaNbNcNdNiNfZd
public _D3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTuple5Index1bMFNaNbNcNdNiNfZd
public _D3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTuple7opIndexMFNaNbNilZS3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTuple5Index
public _D3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTuple5frontMFNaNbNdNiNfZS3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTuple5Index
public _D162TypeInfo_S3std12experimental7ndslice5slice111__T5SliceVmi3TS3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTupleZ5Slice6__initZ
public _D3std12experimental7ndslice5slice111__T5SliceVmi3TS3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTupleZ5Slice6__initZ
public _D3std12experimental7ndslice5slice111__T5SliceVmi3TS3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTupleZ5Slice6__ctorMFNaNbNcNiNfKxG3mKxG3lS3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTupleZS3std12experimental7ndslice5slice111__T5SliceVmi3TS3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTupleZ5Slice
public _D3std12experimental7ndslice5slice111__T5SliceVmi3TS3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTupleZ5Slice5shapeMxFNaNbNdNiNfZG3m
public _D3std12experimental7ndslice5slice111__T5SliceVmi3TS3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTupleZ5Slice9structureMxFNaNbNdNiNfZS3std12experimental7ndslice5slice18__T9StructureVmi3Z9Structure
public _D3std12experimental7ndslice5slice111__T5SliceVmi3TS3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTupleZ5Slice4saveMFNaNbNdNiZS3std12experimental7ndslice5slice111__T5SliceVmi3TS3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTupleZ5Slice
public _D3std12experimental7ndslice5slice111__T5SliceVmi3TS3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTupleZ5Slice8popFrontMFNaNbNimZv
public _D3std12experimental7ndslice5slice111__T5SliceVmi3TS3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTupleZ5Slice7popBackMFNaNbNiNfmZv
public _D3std12experimental7ndslice5slice111__T5SliceVmi3TS3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTupleZ5Slice15popFrontExactlyMFNaNbNimmZv
public _D3std12experimental7ndslice5slice111__T5SliceVmi3TS3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTupleZ5Slice14popBackExactlyMFNaNbNiNfmmZv
public _D3std12experimental7ndslice5slice111__T5SliceVmi3TS3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTupleZ5Slice9popFrontNMFNaNbNimmZv
public _D3std12experimental7ndslice5slice111__T5SliceVmi3TS3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTupleZ5Slice8popBackNMFNaNbNiNfmmZv
public _D3std12experimental7ndslice5slice111__T5SliceVmi3TS3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTupleZ5Slice13elementsCountMxFNaNbNiNfZm
public _D162TypeInfo_S3std12experimental7ndslice5slice111__T5SliceVmi2TS3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTupleZ5Slice6__initZ
public _D3std12experimental7ndslice5slice111__T5SliceVmi2TS3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTupleZ5Slice6__initZ
public _D3std12experimental7ndslice5slice111__T5SliceVmi2TS3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTupleZ5Slice6__ctorMFNaNbNcNiNfKxG2mKxG2lS3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTupleZS3std12experimental7ndslice5slice111__T5SliceVmi2TS3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTupleZ5Slice
public _D3std12experimental7ndslice5slice111__T5SliceVmi2TS3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTupleZ5Slice5shapeMxFNaNbNdNiNfZG2m
public _D3std12experimental7ndslice5slice111__T5SliceVmi2TS3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTupleZ5Slice9structureMxFNaNbNdNiNfZS3std12experimental7ndslice5slice18__T9StructureVmi2Z9Structure
public _D3std12experimental7ndslice5slice111__T5SliceVmi2TS3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTupleZ5Slice4saveMFNaNbNdNiZS3std12experimental7ndslice5slice111__T5SliceVmi2TS3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTupleZ5Slice
public _D3std12experimental7ndslice5slice111__T5SliceVmi2TS3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTupleZ5Slice8popFrontMFNaNbNimZv
public _D3std12experimental7ndslice5slice111__T5SliceVmi2TS3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTupleZ5Slice7popBackMFNaNbNiNfmZv
public _D3std12experimental7ndslice5slice111__T5SliceVmi2TS3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTupleZ5Slice15popFrontExactlyMFNaNbNimmZv
public _D3std12experimental7ndslice5slice111__T5SliceVmi2TS3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTupleZ5Slice14popBackExactlyMFNaNbNiNfmmZv
public _D3std12experimental7ndslice5slice111__T5SliceVmi2TS3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTupleZ5Slice9popFrontNMFNaNbNimmZv
public _D3std12experimental7ndslice5slice111__T5SliceVmi2TS3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTupleZ5Slice8popBackNMFNaNbNiNfmmZv
public _D3std12experimental7ndslice5slice111__T5SliceVmi2TS3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTupleZ5Slice13elementsCountMxFNaNbNiNfZm
public _D162TypeInfo_S3std12experimental7ndslice5slice111__T5SliceVmi1TS3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTupleZ5Slice6__initZ
public _D3std12experimental7ndslice5slice111__T5SliceVmi1TS3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTupleZ5Slice6__initZ
public _D3std12experimental7ndslice5slice111__T5SliceVmi1TS3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTupleZ5Slice6__ctorMFNaNbNcNiNfKxG1mKxG1lS3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTupleZS3std12experimental7ndslice5slice111__T5SliceVmi1TS3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTupleZ5Slice
public _D3std12experimental7ndslice5slice111__T5SliceVmi1TS3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTupleZ5Slice5shapeMxFNaNbNdNiNfZG1m
public _D3std12experimental7ndslice5slice111__T5SliceVmi1TS3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTupleZ5Slice9structureMxFNaNbNdNiNfZS3std12experimental7ndslice5slice18__T9StructureVmi1Z9Structure
public _D3std12experimental7ndslice5slice111__T5SliceVmi1TS3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTupleZ5Slice4saveMFNaNbNdNiZS3std12experimental7ndslice5slice111__T5SliceVmi1TS3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTupleZ5Slice
public _D3std12experimental7ndslice5slice111__T5SliceVmi1TS3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTupleZ5Slice8popFrontMFNaNbNimZv
public _D3std12experimental7ndslice5slice111__T5SliceVmi1TS3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTupleZ5Slice7popBackMFNaNbNiNfmZv
public _D3std12experimental7ndslice5slice111__T5SliceVmi1TS3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTupleZ5Slice15popFrontExactlyMFNaNbNimmZv
public _D3std12experimental7ndslice5slice111__T5SliceVmi1TS3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTupleZ5Slice14popBackExactlyMFNaNbNiNfmmZv
public _D3std12experimental7ndslice5slice111__T5SliceVmi1TS3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTupleZ5Slice9popFrontNMFNaNbNimmZv
public _D3std12experimental7ndslice5slice111__T5SliceVmi1TS3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTupleZ5Slice8popBackNMFNaNbNiNfmmZv
public _D3std12experimental7ndslice5slice111__T5SliceVmi1TS3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTupleZ5Slice13elementsCountMxFNaNbNiNfZm
public _D3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTuple25__T10opOpAssignVAyaa1_2bZ10opOpAssignMFNaNbNilZv
public _D3std9algorithm10comparison12__T3minTmTmZ3minFNaNbNiNfmmZm
public _D3std10functional20__T6safeOpVAyaa1_3cZ15__T6safeOpTmTmZ6safeOpFNaNbNiNfKmKmZb
public _D3std12experimental7ndslice5slice111__T5SliceVmi3TS3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTupleZ5Slice12__T7opIndexZ7opIndexMFNaNbNiNfZS3std12experimental7ndslice5slice111__T5SliceVmi3TS3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTupleZ5Slice
public _D3std12experimental7ndslice5slice111__T5SliceVmi3TS3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTupleZ5Slice14__T5emptyVii0Z5emptyMxFNaNbNdNiNfZb
public _D3std12experimental7ndslice5slice111__T5SliceVmi3TS3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTupleZ5Slice17__T8popFrontVii0Z8popFrontMFNaNbNiZv
public _D3std12experimental7ndslice5slice111__T5SliceVmi3TS3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTupleZ5Slice14__T5frontVii0Z5frontMFNaNbNdNiZS3std12experimental7ndslice5slice111__T5SliceVmi2TS3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTupleZ5Slice
public _D3std12experimental7ndslice5slice111__T5SliceVmi2TS3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTupleZ5Slice12__T7opIndexZ7opIndexMFNaNbNiNfZS3std12experimental7ndslice5slice111__T5SliceVmi2TS3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTupleZ5Slice
public _D3std12experimental7ndslice5slice111__T5SliceVmi2TS3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTupleZ5Slice14__T5emptyVii0Z5emptyMxFNaNbNdNiNfZb
public _D3std12experimental7ndslice5slice111__T5SliceVmi2TS3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTupleZ5Slice17__T8popFrontVii0Z8popFrontMFNaNbNiZv
public _D3std12experimental7ndslice5slice111__T5SliceVmi2TS3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTupleZ5Slice14__T5frontVii0Z5frontMFNaNbNdNiZS3std12experimental7ndslice5slice111__T5SliceVmi1TS3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTupleZ5Slice
public _D3std12experimental7ndslice5slice111__T5SliceVmi1TS3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTupleZ5Slice12__T7opIndexZ7opIndexMFNaNbNiNfZS3std12experimental7ndslice5slice111__T5SliceVmi1TS3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTupleZ5Slice
public _D3std12experimental7ndslice5slice111__T5SliceVmi1TS3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTupleZ5Slice14__T5emptyVii0Z5emptyMxFNaNbNdNiNfZb
public _D3std12experimental7ndslice5slice111__T5SliceVmi1TS3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTupleZ5Slice17__T8popFrontVii0Z8popFrontMFNaNbNiZv
public _D3std12experimental7ndslice5slice111__T5SliceVmi1TS3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTupleZ5Slice14__T5frontVii0Z5frontMFNaNbNdNfZS3std12experimental7ndslice5slice31__T8PtrTupleVAyaa1_61VAyaa1_62Z19__T8PtrTupleTPdTPdZ8PtrTuple5Index
public _D3std12experimental7ndslice9iteration24__T10transposedVii3Vii2Z23__T10transposedVmi4TPdZ10transposedFNaNbNiKS3std12experimental7ndslice5slice17__T5SliceVmi4TPdZ5SliceZS3std12experimental7ndslice5slice17__T5SliceVmi4TPdZ5Slice
public _D3std12experimental7ndslice9iteration27__T17completeTransposeVmi4Z17completeTransposeFNaNbNiNfxAmZG4m
public _D3std12experimental7ndslice9selection13__T4packVii2Z16__T4packVmi4TPdZ4packFNaNbNiNfS3std12experimental7ndslice5slice17__T5SliceVmi4TPdZ5SliceZS3std12experimental7ndslice5slice73__T5SliceVmi2TS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceZ5Slice
public _D123TypeInfo_S3std12experimental7ndslice5slice73__T5SliceVmi2TS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceZ5Slice6__initZ
public _D3std12experimental7ndslice5slice73__T5SliceVmi2TS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceZ5Slice6__initZ
public _D3std12experimental7ndslice5slice73__T5SliceVmi2TS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceZ5Slice6__ctorMFNaNbNcNiNfKxG4mKxG4lPdZS3std12experimental7ndslice5slice73__T5SliceVmi2TS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceZ5Slice
public _D3std12experimental7ndslice5slice73__T5SliceVmi2TS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceZ5Slice5shapeMxFNaNbNdNiNfZG2m
public _D3std12experimental7ndslice5slice73__T5SliceVmi2TS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceZ5Slice9structureMxFNaNbNdNiNfZS3std12experimental7ndslice5slice18__T9StructureVmi2Z9Structure
public _D3std12experimental7ndslice5slice73__T5SliceVmi2TS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceZ5Slice4saveMFNaNbNdNiNfZS3std12experimental7ndslice5slice73__T5SliceVmi2TS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceZ5Slice
public _D3std12experimental7ndslice5slice73__T5SliceVmi2TS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceZ5Slice8popFrontMFNaNbNimZv
public _D3std12experimental7ndslice5slice73__T5SliceVmi2TS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceZ5Slice7popBackMFNaNbNiNfmZv
public _D3std12experimental7ndslice5slice73__T5SliceVmi2TS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceZ5Slice15popFrontExactlyMFNaNbNimmZv
public _D3std12experimental7ndslice5slice73__T5SliceVmi2TS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceZ5Slice14popBackExactlyMFNaNbNiNfmmZv
public _D3std12experimental7ndslice5slice73__T5SliceVmi2TS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceZ5Slice9popFrontNMFNaNbNimmZv
public _D3std12experimental7ndslice5slice73__T5SliceVmi2TS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceZ5Slice8popBackNMFNaNbNiNfmmZv
public _D3std12experimental7ndslice5slice73__T5SliceVmi2TS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceZ5Slice13elementsCountMxFNaNbNiNfZm
public _D123TypeInfo_S3std12experimental7ndslice5slice73__T5SliceVmi1TS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceZ5Slice6__initZ
public _D3std12experimental7ndslice5slice73__T5SliceVmi1TS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceZ5Slice6__initZ
public _D3std12experimental7ndslice5slice73__T5SliceVmi1TS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceZ5Slice6__ctorMFNaNbNcNiNfKxG3mKxG3lPdZS3std12experimental7ndslice5slice73__T5SliceVmi1TS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceZ5Slice
public _D3std12experimental7ndslice5slice73__T5SliceVmi1TS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceZ5Slice5shapeMxFNaNbNdNiNfZG1m
public _D3std12experimental7ndslice5slice73__T5SliceVmi1TS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceZ5Slice9structureMxFNaNbNdNiNfZS3std12experimental7ndslice5slice18__T9StructureVmi1Z9Structure
public _D3std12experimental7ndslice5slice73__T5SliceVmi1TS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceZ5Slice4saveMFNaNbNdNiNfZS3std12experimental7ndslice5slice73__T5SliceVmi1TS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceZ5Slice
public _D3std12experimental7ndslice5slice73__T5SliceVmi1TS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceZ5Slice8popFrontMFNaNbNimZv
public _D3std12experimental7ndslice5slice73__T5SliceVmi1TS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceZ5Slice7popBackMFNaNbNiNfmZv
public _D3std12experimental7ndslice5slice73__T5SliceVmi1TS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceZ5Slice15popFrontExactlyMFNaNbNimmZv
public _D3std12experimental7ndslice5slice73__T5SliceVmi1TS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceZ5Slice14popBackExactlyMFNaNbNiNfmmZv
public _D3std12experimental7ndslice5slice73__T5SliceVmi1TS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceZ5Slice9popFrontNMFNaNbNimmZv
public _D3std12experimental7ndslice5slice73__T5SliceVmi1TS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceZ5Slice8popBackNMFNaNbNiNfmmZv
public _D3std12experimental7ndslice5slice73__T5SliceVmi1TS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceZ5Slice13elementsCountMxFNaNbNiNfZm
public _D3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5Slice14__T7opIndexTmZ7opIndexMFNaNbNimZS3std12experimental7ndslice5slice17__T5SliceVmi2TPdZ5Slice
public _D3std12experimental7ndslice9selection77__T9evertPackVmi2TS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceZ9evertPackFNaNbNiS3std12experimental7ndslice5slice73__T5SliceVmi2TS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceZ5SliceZS3std12experimental7ndslice5slice73__T5SliceVmi2TS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceZ5Slice
public _D3std12experimental7ndslice9selection74__T6unpackVmi2TS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceZ6unpackFNaNbNiNfS3std12experimental7ndslice5slice73__T5SliceVmi2TS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceZ5SliceZS3std12experimental7ndslice5slice17__T5SliceVmi4TPdZ5Slice
public _D3std12experimental7ndslice9iteration20__T7swappedVii1Vii3Z19__T7swappedVmi4TPdZ7swappedFNaNbNiNfS3std12experimental7ndslice5slice17__T5SliceVmi4TPdZ5SliceZS3std12experimental7ndslice5slice17__T5SliceVmi4TPdZ5Slice
public _D3std12experimental7ndslice9iteration19__T7stridedVmi4TPdZ7stridedFNaNbNiNfS3std12experimental7ndslice5slice17__T5SliceVmi4TPdZ5SlicemmZS3std12experimental7ndslice5slice17__T5SliceVmi4TPdZ5Slice
public _D3std12experimental7ndslice9iteration17__T8reversedVii0Z20__T8reversedVmi4TPdZ8reversedFNaNbNiS3std12experimental7ndslice5slice17__T5SliceVmi4TPdZ5SliceZS3std12experimental7ndslice5slice17__T5SliceVmi4TPdZ5Slice
public _D3std12experimental7ndslice9iteration19__T7evertedVmi4TPdZ7evertedFNaNbNiS3std12experimental7ndslice5slice17__T5SliceVmi4TPdZ5SliceZS3std12experimental7ndslice5slice17__T5SliceVmi4TPdZ5Slice
public _D3std12experimental7ndslice5slice17__T5SliceVmi4TPdZ5Slice15__T6lengthVmi1Z6lengthMxFNaNbNdNiNfZm
public _D3std12experimental7ndslice5slice17__T5SliceVmi4TPdZ5Slice16__T7opSliceVmi1Z7opSliceMFNaNbNiNfmmZS3std12experimental7ndslice8internal6_Slice
public _D3std12experimental7ndslice5slice17__T5SliceVmi4TPdZ5Slice15__T6lengthVmi3Z6lengthMxFNaNbNdNiNfZm
public _D3std12experimental7ndslice5slice17__T5SliceVmi4TPdZ5Slice16__T7opSliceVmi3Z7opSliceMFNaNbNiNfmmZS3std12experimental7ndslice8internal6_Slice
public _D3std12experimental7ndslice5slice17__T5SliceVmi4TPdZ5Slice124__T15opIndexOpAssignVAyaa1_2aTdTiTS3std12experimental7ndslice8internal6_SliceTiTS3std12experimental7ndslice8internal6_SliceZ15opIndexOpAssignMFNaNbNidiS3std12experimental7ndslice8internal6_SliceiS3std12experimental7ndslice8internal6_SliceZv
public _D3std12experimental7ndslice5slice17__T5SliceVmi4TPdZ5Slice104__T7opIndexTiTS3std12experimental7ndslice8internal6_SliceTiTS3std12experimental7ndslice8internal6_SliceZ7opIndexMFNaNbNiiS3std12experimental7ndslice8internal6_SliceiS3std12experimental7ndslice8internal6_SliceZS3std12experimental7ndslice5slice17__T5SliceVmi2TPdZ5Slice
public _D3std12experimental7ndslice5slice17__T5SliceVmi1TPdZ5Slice32__T15opIndexOpAssignVAyaa1_2aTdZ15opIndexOpAssignMFNaNbNidZv
public _D3app12__ModuleInfoZ
public _D3app7__arrayZ
public _D3app8__assertFiZv
public _D3app15__unittest_failFiZv
extrn _D10TypeInfo_l6__initZ
extrn __d_assert
extrn _D15TypeInfo_Struct6__vtblZ
extrn _D6object10_xopEqualsFxPvxPvZb
extrn __d_arraybounds
extrn __d_allocmemory
extrn __d_unittest
extrn _D16TypeInfo_Pointer6__vtblZ
extrn _D10TypeInfo_v6__initZ
extrn _D10TypeInfo_m6__initZ
_TEXT segment
assume CS:_TEXT
_D3app7__arrayZ:
push RBP
mov RBP,RSP
sub RSP,010h
mov RDX,RDI
mov -8[RBP],RDX
lea RDX,[07Eh][RIP]
mov EDI,0Ch
mov RSI,RDX
mov RDX,-8[RBP]
call L27
L27: nop
_D3app8__assertFiZv:
push RBP
mov RBP,RSP
sub RSP,010h
mov RDX,RDI
mov -8[RBP],RDX
lea RDX,[056h][RIP]
mov EDI,0Ch
mov RSI,RDX
mov RDX,-8[RBP]
call L4F
L4F: nop
_D3app15__unittest_failFiZv:
push RBP
mov RBP,RSP
sub RSP,010h
mov RDX,RDI
mov -8[RBP],RDX
lea RDX,[02Eh][RIP]
mov EDI,0Ch
mov RSI,RDX
mov RDX,-8[RBP]
call L77
L77: mov RSP,RBP
pop RBP
ret
_TEXT ends
_DATA segment
db 000h,000h,000h,000h,000h,000h,024h,040h ;......$@
_DATA ends
__const segment
_D3app12__ModuleInfoZ:
db 004h,010h,000h,000h,000h,000h,000h,000h ;........
db 061h,070h,070h,000h ;app.
_TMP40:
db 073h,06fh,075h,072h ;sour
db 063h,065h,02fh,061h,070h,070h,02eh,064h ;ce/app.d
db 000h ;.
__const ends
_BSS segment
_BSS ends
__const segment
__const ends
__textcoal_nt segment
assume CS:__textcoal_nt
_D3app11nd_test_valFS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SlicedZv:
push RBP
mov RBP,RSP
lea RDI,010h[RBP]
call LD
LD: pop RBP
ret
nop
_D3app14nd_test_slice1FS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceS3std12experimental7ndslice5slice17__T5SliceVmi1TPdZ5SliceZv:
push RBP
mov RBP,RSP
sub RSP,8
push dword ptr 020h[RBP]
push dword ptr 018h[RBP]
push dword ptr 010h[RBP]
lea RDI,028h[RBP]
call L2A
L2A: add RSP,020h
pop RBP
ret
_D3app14nd_test_slice2FS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceS3std12experimental7ndslice5slice17__T5SliceVmi2TPdZ5SliceZv:
push RBP
mov RBP,RSP
sub RSP,8
lea RSI,030h[RBP]
mov ECX,5
L41: push dword ptr [RSI]
sub RSI,8
loop L41
lea RDI,038h[RBP]
call L52
L52: add RSP,030h
pop RBP
ret
_D3app14nd_test_slice3FS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceZv:
push RBP
mov RBP,RSP
sub RSP,8
lea RSI,040h[RBP]
mov ECX,7
L69: push dword ptr [RSI]
sub RSI,8
loop L69
lea RDI,048h[RBP]
call L7A
L7A: add RSP,040h
pop RBP
ret
_D3app14nd_test_array1FS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceAdZv:
push RBP
mov RBP,RSP
sub RSP,010h
mov -010h[RBP],RDI
mov -8[RBP],RSI
mov RDX,-8[RBP]
mov RSI,-010h[RBP]
lea RDI,010h[RBP]
call LA1
LA1: mov RSP,RBP
pop RBP
ret
nop
_D3app14nd_test_array2FS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceAAdZv:
push RBP
mov RBP,RSP
sub RSP,010h
mov -010h[RBP],RDI
mov -8[RBP],RSI
mov RDX,-8[RBP]
mov RSI,-010h[RBP]
lea RDI,010h[RBP]
call LC9
LC9: mov RSP,RBP
pop RBP
ret
nop
_D3app14nd_test_array3FS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceAAAdZv:
push RBP
mov RBP,RSP
sub RSP,010h
mov -010h[RBP],RDI
mov -8[RBP],RSI
mov RDX,-8[RBP]
mov RSI,-010h[RBP]
lea RDI,010h[RBP]
call LF1
LF1: mov RSP,RBP
pop RBP
ret
nop
_D3app9elem_testFS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SlicedZv:
push RBP
mov RBP,RSP
sub RSP,060h
movsd -8[RBP],XMM0
lea RSI,010h[RBP]
lea RDI,-060h[RBP]
call L112
L112: cmp qword ptr -028h[RBP],0
je L145
L119: movsd XMM0,-8[RBP]
mov RAX,-030h[RBP]
movsd XMM1,[RAX]
addsd XMM1,XMM0
movsd [RAX],XMM1
dec qword ptr -028h[RBP]
lea RDI,-060h[RBP]
call L13E
L13E: cmp qword ptr -028h[RBP],0
jne L119
L145: mov RSP,RBP
pop RBP
ret
0f1f
add [RAX],R8B
_D3app9same_testFS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceZv:
push RBP
mov RBP,RSP
sub RSP,0250h
mov -0250h[RBP],RBX
mov -0248h[RBP],R12
lea RSI,048h[RBP]
lea RDI,-0230h[RBP]
mov ECX,7
rep
movsd
lea RSI,010h[RBP]
lea RDI,-01F0h[RBP]
mov ECX,7
rep
movsd
lea RSI,048h[RBP]
lea RDI,-0100h[RBP]
movsd
movsd
movsd
lea RSI,-0218h[RBP]
lea RDI,-0E8h[RBP]
movsd
movsd
movsd
mov RAX,078h[RBP]
mov -0D0h[RBP],RAX
mov RCX,040h[RBP]
mov -0C8h[RBP],RCX
lea RSI,-0100h[RBP]
lea RDI,-0170h[RBP]
mov ECX,8
rep
movsd
lea RSI,-0100h[RBP]
lea RDI,-01B0h[RBP]
mov ECX,8
rep
movsd
cmp -0100h[RBP],RCX
je L3BD
L203: mov RAX,-01A8h[RBP]
mov -0130h[RBP],RAX
mov RCX,-0190h[RBP]
mov -0120h[RBP],RCX
mov RDX,-01A0h[RBP]
mov -0128h[RBP],RDX
mov RBX,-0188h[RBP]
mov -0118h[RBP],RBX
mov RSI,-0180h[RBP]
mov -0110h[RBP],RSI
mov RAX,-0178h[RBP]
mov -0108h[RBP],RAX
lea RSI,-0130h[RBP]
lea RDI,-0C0h[RBP]
movsd
movsd
movsd
movsd
movsd
movsd
lea RSI,-0130h[RBP]
lea RDI,-030h[RBP]
movsd
movsd
movsd
movsd
movsd
movsd
cmp qword ptr -0130h[RBP],0
je L381
L296: mov RAX,-028h[RBP]
mov -090h[RBP],RAX
mov RCX,-018h[RBP]
mov -088h[RBP],RCX
mov RDX,-010h[RBP]
mov -080h[RBP],RDX
mov RBX,-8[RBP]
mov -078h[RBP],RBX
lea RSI,-090h[RBP]
lea RDI,-050h[RBP]
movsd
movsd
movsd
movsd
lea RSI,-090h[RBP]
lea RDI,-070h[RBP]
movsd
movsd
movsd
movsd
cmp qword ptr -090h[RBP],0
je L357
L2EC: lea RDI,-070h[RBP]
call L2F5
L2F5: mov -0240h[RBP],RAX
mov -0238h[RBP],RDX
lea RDI,-0240h[RBP]
call L30F
L30F: mov RBX,RAX
lea RDI,-0240h[RBP]
call L31E
L31E: movsd XMM0,[RAX]
movsd XMM1,[RBX]
addsd XMM1,XMM0
movsd [RBX],XMM1
dec qword ptr -070h[RBP]
mov R12,-068h[RBP]
mov RAX,-068h[RBP]
shl RAX,3
add -060h[RBP],RAX
mov RCX,R12
shl RCX,3
add -058h[RBP],RCX
cmp qword ptr -070h[RBP],0
jne L2EC
L357: dec qword ptr -030h[RBP]
mov RCX,-020h[RBP]
mov RDX,-020h[RBP]
shl RDX,3
add -010h[RBP],RDX
mov RBX,RCX
shl RBX,3
add -8[RBP],RBX
cmp qword ptr -030h[RBP],0
jne L296
L381: dec qword ptr -01B0h[RBP]
mov RCX,-0198h[RBP]
mov RSI,-0198h[RBP]
shl RSI,3
add -0180h[RBP],RSI
mov RAX,RCX
shl RAX,3
add -0178h[RBP],RAX
cmp qword ptr -01B0h[RBP],0
jne L203
L3BD: mov RBX,-0250h[RBP]
mov R12,-0248h[RBP]
mov RSP,RBP
pop RBP
ret
_D3app10crazy_testFS3std12experimental7ndslice5slice17__T5SliceVmi4TPdZ5SliceZv:
push RBP
mov RBP,RSP
sub RSP,0310h
mov -0300h[RBP],RBX
sub RSP,8
sub RSP,8
lea RSI,010h[RBP]
lea RDI,-0280h[RBP]
call L3FA
L3FA: add RSP,8
lea RBX,-0240h[RBP]
mov ECX,9
L40A: push dword ptr [RBX]
sub RBX,8
loop L40A
lea RDI,-0230h[RBP]
call L41E
L41E: add RSP,048h
lea RSI,-01F0h[RBP]
mov ECX,9
L42E: push dword ptr [RSI]
sub RSI,8
loop L42E
lea RDI,-0A0h[RBP]
call L442
L442: add RSP,048h
lea RBX,-060h[RBP]
mov ECX,9
L44F: push dword ptr [RBX]
sub RBX,8
loop L44F
lea RDI,-0190h[RBP]
call L463
L463: add RSP,048h
lea RSI,-0150h[RBP]
mov ECX,9
L473: push dword ptr [RSI]
sub RSI,8
loop L473
lea RDI,-0140h[RBP]
call L487
L487: add RSP,048h
lea RSI,-0140h[RBP]
lea RDI,-02D0h[RBP]
mov ECX,9
rep
movsd
mov RCX,-0130h[RBP]
mov RAX,RCX
mov RDX,0AAAAAAAAAAAAAAABh
mul RDX
shr RDX,1
imul EAX,RDX,3
sub RCX,RAX
mov RAX,RDX
mov RDX,RCX
mov -02F8h[RBP],RDX
mov RCX,-02F8h[RBP]
mov -02C0h[RBP],RAX
test RAX,RAX
je L4F1
imul EAX,-02A0h[RBP],3
mov -02A0h[RBP],RAX
L4F1: test RDX,RDX
je L4FD
inc qword ptr -02C0h[RBP]
L4FD: lea RSI,-02D0h[RBP]
lea RDI,-050h[RBP]
mov ECX,9
rep
movsd
lea RBX,-0290h[RBP]
mov ECX,9
L51C: push dword ptr [RBX]
sub RBX,8
loop L51C
lea RDI,-0F0h[RBP]
call L530
L530: add RSP,048h
lea RSI,-0B0h[RBP]
mov ECX,9
L540: push dword ptr [RSI]
sub RSI,8
loop L540
lea RDI,-01E0h[RBP]
call L554
L554: add RSP,050h
mov qword ptr -02F0h[RBP],0
mov RAX,-01D8h[RBP]
mov -02E8h[RBP],RAX
mov qword ptr -02E0h[RBP],2
mov RCX,-01C8h[RBP]
mov -02D8h[RBP],RCX
movsd XMM0,[0FFFFFA3Dh][RIP]
mov qword ptr -0310h[RBP],8
mov RDX,-02E8h[RBP]
mov RAX,-02F0h[RBP]
mov R8,RAX
mov R9,RDX
mov ECX,7
mov RDX,-02D8h[RBP]
mov RSI,-02E0h[RBP]
lea RDI,-01E0h[RBP]
call L5D1
L5D1: mov RBX,-0300h[RBP]
mov RSP,RBP
pop RBP
ret
0f1f
add 048h[RBP],DL
mov EBP,ESP
push RBX
push R12
push R13
mov R8,RDI
mov R9,RDX
mov R11,RCX
mov RAX,[R11]
mov [R8],RAX
mov RBX,8[R11]
mov 8[R8],RBX
mov R10,010h[R11]
mov 010h[R8],R10
mov R12,[R9]
mov 018h[R8],R12
mov R13,8[R9]
mov 020h[R8],R13
mov RAX,010h[R9]
mov 028h[R8],RAX
mov 030h[R8],RSI
mov RAX,RDI
pop R13
pop R12
pop RBX
pop RBP
ret
0f1f
add 048h[RBP],DL
mov EBP,ESP
sub RSP,010h
mov -8[RBP],RSI
mov RSI,RDI
mov RDI,-8[RBP]
movsd
movsd
movsd
mov RAX,-8[RBP]
mov RSP,RBP
pop RBP
ret
0f1f
add [RAX],R8B
_D3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5Slice9structureMxFNaNbNdNiNfZS3std12experimental7ndslice5slice18__T9StructureVmi3Z9Structure:
push RBP
mov RBP,RSP
sub RSP,010h
mov -8[RBP],RDI
mov RCX,RSI
mov RSI,RDI
mov RDI,RCX
movsd
movsd
movsd
mov RAX,-8[RBP]
lea RSI,018h[RAX]
lea RDI,018h[RCX]
movsd
movsd
movsd
mov RAX,RCX
mov RSP,RBP
pop RBP
ret
0f1f
add 048h[RBP],DL
mov EBP,ESP
sub RSP,050h
mov -048h[RBP],RBX
mov -8[RBP],RSI
mov RDX,RDI
lea RAX,-040h[RBP]
xor ECX,ECX
mov [RAX],RCX
mov 8[RAX],RCX
mov 010h[RAX],RCX
lea R10,-028h[RBP]
mov [R10],RCX
mov 8[R10],RCX
mov 010h[R10],RCX
mov -010h[RBP],RCX
mov R9,030h[RDX]
mov RBX,[RDX]
mov -040h[RBP],RBX
mov R11,8[RDX]
mov -038h[RBP],R11
mov RAX,010h[RDX]
mov -030h[RBP],RAX
lea R8,018h[RDX]
mov RCX,[R8]
mov -028h[RBP],RCX
mov R10,8[R8]
mov -020h[RBP],R10
mov RBX,010h[R8]
mov -018h[RBP],RBX
mov -010h[RBP],R9
lea RSI,-040h[RBP]
mov RDI,-8[RBP]
mov ECX,7
rep
movsd
mov RAX,-8[RBP]
mov RBX,-048h[RBP]
mov RSP,RBP
pop RBP
ret
nop
_D3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5Slice8popFrontMFNaNbNimZv:
push RBP
mov RBP,RSP
lea RAX,[RSI*8][RDI]
dec qword ptr [RAX]
mov RCX,018h[RAX]
shl RCX,3
add 030h[RDI],RCX
pop RBP
ret
0f1f
add byte ptr [RAX],0
add [RAX],AL
_D3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5Slice7popBackMFNaNbNiNfmZv:
push RBP
mov RBP,RSP
dec [RSI*8][RDI]
pop RBP
ret
0f1f
add [RAX],R8B
_D3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5Slice15popFrontExactlyMFNaNbNimmZv:
push RBP
mov RBP,RSP
lea RAX,[RDX*8][RDI]
sub [RAX],RSI
mov RCX,018h[RAX]
imul RCX,RSI
shl RCX,3
add 030h[RDI],RCX
pop RBP
ret
0f1f
add 048h[RBP],DL
mov EBP,ESP
sub [RDX*8][RDI],RSI
pop RBP
ret
0f1f
add [RAX],R8B
_D3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5Slice9popFrontNMFNaNbNimmZv:
push RBP
mov RBP,RSP
lea RAX,[RDX*8][RDI]
mov R9,[RAX]
cmp RSI,R9
jae L795
mov R8,RSI
jmp short L798
L795: mov R8,R9
L798: sub [RAX],R8
mov RCX,018h[RAX]
imul RCX,R8
shl RCX,3
add 030h[RDI],RCX
pop RBP
ret
0f1f
add 048h[RBP],DL
mov EBP,ESP
lea RAX,[RDX*8][RDI]
mov R8,[RAX]
cmp RSI,R8
jae L7C2
jmp short L7C5
L7C2: mov RSI,R8
L7C5: sub [RAX],RSI
pop RBP
ret
0f1f
add [RAX],R8B
_D3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5Slice13elementsCountMxFNaNbNiNfZm:
push RBP
mov RBP,RSP
mov RDX,RDI
mov RCX,[RDX]
mov RAX,8[RDX]
imul RAX,RCX
mov RCX,RAX
mov RSI,010h[RDX]
imul RSI,RCX
mov RCX,RSI
mov RAX,RSI
pop RBP
ret
0f1f
add 048h[RBP],DL
mov EBP,ESP
push RBX
mov R8,RDI
mov RAX,[RCX]
mov [R8],RAX
mov RBX,8[RCX]
mov 8[R8],RBX
mov R9,[RDX]
mov 010h[R8],R9
mov R10,8[RDX]
mov 018h[R8],R10
mov 020h[R8],RSI
mov RAX,RDI
pop RBX
pop RBP
ret
nop
_D3std12experimental7ndslice5slice17__T5SliceVmi2TPdZ5Slice5shapeMxFNaNbNdNiNfZG2m:
push RBP
mov RBP,RSP
sub RSP,010h
mov -8[RBP],RSI
mov RSI,RDI
mov RDI,-8[RBP]
movsd
movsd
mov RAX,-8[RBP]
mov RSP,RBP
pop RBP
ret
_D3std12experimental7ndslice5slice17__T5SliceVmi2TPdZ5Slice9structureMxFNaNbNdNiNfZS3std12experimental7ndslice5slice18__T9StructureVmi2Z9Structure:
push RBP
mov RBP,RSP
sub RSP,010h
mov -8[RBP],RDI
mov RCX,RSI
mov RSI,RDI
mov RDI,RCX
movsd
movsd
mov RAX,-8[RBP]
lea RSI,010h[RAX]
lea RDI,010h[RCX]
movsd
movsd
mov RAX,RCX
mov RSP,RBP
pop RBP
ret
0f1f
add byte ptr [RAX],0
add [RAX],AL
_D3std12experimental7ndslice5slice17__T5SliceVmi2TPdZ5Slice4saveMFNaNbNdNiNfZS3std12experimental7ndslice5slice17__T5SliceVmi2TPdZ5Slice:
push RBP
mov RBP,RSP
sub RSP,040h
mov -038h[RBP],RBX
mov -8[RBP],RSI
mov RDX,RDI
lea RAX,-030h[RBP]
xor ECX,ECX
mov [RAX],RCX
mov 8[RAX],RCX
lea R10,-020h[RBP]
mov [R10],RCX
mov 8[R10],RCX
mov -010h[RBP],RCX
mov R9,020h[RDX]
mov RBX,[RDX]
mov -030h[RBP],RBX
mov R11,8[RDX]
mov -028h[RBP],R11
lea R8,010h[RDX]
mov RAX,[R8]
mov -020h[RBP],RAX
mov RCX,8[R8]
mov -018h[RBP],RCX
mov -010h[RBP],R9
lea RSI,-030h[RBP]
mov RDI,-8[RBP]
movsd
movsd
movsd
movsd
movsd
mov RAX,-8[RBP]
mov RBX,-038h[RBP]
mov RSP,RBP
pop RBP
ret
_D3std12experimental7ndslice5slice17__T5SliceVmi2TPdZ5Slice8popFrontMFNaNbNimZv:
push RBP
mov RBP,RSP
lea RAX,[RSI*8][RDI]
dec qword ptr [RAX]
mov RCX,010h[RAX]
shl RCX,3
add 020h[RDI],RCX
pop RBP
ret
0f1f
add byte ptr [RAX],0
add [RAX],AL
_D3std12experimental7ndslice5slice17__T5SliceVmi2TPdZ5Slice7popBackMFNaNbNiNfmZv:
push RBP
mov RBP,RSP
dec [RSI*8][RDI]
pop RBP
ret
0f1f
add [RAX],R8B
_D3std12experimental7ndslice5slice17__T5SliceVmi2TPdZ5Slice15popFrontExactlyMFNaNbNimmZv:
push RBP
mov RBP,RSP
lea RAX,[RDX*8][RDI]
sub [RAX],RSI
mov RCX,010h[RAX]
imul RCX,RSI
shl RCX,3
add 020h[RDI],RCX
pop RBP
ret
0f1f
add 048h[RBP],DL
mov EBP,ESP
sub [RDX*8][RDI],RSI
pop RBP
ret
0f1f
add [RAX],R8B
_D3std12experimental7ndslice5slice17__T5SliceVmi2TPdZ5Slice9popFrontNMFNaNbNimmZv:
push RBP
mov RBP,RSP
lea RAX,[RDX*8][RDI]
mov R9,[RAX]
cmp RSI,R9
jae L96D
mov R8,RSI
jmp short L970
L96D: mov R8,R9
L970: sub [RAX],R8
mov RCX,010h[RAX]
imul RCX,R8
shl RCX,3
add 020h[RDI],RCX
pop RBP
ret
0f1f
add 048h[RBP],DL
mov EBP,ESP
lea RAX,[RDX*8][RDI]
mov R8,[RAX]
cmp RSI,R8
jae L99A
jmp short L99D
L99A: mov RSI,R8
L99D: sub [RAX],RSI
pop RBP
ret
0f1f
add [RAX],R8B
_D3std12experimental7ndslice5slice17__T5SliceVmi2TPdZ5Slice13elementsCountMxFNaNbNiNfZm:
push RBP
mov RBP,RSP
mov RCX,[RDI]
mov RAX,8[RDI]
imul RAX,RCX
mov RCX,RAX
pop RBP
ret
0f1f
add 048h[RBP],DL
mov EBP,ESP
push RBX
mov R8,RDI
mov RAX,[RCX]
mov [R8],RAX
mov RBX,[RDX]
mov 8[R8],RBX
mov 010h[R8],RSI
mov RAX,RDI
pop RBX
pop RBP
ret
nop
_D3std12experimental7ndslice5slice17__T5SliceVmi1TPdZ5Slice5shapeMxFNaNbNdNiNfZG1m:
push RBP
mov RBP,RSP
mov RAX,[RDI]
pop RBP
ret
0f1f
add byte ptr [RAX],0
add [RAX],AL
_D3std12experimental7ndslice5slice17__T5SliceVmi1TPdZ5Slice9structureMxFNaNbNdNiNfZS3std12experimental7ndslice5slice18__T9StructureVmi1Z9Structure:
push RBP
mov RBP,RSP
sub RSP,010h
mov RAX,[RDI]
mov -010h[RBP],RAX
mov RCX,8[RDI]
mov -8[RBP],RCX
mov RDX,-8[RBP]
mov RAX,-010h[RBP]
mov RSP,RBP
pop RBP
ret
0f1f
add 048h[RBP],DL
mov EBP,ESP
sub RSP,030h
mov -028h[RBP],RBX
mov -8[RBP],RSI
mov RCX,RDI
xor EAX,EAX
mov -020h[RBP],RAX
mov -018h[RBP],RAX
mov -010h[RBP],RAX
mov RDX,010h[RCX]
mov RBX,[RCX]
mov -020h[RBP],RBX
mov R8,8[RCX]
mov -018h[RBP],R8
mov -010h[RBP],RDX
lea RSI,-020h[RBP]
mov RDI,-8[RBP]
movsd
movsd
movsd
mov RAX,-8[RBP]
mov RBX,-028h[RBP]
mov RSP,RBP
pop RBP
ret
0f1f
add [RAX],R8B
_D3std12experimental7ndslice5slice17__T5SliceVmi1TPdZ5Slice8popFrontMFNaNbNimZv:
push RBP
mov RBP,RSP
lea RAX,[RSI*8][RDI]
dec qword ptr [RAX]
mov RCX,8[RAX]
shl RCX,3
add 010h[RDI],RCX
pop RBP
ret
0f1f
add byte ptr [RAX],0
add [RAX],AL
_D3std12experimental7ndslice5slice17__T5SliceVmi1TPdZ5Slice7popBackMFNaNbNiNfmZv:
push RBP
mov RBP,RSP
dec [RSI*8][RDI]
pop RBP
ret
0f1f
add [RAX],R8B
_D3std12experimental7ndslice5slice17__T5SliceVmi1TPdZ5Slice15popFrontExactlyMFNaNbNimmZv:
push RBP
mov RBP,RSP
lea RAX,[RDX*8][RDI]
sub [RAX],RSI
mov RCX,8[RAX]
imul RCX,RSI
shl RCX,3
add 010h[RDI],RCX
pop RBP
ret
0f1f
add 048h[RBP],DL
mov EBP,ESP
sub [RDX*8][RDI],RSI
pop RBP
ret
0f1f
add [RAX],R8B
_D3std12experimental7ndslice5slice17__T5SliceVmi1TPdZ5Slice9popFrontNMFNaNbNimmZv:
push RBP
mov RBP,RSP
lea RAX,[RDX*8][RDI]
mov R9,[RAX]
cmp RSI,R9
jae LAE5
mov R8,RSI
jmp short LAE8
LAE5: mov R8,R9
LAE8: sub [RAX],R8
mov RCX,8[RAX]
imul RCX,R8
shl RCX,3
add 010h[RDI],RCX
pop RBP
ret
0f1f
add 048h[RBP],DL
mov EBP,ESP
lea RAX,[RDX*8][RDI]
mov R8,[RAX]
cmp RSI,R8
jae LB12
jmp short LB15
LB12: mov RSI,R8
LB15: sub [RAX],RSI
pop RBP
ret
0f1f
add [RAX],R8B
_D3std12experimental7ndslice5slice17__T5SliceVmi1TPdZ5Slice13elementsCountMxFNaNbNiNfZm:
push RBP
mov RBP,RSP
mov RAX,[RDI]
pop RBP
ret
0f1f
add byte ptr [RAX],0
add [RAX],AL
_D3std12experimental7ndslice5slice17__T5SliceVmi4TPdZ5Slice6__ctorMFNaNbNcNiNfKxG4mKxG4lPdZS3std12experimental7ndslice5slice17__T5SliceVmi4TPdZ5Slice:
push RBP
mov RBP,RSP
push RBX
push R12
push R13
mov R8,RDI
mov R9,RDX
mov R11,RCX
mov RAX,[R11]
mov [R8],RAX
mov RBX,8[R11]
mov 8[R8],RBX
mov R10,010h[R11]
mov 010h[R8],R10
mov R12,018h[R11]
mov 018h[R8],R12
mov R13,[R9]
mov 020h[R8],R13
mov RAX,8[R9]
mov 028h[R8],RAX
mov RBX,010h[R9]
mov 030h[R8],RBX
mov R10,018h[R9]
mov 038h[R8],R10
mov 040h[R8],RSI
mov RAX,RDI
pop R13
pop R12
pop RBX
pop RBP
ret
0f1f
add 048h[RBP],DL
mov EBP,ESP
sub RSP,010h
mov -8[RBP],RSI
mov RSI,RDI
mov RDI,-8[RBP]
movsd
movsd
movsd
movsd
mov RAX,-8[RBP]
mov RSP,RBP
pop RBP
ret
0f1f
add 048h[RBP],DL
mov EBP,ESP
sub RSP,010h
mov -8[RBP],RDI
mov RCX,RSI
mov RSI,RDI
mov RDI,RCX
movsd
movsd
movsd
movsd
mov RAX,-8[RBP]
lea RSI,020h[RAX]
lea RDI,020h[RCX]
movsd
movsd
movsd
movsd
mov RAX,RCX
mov RSP,RBP
pop RBP
ret
0f1f
add byte ptr [RAX],0
add [RAX],AL
_D3std12experimental7ndslice5slice17__T5SliceVmi4TPdZ5Slice4saveMFNaNbNdNiNfZS3std12experimental7ndslice5slice17__T5SliceVmi4TPdZ5Slice:
push RBP
mov RBP,RSP
sub RSP,060h
mov -058h[RBP],RBX
mov -8[RBP],RSI
mov RDX,RDI
lea RAX,-050h[RBP]
xor ECX,ECX
mov [RAX],RCX
mov 8[RAX],RCX
mov 010h[RAX],RCX
mov 018h[RAX],RCX
lea R10,-030h[RBP]
mov [R10],RCX
mov 8[R10],RCX
mov 010h[R10],RCX
mov 018h[R10],RCX
mov -010h[RBP],RCX
mov R9,040h[RDX]
mov RBX,[RDX]
mov -050h[RBP],RBX
mov R11,8[RDX]
mov -048h[RBP],R11
mov RAX,010h[RDX]
mov -040h[RBP],RAX
mov RCX,018h[RDX]
mov -038h[RBP],RCX
lea R8,020h[RDX]
mov R10,[R8]
mov -030h[RBP],R10
mov RBX,8[R8]
mov -028h[RBP],RBX
mov R11,010h[R8]
mov -020h[RBP],R11
mov RAX,018h[R8]
mov -018h[RBP],RAX
mov -010h[RBP],R9
lea RSI,-050h[RBP]
mov RDI,-8[RBP]
mov ECX,9
rep
movsd
mov RAX,-8[RBP]
mov RBX,-058h[RBP]
mov RSP,RBP
pop RBP
ret
nop
_D3std12experimental7ndslice5slice17__T5SliceVmi4TPdZ5Slice8popFrontMFNaNbNimZv:
push RBP
mov RBP,RSP
lea RAX,[RSI*8][RDI]
dec qword ptr [RAX]
mov RCX,020h[RAX]
shl RCX,3
add 040h[RDI],RCX
pop RBP
ret
0f1f
add byte ptr [RAX],0
add [RAX],AL
_D3std12experimental7ndslice5slice17__T5SliceVmi4TPdZ5Slice7popBackMFNaNbNiNfmZv:
push RBP
mov RBP,RSP
dec [RSI*8][RDI]
pop RBP
ret
0f1f
add [RAX],R8B
_D3std12experimental7ndslice5slice17__T5SliceVmi4TPdZ5Slice15popFrontExactlyMFNaNbNimmZv:
push RBP
mov RBP,RSP
lea RAX,[RDX*8][RDI]
sub [RAX],RSI
mov RCX,020h[RAX]
imul RCX,RSI
shl RCX,3
add 040h[RDI],RCX
pop RBP
ret
0f1f
add 048h[RBP],DL
mov EBP,ESP
sub [RDX*8][RDI],RSI
pop RBP
ret
0f1f
add [RAX],R8B
_D3std12experimental7ndslice5slice17__T5SliceVmi4TPdZ5Slice9popFrontNMFNaNbNimmZv:
push RBP
mov RBP,RSP
lea RAX,[RDX*8][RDI]
mov R9,[RAX]
cmp RSI,R9
jae LD15
mov R8,RSI
jmp short LD18
LD15: mov R8,R9
LD18: sub [RAX],R8
mov RCX,020h[RAX]
imul RCX,R8
shl RCX,3
add 040h[RDI],RCX
pop RBP
ret
0f1f
add 048h[RBP],DL
mov EBP,ESP
lea RAX,[RDX*8][RDI]
mov R8,[RAX]
cmp RSI,R8
jae LD42
jmp short LD45
LD42: mov RSI,R8
LD45: sub [RAX],RSI
pop RBP
ret
0f1f
add [RAX],R8B
_D3std12experimental7ndslice5slice17__T5SliceVmi4TPdZ5Slice13elementsCountMxFNaNbNiNfZm:
push RBP
mov RBP,RSP
mov RDX,RDI
mov RCX,[RDX]
mov RAX,8[RDX]
imul RAX,RCX
mov RCX,RAX
mov RSI,010h[RDX]
imul RSI,RCX
mov RCX,RSI
mov R8,018h[RDX]
imul R8,RCX
mov RCX,R8
mov RAX,R8
pop RBP
ret
_D3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5Slice32__T15opIndexOpAssignVAyaa1_2bTdZ15opIndexOpAssignMFNaNbNidZv:
push RBP
mov RBP,RSP
sub RSP,0140h
mov -0138h[RBP],RBX
movsd -8[RBP],XMM0
mov RSI,RDI
lea RDI,-0F0h[RBP]
mov ECX,7
rep
movsd
lea RSI,-0F0h[RBP]
lea RDI,-0130h[RBP]
mov ECX,7
rep
movsd
lea RSI,-0F0h[RBP]
lea RDI,-070h[RBP]
mov ECX,7
rep
movsd
lea RSI,-0F0h[RBP]
lea RDI,-0B0h[RBP]
mov ECX,7
rep
movsd
cmp -0F0h[RBP],RCX
je LE54
LDF1: mov RAX,-0A8h[RBP]
mov -030h[RBP],RAX
mov RCX,-090h[RBP]
mov -020h[RBP],RCX
mov RDX,-0A0h[RBP]
mov -028h[RBP],RDX
mov RBX,-088h[RBP]
mov -018h[RBP],RBX
mov RSI,-080h[RBP]
mov -010h[RBP],RSI
movsd XMM0,-8[RBP]
lea RDI,-030h[RBP]
call LE34
LE34: dec qword ptr -0B0h[RBP]
mov RAX,-098h[RBP]
shl RAX,3
add -080h[RBP],RAX
cmp qword ptr -0B0h[RBP],0
jne LDF1
LE54: mov RBX,-0138h[RBP]
mov RSP,RBP
pop RBP
ret
_D3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5Slice12__T7opIndexZ7opIndexMFNaNbNiNfZS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5Slice:
push RBP
mov RBP,RSP
sub RSP,010h
mov -8[RBP],RSI
mov RSI,RDI
mov RDI,-8[RBP]
mov ECX,7
rep
movsd
mov RAX,-8[RBP]
mov RSP,RBP
pop RBP
ret
0f1f
add 048h[RBP],DL
mov EBP,ESP
cmp qword ptr [RDI],0
setz AL
pop RBP
ret
nop
_D3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5Slice17__T8popFrontVii0Z8popFrontMFNaNbNiZv:
push RBP
mov RBP,RSP
mov RCX,RDI
dec qword ptr [RCX]
mov RAX,018h[RCX]
shl RAX,3
add 030h[RCX],RAX
pop RBP
ret
_D3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5Slice14__T5frontVii0Z5frontMFNaNbNdNiZS3std12experimental7ndslice5slice17__T5SliceVmi2TPdZ5Slice:
push RBP
mov RBP,RSP
push RBX
mov RDX,RDI
mov RCX,RSI
mov RAX,8[RDX]
mov [RCX],RAX
mov RBX,020h[RDX]
mov 010h[RCX],RBX
mov R8,010h[RDX]
mov 8[RCX],R8
mov R9,028h[RDX]
mov 018h[RCX],R9
mov R10,030h[RDX]
mov 020h[RCX],R10
mov RAX,RSI
pop RBX
pop RBP
ret
_D3std12experimental7ndslice5slice17__T5SliceVmi2TPdZ5Slice32__T15opIndexOpAssignVAyaa1_2bTdZ15opIndexOpAssignMFNaNbNidZv:
push RBP
mov RBP,RSP
sub RSP,0E0h
movsd -8[RBP],XMM0
mov RSI,RDI
lea RDI,-0B0h[RBP]
movsd
movsd
movsd
movsd
movsd
lea RSI,-0B0h[RBP]
lea RDI,-0E0h[RBP]
movsd
movsd
movsd
movsd
movsd
lea RSI,-0B0h[RBP]
lea RDI,-050h[RBP]
movsd
movsd
movsd
movsd
movsd
lea RSI,-0B0h[RBP]
lea RDI,-080h[RBP]
movsd
movsd
movsd
movsd
movsd
cmp qword ptr -0B0h[RBP],0
je LF96
LF58: mov RAX,-078h[RBP]
mov -020h[RBP],RAX
mov RCX,-068h[RBP]
mov -018h[RBP],RCX
mov RDX,-060h[RBP]
mov -010h[RBP],RDX
movsd XMM0,-8[RBP]
lea RDI,-020h[RBP]
call LF7F
LF7F: dec qword ptr -080h[RBP]
mov RAX,-070h[RBP]
shl RAX,3
add -060h[RBP],RAX
cmp qword ptr -080h[RBP],0
jne LF58
LF96: mov RSP,RBP
pop RBP
ret
0f1f
add [RAX],R8B
_D3std12experimental7ndslice5slice17__T5SliceVmi2TPdZ5Slice12__T7opIndexZ7opIndexMFNaNbNiNfZS3std12experimental7ndslice5slice17__T5SliceVmi2TPdZ5Slice:
push RBP
mov RBP,RSP
sub RSP,010h
mov -8[RBP],RSI
mov RSI,RDI
mov RDI,-8[RBP]
movsd
movsd
movsd
movsd
movsd
mov RAX,-8[RBP]
mov RSP,RBP
pop RBP
ret
nop
_D3std12experimental7ndslice5slice17__T5SliceVmi2TPdZ5Slice14__T5emptyVii0Z5emptyMxFNaNbNdNiNfZb:
push RBP
mov RBP,RSP
cmp qword ptr [RDI],0
setz AL
pop RBP
ret
nop
_D3std12experimental7ndslice5slice17__T5SliceVmi2TPdZ5Slice17__T8popFrontVii0Z8popFrontMFNaNbNiZv:
push RBP
mov RBP,RSP
mov RCX,RDI
dec qword ptr [RCX]
mov RAX,010h[RCX]
shl RAX,3
add 020h[RCX],RAX
pop RBP
ret
_D3std12experimental7ndslice5slice17__T5SliceVmi2TPdZ5Slice14__T5frontVii0Z5frontMFNaNbNdNiZS3std12experimental7ndslice5slice17__T5SliceVmi1TPdZ5Slice:
push RBP
mov RBP,RSP
push RBX
mov RDX,RDI
mov RCX,RSI
mov RAX,8[RDX]
mov [RCX],RAX
mov RBX,018h[RDX]
mov 8[RCX],RBX
mov R8,020h[RDX]
mov 010h[RCX],R8
mov RAX,RSI
pop RBX
pop RBP
ret
_D3std12experimental7ndslice5slice17__T5SliceVmi1TPdZ5Slice32__T15opIndexOpAssignVAyaa1_2bTdZ15opIndexOpAssignMFNaNbNidZv:
push RBP
mov RBP,RSP
sub RSP,040h
movsd XMM2,XMM0
mov RSI,RDI
lea RDI,-018h[RBP]
movsd
movsd
movsd
lea RSI,-018h[RBP]
lea RDI,-038h[RBP]
movsd
movsd
movsd
cmp qword ptr -018h[RBP],0
je L1074
L1046: movsd XMM0,XMM2
mov RAX,-028h[RBP]
movsd XMM1,[RAX]
addsd XMM1,XMM0
movsd [RAX],XMM1
dec qword ptr -038h[RBP]
mov RCX,-030h[RBP]
shl RCX,3
add -028h[RBP],RCX
cmp qword ptr -038h[RBP],0
jne L1046
L1074: mov RSP,RBP
pop RBP
ret
0f1f
add byte ptr [RAX],0
add [RAX],AL
_D3std12experimental7ndslice5slice17__T5SliceVmi1TPdZ5Slice12__T7opIndexZ7opIndexMFNaNbNiNfZS3std12experimental7ndslice5slice17__T5SliceVmi1TPdZ5Slice:
push RBP
mov RBP,RSP
sub RSP,010h
mov -8[RBP],RSI
mov RSI,RDI
mov RDI,-8[RBP]
movsd
movsd
movsd
mov RAX,-8[RBP]
mov RSP,RBP
pop RBP
ret
0f1f
add [RAX],R8B
_D3std12experimental7ndslice5slice17__T5SliceVmi1TPdZ5Slice15__T6lengthVii0Z6lengthMxFNaNbNdNiNfZm:
push RBP
mov RBP,RSP
mov RAX,[RDI]
pop RBP
ret
0f1f
add byte ptr [RAX],0
add [RAX],AL
_D3std12experimental7ndslice5slice17__T5SliceVmi1TPdZ5Slice17__T8popFrontVii0Z8popFrontMFNaNbNiZv:
push RBP
mov RBP,RSP
mov RCX,RDI
dec qword ptr [RCX]
mov RAX,8[RCX]
shl RAX,3
add 010h[RCX],RAX
pop RBP
ret
_D3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5Slice37__T15opIndexOpAssignVAyaa1_2bVmi1TPdZ15opIndexOpAssignMFNaNbNiS3std12experimental7ndslice5slice17__T5SliceVmi1TPdZ5SliceZv:
push RBP
mov RBP,RSP
sub RSP,0130h
mov -0130h[RBP],RBX
mov RSI,RDI
lea RDI,-0E8h[RBP]
mov ECX,7
rep
movsd
lea RSI,-0E8h[RBP]
lea RDI,-0128h[RBP]
mov ECX,7
rep
movsd
lea RSI,-0E8h[RBP]
lea RDI,-068h[RBP]
mov ECX,7
rep
movsd
lea RSI,-0E8h[RBP]
lea RDI,-0A8h[RBP]
mov ECX,7
rep
movsd
cmp -0E8h[RBP],RCX
je L11A7
L113C: mov RAX,-0A0h[RBP]
mov -028h[RBP],RAX
mov RCX,-088h[RBP]
mov -018h[RBP],RCX
mov RDX,-098h[RBP]
mov -020h[RBP],RDX
mov RBX,-080h[RBP]
mov -010h[RBP],RBX
mov RSI,-078h[RBP]
mov -8[RBP],RSI
sub RSP,8
push dword ptr 020h[RBP]
push dword ptr 018h[RBP]
push dword ptr 010h[RBP]
lea RDI,-028h[RBP]
call L1183
L1183: add RSP,020h
dec qword ptr -0A8h[RBP]
mov RAX,-090h[RBP]
shl RAX,3
add -078h[RBP],RAX
cmp qword ptr -0A8h[RBP],0
jne L113C
L11A7: mov RBX,-0130h[RBP]
mov RSP,RBP
pop RBP
ret
0f1f
add [RAX],R8B
_D3std12experimental7ndslice5slice17__T5SliceVmi2TPdZ5Slice37__T15opIndexOpAssignVAyaa1_2bVmi1TPdZ15opIndexOpAssignMFNaNbNiS3std12experimental7ndslice5slice17__T5SliceVmi1TPdZ5SliceZv:
push RBP
mov RBP,RSP
sub RSP,0E0h
mov -0E0h[RBP],RBX
mov RSI,RDI
lea RDI,-0A8h[RBP]
movsd
movsd
movsd
movsd
movsd
lea RSI,-0A8h[RBP]
lea RDI,-0D8h[RBP]
movsd
movsd
movsd
movsd
movsd
lea RSI,-0A8h[RBP]
lea RDI,-048h[RBP]
movsd
movsd
movsd
movsd
movsd
lea RSI,-0A8h[RBP]
lea RDI,-078h[RBP]
movsd
movsd
movsd
movsd
movsd
cmp qword ptr -0A8h[RBP],0
je L1273
L122A: mov RAX,-070h[RBP]
mov -018h[RBP],RAX
mov RCX,-060h[RBP]
mov -010h[RBP],RCX
mov RDX,-058h[RBP]
mov -8[RBP],RDX
sub RSP,8
push dword ptr 020h[RBP]
push dword ptr 018h[RBP]
push dword ptr 010h[RBP]
lea RDI,-018h[RBP]
call L1258
L1258: add RSP,020h
dec qword ptr -078h[RBP]
mov RBX,-068h[RBP]
shl RBX,3
add -058h[RBP],RBX
cmp qword ptr -078h[RBP],0
jne L122A
L1273: mov RBX,-0E0h[RBP]
mov RSP,RBP
pop RBP
ret
nop
_D3std12experimental7ndslice5slice17__T5SliceVmi1TPdZ5Slice37__T15opIndexOpAssignVAyaa1_2bVmi1TPdZ15opIndexOpAssignMFNaNbNiS3std12experimental7ndslice5slice17__T5SliceVmi1TPdZ5SliceZv:
push RBP
mov RBP,RSP
sub RSP,040h
mov -040h[RBP],RBX
mov RSI,RDI
lea RDI,-018h[RBP]
movsd
movsd
movsd
lea RSI,-018h[RBP]
lea RDI,-038h[RBP]
movsd
movsd
movsd
cmp qword ptr -018h[RBP],0
je L12F0
mov RCX,018h[RBP]
shl RCX,3
L12B6: mov RAX,020h[RBP]
movsd XMM0,[RAX]
mov RDX,-028h[RBP]
movsd XMM1,[RDX]
addsd XMM1,XMM0
movsd [RDX],XMM1
dec qword ptr 010h[RBP]
add 020h[RBP],RCX
dec qword ptr -038h[RBP]
mov RBX,-030h[RBP]
shl RBX,3
add -028h[RBP],RBX
cmp qword ptr -038h[RBP],0
jne L12B6
L12F0: mov RBX,-040h[RBP]
mov RSP,RBP
pop RBP
ret
0f1f
add byte ptr [RAX],0
add [RAX],AL
_D3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5Slice37__T15opIndexOpAssignVAyaa1_2bVmi2TPdZ15opIndexOpAssignMFNaNbNiS3std12experimental7ndslice5slice17__T5SliceVmi2TPdZ5SliceZv:
push RBP
mov RBP,RSP
sub RSP,0130h
mov -0130h[RBP],RBX
mov RSI,RDI
lea RDI,-0E8h[RBP]
mov ECX,7
rep
movsd
lea RSI,-0E8h[RBP]
lea RDI,-0128h[RBP]
mov ECX,7
rep
movsd
lea RSI,-0E8h[RBP]
lea RDI,-068h[RBP]
mov ECX,7
rep
movsd
lea RSI,-0E8h[RBP]
lea RDI,-0A8h[RBP]
mov ECX,7
rep
movsd
cmp -0E8h[RBP],RCX
je L13DF
L136C: mov RAX,-0A0h[RBP]
mov -028h[RBP],RAX
mov RCX,-088h[RBP]
mov -018h[RBP],RCX
mov RDX,-098h[RBP]
mov -020h[RBP],RDX
mov RBX,-080h[RBP]
mov -010h[RBP],RBX
mov RSI,-078h[RBP]
mov -8[RBP],RSI
sub RSP,8
lea RDI,030h[RBP]
mov ECX,5
L13AA: push dword ptr [RDI]
sub RDI,8
loop L13AA
lea RDI,-028h[RBP]
call L13BB
L13BB: add RSP,030h
dec qword ptr -0A8h[RBP]
mov RAX,-090h[RBP]
shl RAX,3
add -078h[RBP],RAX
cmp qword ptr -0A8h[RBP],0
jne L136C
L13DF: mov RBX,-0130h[RBP]
mov RSP,RBP
pop RBP
ret
0f1f
add [RAX],R8B
_D3std12experimental7ndslice5slice17__T5SliceVmi2TPdZ5Slice37__T15opIndexOpAssignVAyaa1_2bVmi2TPdZ15opIndexOpAssignMFNaNbNiS3std12experimental7ndslice5slice17__T5SliceVmi2TPdZ5SliceZv:
push RBP
mov RBP,RSP
sub RSP,0100h
mov -0100h[RBP],RBX
mov RSI,RDI
lea RDI,-0C8h[RBP]
movsd
movsd
movsd
movsd
movsd
lea RSI,-0C8h[RBP]
lea RDI,-0F8h[RBP]
movsd
movsd
movsd
movsd
movsd
lea RSI,-0C8h[RBP]
lea RDI,-068h[RBP]
movsd
movsd
movsd
movsd
movsd
lea RSI,-0C8h[RBP]
lea RDI,-098h[RBP]
movsd
movsd
movsd
movsd
movsd
cmp qword ptr -0C8h[RBP],0
je L14E2
mov RAX,018h[RBP]
mov -018h[RBP],RAX
mov RCX,028h[RBP]
mov -010h[RBP],RCX
mov RBX,020h[RBP]
shl RBX,3
L147D: mov RDX,-090h[RBP]
mov -038h[RBP],RDX
mov RSI,-080h[RBP]
mov -030h[RBP],RSI
mov RDI,-078h[RBP]
mov -028h[RBP],RDI
mov RAX,030h[RBP]
mov -8[RBP],RAX
sub RSP,8
push dword ptr -8[RBP]
push dword ptr -010h[RBP]
push dword ptr -018h[RBP]
lea RDI,-038h[RBP]
call L14B6
L14B6: add RSP,020h
dec qword ptr 010h[RBP]
add 030h[RBP],RBX
dec qword ptr -098h[RBP]
mov RCX,-088h[RBP]
shl RCX,3
add -078h[RBP],RCX
cmp qword ptr -098h[RBP],0
jne L147D
L14E2: mov RBX,-0100h[RBP]
mov RSP,RBP
pop RBP
ret
nop
_D3std12experimental7ndslice5slice17__T5SliceVmi2TPdZ5Slice15__T6lengthVii0Z6lengthMxFNaNbNdNiNfZm:
push RBP
mov RBP,RSP
mov RAX,[RDI]
pop RBP
ret
0f1f
add byte ptr [RAX],0
add [RAX],AL
_D3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5Slice37__T15opIndexOpAssignVAyaa1_2bVmi3TPdZ15opIndexOpAssignMFNaNbNiS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceZv:
push RBP
mov RBP,RSP
sub RSP,0170h
mov -0168h[RBP],RBX
mov -0160h[RBP],R12
mov RSI,RDI
lea RDI,-0118h[RBP]
mov ECX,7
rep
movsd
lea RSI,-0118h[RBP]
lea RDI,-0158h[RBP]
mov ECX,7
rep
movsd
lea RSI,-0118h[RBP]
lea RDI,-098h[RBP]
mov ECX,7
rep
movsd
lea RSI,-0118h[RBP]
lea RDI,-0D8h[RBP]
mov ECX,7
rep
movsd
cmp -0118h[RBP],RCX
je L1632
mov RAX,018h[RBP]
mov -028h[RBP],RAX
mov RCX,030h[RBP]
mov -018h[RBP],RCX
mov RDX,020h[RBP]
mov -020h[RBP],RDX
mov RBX,038h[RBP]
mov -010h[RBP],RBX
mov R12,028h[RBP]
shl R12,3
L15A2: mov RSI,-0D0h[RBP]
mov -058h[RBP],RSI
mov RAX,-0B8h[RBP]
mov -048h[RBP],RAX
mov RCX,-0C8h[RBP]
mov -050h[RBP],RCX
mov RDX,-0B0h[RBP]
mov -040h[RBP],RDX
mov RBX,-0A8h[RBP]
mov -038h[RBP],RBX
mov RSI,040h[RBP]
mov -8[RBP],RSI
sub RSP,8
lea RDI,-8[RBP]
mov ECX,5
L15EE: push dword ptr [RDI]
sub RDI,8
loop L15EE
lea RDI,-058h[RBP]
call L15FF
L15FF: add RSP,030h
dec qword ptr 010h[RBP]
add 040h[RBP],R12
dec qword ptr -0D8h[RBP]
mov RAX,-0C0h[RBP]
shl RAX,3
add -0A8h[RBP],RAX
cmp qword ptr -0D8h[RBP],0
jne L15A2
L1632: mov RBX,-0168h[RBP]
mov R12,-0160h[RBP]
mov RSP,RBP
pop RBP
ret
0f1f
add 048h[RBP],DL
mov EBP,ESP
mov RAX,[RDI]
pop RBP
ret
0f1f
add byte ptr [RAX],0
add [RAX],AL
_D3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5Slice32__T15opIndexOpAssignVAyaa1_2bTdZ15opIndexOpAssignMFNaNbNiAdZv:
push RBP
mov RBP,RSP
sub RSP,0140h
mov -0140h[RBP],RBX
mov -010h[RBP],RSI
mov -8[RBP],RDX
mov RSI,RDI
lea RDI,-0F8h[RBP]
mov ECX,7
rep
movsd
lea RSI,-0F8h[RBP]
lea RDI,-0138h[RBP]
mov ECX,7
rep
movsd
lea RSI,-0F8h[RBP]
lea RDI,-078h[RBP]
mov ECX,7
rep
movsd
lea RSI,-0F8h[RBP]
lea RDI,-0B8h[RBP]
mov ECX,7
rep
movsd
cmp -0F8h[RBP],RCX
je L1737
L16CC: mov RAX,-0B0h[RBP]
mov -038h[RBP],RAX
mov RCX,-098h[RBP]
mov -028h[RBP],RCX
mov RDX,-0A8h[RBP]
mov -030h[RBP],RDX
mov RBX,-090h[RBP]
mov -020h[RBP],RBX
mov RSI,-088h[RBP]
mov -018h[RBP],RSI
mov RDX,-8[RBP]
mov RSI,-010h[RBP]
lea RDI,-038h[RBP]
call L1714
L1714: dec qword ptr -0B8h[RBP]
mov RAX,-0A0h[RBP]
shl RAX,3
add -088h[RBP],RAX
cmp qword ptr -0B8h[RBP],0
jne L16CC
L1737: mov RBX,-0140h[RBP]
mov RSP,RBP
pop RBP
ret
0f1f
add [RAX],R8B
_D3std12experimental7ndslice5slice17__T5SliceVmi2TPdZ5Slice32__T15opIndexOpAssignVAyaa1_2bTdZ15opIndexOpAssignMFNaNbNiAdZv:
push RBP
mov RBP,RSP
sub RSP,0F0h
mov -010h[RBP],RSI
mov -8[RBP],RDX
mov RSI,RDI
lea RDI,-0B8h[RBP]
movsd
movsd
movsd
movsd
movsd
lea RSI,-0B8h[RBP]
lea RDI,-0E8h[RBP]
movsd
movsd
movsd
movsd
movsd
lea RSI,-0B8h[RBP]
lea RDI,-058h[RBP]
movsd
movsd
movsd
movsd
movsd
lea RSI,-0B8h[RBP]
lea RDI,-088h[RBP]
movsd
movsd
movsd
movsd
movsd
cmp qword ptr -0B8h[RBP],0
je L1804
L17BE: mov RAX,-080h[RBP]
mov -028h[RBP],RAX
mov RCX,-070h[RBP]
mov -020h[RBP],RCX
mov RDX,-068h[RBP]
mov -018h[RBP],RDX
mov RDX,-8[RBP]
mov RSI,-010h[RBP]
lea RDI,-028h[RBP]
call L17E7
L17E7: dec qword ptr -088h[RBP]
mov RAX,-078h[RBP]
shl RAX,3
add -068h[RBP],RAX
cmp qword ptr -088h[RBP],0
jne L17BE
L1804: mov RSP,RBP
pop RBP
ret
0f1f
add byte ptr [RAX],0
add [RAX],AL
_D3std12experimental7ndslice5slice17__T5SliceVmi1TPdZ5Slice32__T15opIndexOpAssignVAyaa1_2bTdZ15opIndexOpAssignMFNaNbNiAdZv:
push RBP
mov RBP,RSP
sub RSP,050h
mov -050h[RBP],RBX
mov -010h[RBP],RSI
mov -8[RBP],RDX
mov RSI,RDI
lea RDI,-028h[RBP]
movsd
movsd
movsd
lea RSI,-028h[RBP]
lea RDI,-048h[RBP]
movsd
movsd
movsd
cmp qword ptr -028h[RBP],0
je L188B
L1846: mov RAX,-8[RBP]
movsd XMM0,[RAX]
mov RCX,-038h[RBP]
movsd XMM1,[RCX]
addsd XMM1,XMM0
movsd [RCX],XMM1
mov RBX,-010h[RBP]
dec RBX
lea RDX,8[RAX]
mov -010h[RBP],RBX
mov -8[RBP],RDX
dec qword ptr -048h[RBP]
mov RAX,-040h[RBP]
shl RAX,3
add -038h[RBP],RAX
cmp qword ptr -048h[RBP],0
jne L1846
L188B: mov RBX,-050h[RBP]
mov RSP,RBP
pop RBP
ret
0f1f
add 048h[RBP],DL
mov EBP,ESP
sub RSP,0140h
mov -0140h[RBP],RBX
mov -010h[RBP],RSI
mov -8[RBP],RDX
mov RSI,RDI
lea RDI,-0F8h[RBP]
mov ECX,7
rep
movsd
lea RSI,-0F8h[RBP]
lea RDI,-0138h[RBP]
mov ECX,7
rep
movsd
lea RSI,-0F8h[RBP]
lea RDI,-078h[RBP]
mov ECX,7
rep
movsd
lea RSI,-0F8h[RBP]
lea RDI,-0B8h[RBP]
mov ECX,7
rep
movsd
cmp -0F8h[RBP],RCX
je L1977
L190C: mov RAX,-0B0h[RBP]
mov -038h[RBP],RAX
mov RCX,-098h[RBP]
mov -028h[RBP],RCX
mov RDX,-0A8h[RBP]
mov -030h[RBP],RDX
mov RBX,-090h[RBP]
mov -020h[RBP],RBX
mov RSI,-088h[RBP]
mov -018h[RBP],RSI
mov RDX,-8[RBP]
mov RSI,-010h[RBP]
lea RDI,-038h[RBP]
call L1954
L1954: dec qword ptr -0B8h[RBP]
mov RAX,-0A0h[RBP]
shl RAX,3
add -088h[RBP],RAX
cmp qword ptr -0B8h[RBP],0
jne L190C
L1977: mov RBX,-0140h[RBP]
mov RSP,RBP
pop RBP
ret
0f1f
add [RAX],R8B
_D3std12experimental7ndslice5slice17__T5SliceVmi2TPdZ5Slice33__T15opIndexOpAssignVAyaa1_2bTAdZ15opIndexOpAssignMFNaNbNiAAdZv:
push RBP
mov RBP,RSP
sub RSP,0F0h
mov -0F0h[RBP],RBX
mov -010h[RBP],RSI
mov -8[RBP],RDX
mov RSI,RDI
lea RDI,-0B8h[RBP]
movsd
movsd
movsd
movsd
movsd
lea RSI,-0B8h[RBP]
lea RDI,-0E8h[RBP]
movsd
movsd
movsd
movsd
movsd
lea RSI,-0B8h[RBP]
lea RDI,-058h[RBP]
movsd
movsd
movsd
movsd
movsd
lea RSI,-0B8h[RBP]
lea RDI,-088h[RBP]
movsd
movsd
movsd
movsd
movsd
cmp qword ptr -0B8h[RBP],0
je L1A61
L1A05: mov RAX,-080h[RBP]
mov -028h[RBP],RAX
mov RCX,-070h[RBP]
mov -020h[RBP],RCX
mov RDX,-068h[RBP]
mov -018h[RBP],RDX
mov RBX,-8[RBP]
mov RDX,8[RBX]
mov RSI,[RBX]
lea RDI,-028h[RBP]
call L1A31
L1A31: mov RAX,-010h[RBP]
dec RAX
lea RCX,010h[RBX]
mov -010h[RBP],RAX
mov -8[RBP],RCX
dec qword ptr -088h[RBP]
mov RBX,-078h[RBP]
shl RBX,3
add -068h[RBP],RBX
cmp qword ptr -088h[RBP],0
jne L1A05
L1A61: mov RBX,-0F0h[RBP]
mov RSP,RBP
pop RBP
ret
0f1f
add 048h[RBP],DL
mov EBP,ESP
sub RSP,0140h
mov -0140h[RBP],RBX
mov -010h[RBP],RSI
mov -8[RBP],RDX
mov RSI,RDI
lea RDI,-0F8h[RBP]
mov ECX,7
rep
movsd
lea RSI,-0F8h[RBP]
lea RDI,-0138h[RBP]
mov ECX,7
rep
movsd
lea RSI,-0F8h[RBP]
lea RDI,-078h[RBP]
mov ECX,7
rep
movsd
lea RSI,-0F8h[RBP]
lea RDI,-0B8h[RBP]
mov ECX,7
rep
movsd
cmp -0F8h[RBP],RCX
je L1B71
L1AE8: mov RAX,-0B0h[RBP]
mov -038h[RBP],RAX
mov RCX,-098h[RBP]
mov -028h[RBP],RCX
mov RDX,-0A8h[RBP]
mov -030h[RBP],RDX
mov RBX,-090h[RBP]
mov -020h[RBP],RBX
mov RSI,-088h[RBP]
mov -018h[RBP],RSI
mov RAX,-8[RBP]
mov RDX,8[RAX]
mov RSI,[RAX]
lea RDI,-038h[RBP]
call L1B33
L1B33: mov RBX,-010h[RBP]
dec RBX
mov RCX,-8[RBP]
lea RDX,010h[RCX]
mov -010h[RBP],RBX
mov -8[RBP],RDX
dec qword ptr -0B8h[RBP]
mov RAX,-0A0h[RBP]
shl RAX,3
add -088h[RBP],RAX
cmp qword ptr -0B8h[RBP],0
jne L1AE8
L1B71: mov RBX,-0140h[RBP]
mov RSP,RBP
pop RBP
ret
0f1f
add 048h[RBP],DL
mov EBP,ESP
mov R8,RDI
mov R9,RSI
mov ECX,7
rep
movsd
mov RDX,[R9]
mov RAX,8[R9]
imul RAX,RDX
mov RDX,RAX
mov RCX,010h[R9]
imul RCX,RDX
mov RDX,RCX
mov 038h[R8],RDX
lea RSI,040h[R8]
xor EDI,EDI
mov [RSI],RDI
mov 8[RSI],RDI
mov 010h[RSI],RDI
mov RAX,R8
pop RBP
ret
0f1f
add 048h[RBP],DL
mov EBP,ESP
sub RSP,090h
mov -088h[RBP],RBX
mov -080h[RBP],R12
mov RDX,RDI
mov R8,RSI
lea RAX,-038h[RBP]
xor ECX,ECX
mov [RAX],RCX
mov 8[RAX],RCX
mov 010h[RAX],RCX
lea R10,-020h[RBP]
mov [R10],RCX
mov 8[R10],RCX
mov 010h[R10],RCX
mov -8[RBP],RCX
mov R11,030h[RDX]
mov RBX,[RDX]
mov -038h[RBP],RBX
mov R12,8[RDX]
mov -030h[RBP],R12
mov RAX,010h[RDX]
mov -028h[RBP],RAX
lea R9,018h[RDX]
mov RCX,[R9]
mov -020h[RBP],RCX
mov R10,8[R9]
mov -018h[RBP],R10
mov RBX,010h[R9]
mov -010h[RBP],RBX
mov -8[RBP],R11
lea RSI,-038h[RBP]
lea RDI,-078h[RBP]
mov ECX,7
rep
movsd
lea RSI,-038h[RBP]
mov RDI,R8
mov ECX,7
rep
movsd
mov RAX,038h[RDX]
mov 038h[R8],RAX
lea RSI,040h[RDX]
lea RDI,040h[R8]
movsd
movsd
movsd
mov RAX,R8
mov RBX,-088h[RBP]
mov R12,-080h[RBP]
mov RSP,RBP
pop RBP
ret
0f1f
add [RAX],R8B
_D3std12experimental7ndslice9selection21__T9byElementVmi3TPdZ9byElementFKS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceZ9ByElement5emptyMxFNaNbNdNiNfZb:
push RBP
mov RBP,RSP
cmp qword ptr 038h[RDI],0
setz AL
pop RBP
ret
nop
_D3std12experimental7ndslice9selection21__T9byElementVmi3TPdZ9byElementFKS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceZ9ByElement6lengthMxFNaNbNdNiNfZm:
push RBP
mov RBP,RSP
mov RAX,038h[RDI]
pop RBP
ret
0f1f
add [RAX],R8B
_D3std12experimental7ndslice9selection21__T9byElementVmi3TPdZ9byElementFKS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceZ9ByElement5frontMFNaNbNcNdNiNfZd:
push RBP
mov RBP,RSP
mov RAX,030h[RDI]
pop RBP
ret
0f1f
add [RAX],R8B
_D3std12experimental7ndslice9selection21__T9byElementVmi3TPdZ9byElementFKS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceZ9ByElement8popFrontMFNaNbNiZv:
push RBP
mov RBP,RSP
dec qword ptr 038h[RDI]
call L1CCD
L1CCD: pop RBP
ret
nop
_D3std12experimental7ndslice9selection21__T9byElementVmi3TPdZ9byElementFKS3std12experimental7ndslice5slice17__T5SliceVmi3TPdZ5SliceZ9ByElement12popFrontImplMFNaNbNiZv:
push RBP
mov RBP,RSP
push RBX
mov RDX,RDI
mov RAX,028h[RDX]
shl RAX,3
add 030h[RDX],RAX
inc qword ptr 050h[RDX]
mov RCX,050h[RDX]
mov RBX,010h[RDX]
cmp RCX,RBX
jb L1D63