From 439989139101dab4af6f5f86f72a5a86797b9c01 Mon Sep 17 00:00:00 2001 From: james7132 <contact@jamessliu.com> Date: Sat, 20 Apr 2024 20:58:41 -0700 Subject: [PATCH] Attempt with macros --- Cargo.lock | 26 +-- .../dynamic_uniform_buffer_write_into_slice.s | 54 ++--- results/storage_buffer_write_into_slice.s | 2 +- results/storage_buffer_write_into_vec.s | 188 +++++++++--------- results/uniform_buffer_write_into_slice.s | 54 ++--- results/uniform_buffer_write_into_vec.s | 54 ++--- 6 files changed, 189 insertions(+), 189 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index ce853da..e386a92 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -11,7 +11,7 @@ checksum = "6051f239ecec86fde3410901ab7860d458d160371533842974fc61f96d15879b" [[package]] name = "encase" version = "0.7.0" -source = "git+https://github.com/james7132/encase?branch=direct-copy-specialization#f71017323e278a6f39ede040792bcd0c9cb2a72e" +source = "git+https://github.com/james7132/encase?branch=direct-copy-specialization#ada1631c3918c2d33bae99ab59c7173b8413f1cd" dependencies = [ "const_panic", "encase_derive", @@ -30,7 +30,7 @@ dependencies = [ [[package]] name = "encase_derive" version = "0.7.0" -source = "git+https://github.com/james7132/encase?branch=direct-copy-specialization#f71017323e278a6f39ede040792bcd0c9cb2a72e" +source = "git+https://github.com/james7132/encase?branch=direct-copy-specialization#ada1631c3918c2d33bae99ab59c7173b8413f1cd" dependencies = [ "encase_derive_impl", ] @@ -38,7 +38,7 @@ dependencies = [ [[package]] name = "encase_derive_impl" version = "0.7.0" -source = "git+https://github.com/james7132/encase?branch=direct-copy-specialization#f71017323e278a6f39ede040792bcd0c9cb2a72e" +source = "git+https://github.com/james7132/encase?branch=direct-copy-specialization#ada1631c3918c2d33bae99ab59c7173b8413f1cd" dependencies = [ "proc-macro2", "quote", @@ -53,27 +53,27 @@ checksum = "e53debba6bda7a793e5f99b8dacf19e626084f525f7829104ba9898f367d85ff" [[package]] name = "proc-macro2" -version = "1.0.79" +version = "1.0.81" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e835ff2298f5721608eb1a980ecaee1aef2c132bf95ecc026a11b7bf3c01c02e" +checksum = "3d1597b0c024618f09a9c3b8655b7e430397a36d23fdafec26d6965e9eec3eba" dependencies = [ "unicode-ident", ] [[package]] name = "quote" -version = "1.0.35" +version = "1.0.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef" +checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" dependencies = [ "proc-macro2", ] [[package]] name = "syn" -version = "2.0.58" +version = "2.0.60" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44cfb93f38070beee36b3fef7d4f5a16f27751d94b187b666a5cc5e9b0d30687" +checksum = "909518bc7b1c9b779f1bbf07f2929d35af9f0f37e47c6e9ef7f9dddc1e1821f3" dependencies = [ "proc-macro2", "quote", @@ -82,18 +82,18 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.58" +version = "1.0.59" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03468839009160513471e86a034bb2c5c0e4baae3b43f79ffc55c4a5427b3297" +checksum = "f0126ad08bff79f29fc3ae6a55cc72352056dfff61e3ff8bb7129476d44b23aa" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.58" +version = "1.0.59" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7" +checksum = "d1cd413b5d558b4c5bf3680e324a6fa5014e7b7c067a51e69dbdf47eb7148b66" dependencies = [ "proc-macro2", "quote", diff --git a/results/dynamic_uniform_buffer_write_into_slice.s b/results/dynamic_uniform_buffer_write_into_slice.s index 2ab1994..b602d35 100644 --- a/results/dynamic_uniform_buffer_write_into_slice.s +++ b/results/dynamic_uniform_buffer_write_into_slice.s @@ -1,5 +1,5 @@ .text - .file "dynamic_uniform_buffer_write_into_slice.bbd673010425c66f-cgu.0" + .file "dynamic_uniform_buffer_write_into_slice.f128d0871f933acf-cgu.0" .section .text.dynamic_uniform_buffer_write_into_slice,"ax",@progbits .globl dynamic_uniform_buffer_write_into_slice .p2align 4, 0x90 @@ -20,7 +20,7 @@ dynamic_uniform_buffer_write_into_slice: movl $256, %edi callq *encase::core::alignment_value::AlignmentValue::new@GOTPCREL(%rip) movb $0, 11(%rsp) - leaq .Lanon.7678628f5a1ba2ee30b953b825a9e909.0(%rip), %rax + leaq .Lanon.6877226d346c891e5f9bfb52a7debf03.0(%rip), %rax movq %rax, 12(%rsp) movq $35, 20(%rsp) movw $1, 28(%rsp) @@ -33,7 +33,7 @@ dynamic_uniform_buffer_write_into_slice: xorl %edx, %edx callq *%r15 movb $0, 34(%rsp) - leaq .Lanon.7678628f5a1ba2ee30b953b825a9e909.1(%rip), %rax + leaq .Lanon.6877226d346c891e5f9bfb52a7debf03.1(%rip), %rax movq %rax, 35(%rsp) movq $18, 43(%rsp) movw $1, 51(%rsp) @@ -45,7 +45,7 @@ dynamic_uniform_buffer_write_into_slice: xorl %edx, %edx callq *%r15 movb $0, 57(%rsp) - leaq .Lanon.7678628f5a1ba2ee30b953b825a9e909.2(%rip), %rax + leaq .Lanon.6877226d346c891e5f9bfb52a7debf03.2(%rip), %rax movq %rax, 58(%rsp) movq $1, 66(%rsp) movw $1, 74(%rsp) @@ -63,7 +63,7 @@ dynamic_uniform_buffer_write_into_slice: leaq 57(%rsp), %rax movq %rax, 160(%rsp) movq $1, 168(%rsp) - leaq .Lanon.7678628f5a1ba2ee30b953b825a9e909.4(%rip), %rdx + leaq .Lanon.6877226d346c891e5f9bfb52a7debf03.4(%rip), %rdx leaq 96(%rsp), %rdi movl $5, %esi callq *const_panic::concat_panic_::concat_panic@GOTPCREL(%rip) @@ -83,37 +83,37 @@ dynamic_uniform_buffer_write_into_slice: .size <dynamic_uniform_buffer_write_into_slice::A as encase::core::traits::ShaderType>::size, .Lfunc_end1-<dynamic_uniform_buffer_write_into_slice::A as encase::core::traits::ShaderType>::size .cfi_endproc - .type .Lanon.7678628f5a1ba2ee30b953b825a9e909.0,@object - .section .rodata..Lanon.7678628f5a1ba2ee30b953b825a9e909.0,"a",@progbits -.Lanon.7678628f5a1ba2ee30b953b825a9e909.0: + .type .Lanon.6877226d346c891e5f9bfb52a7debf03.0,@object + .section .rodata..Lanon.6877226d346c891e5f9bfb52a7debf03.0,"a",@progbits +.Lanon.6877226d346c891e5f9bfb52a7debf03.0: .ascii "array stride must be a multiple of " - .size .Lanon.7678628f5a1ba2ee30b953b825a9e909.0, 35 + .size .Lanon.6877226d346c891e5f9bfb52a7debf03.0, 35 - .type .Lanon.7678628f5a1ba2ee30b953b825a9e909.1,@object - .section .rodata..Lanon.7678628f5a1ba2ee30b953b825a9e909.1,"a",@progbits -.Lanon.7678628f5a1ba2ee30b953b825a9e909.1: + .type .Lanon.6877226d346c891e5f9bfb52a7debf03.1,@object + .section .rodata..Lanon.6877226d346c891e5f9bfb52a7debf03.1,"a",@progbits +.Lanon.6877226d346c891e5f9bfb52a7debf03.1: .ascii " (current stride: " - .size .Lanon.7678628f5a1ba2ee30b953b825a9e909.1, 18 + .size .Lanon.6877226d346c891e5f9bfb52a7debf03.1, 18 - .type .Lanon.7678628f5a1ba2ee30b953b825a9e909.2,@object - .section .rodata..Lanon.7678628f5a1ba2ee30b953b825a9e909.2,"a",@progbits -.Lanon.7678628f5a1ba2ee30b953b825a9e909.2: + .type .Lanon.6877226d346c891e5f9bfb52a7debf03.2,@object + .section .rodata..Lanon.6877226d346c891e5f9bfb52a7debf03.2,"a",@progbits +.Lanon.6877226d346c891e5f9bfb52a7debf03.2: .byte 41 - .size .Lanon.7678628f5a1ba2ee30b953b825a9e909.2, 1 + .size .Lanon.6877226d346c891e5f9bfb52a7debf03.2, 1 - .type .Lanon.7678628f5a1ba2ee30b953b825a9e909.3,@object - .section .rodata..Lanon.7678628f5a1ba2ee30b953b825a9e909.3,"a",@progbits -.Lanon.7678628f5a1ba2ee30b953b825a9e909.3: - .ascii "/home/james/.cargo/git/checkouts/encase-7716fa7dbfd7bb15/f710173/src/types/array.rs" - .size .Lanon.7678628f5a1ba2ee30b953b825a9e909.3, 83 + .type .Lanon.6877226d346c891e5f9bfb52a7debf03.3,@object + .section .rodata..Lanon.6877226d346c891e5f9bfb52a7debf03.3,"a",@progbits +.Lanon.6877226d346c891e5f9bfb52a7debf03.3: + .ascii "/home/james/.cargo/git/checkouts/encase-7716fa7dbfd7bb15/ada1631/src/types/array.rs" + .size .Lanon.6877226d346c891e5f9bfb52a7debf03.3, 83 - .type .Lanon.7678628f5a1ba2ee30b953b825a9e909.4,@object - .section .data.rel.ro..Lanon.7678628f5a1ba2ee30b953b825a9e909.4,"aw",@progbits + .type .Lanon.6877226d346c891e5f9bfb52a7debf03.4,@object + .section .data.rel.ro..Lanon.6877226d346c891e5f9bfb52a7debf03.4,"aw",@progbits .p2align 3, 0x0 -.Lanon.7678628f5a1ba2ee30b953b825a9e909.4: - .quad .Lanon.7678628f5a1ba2ee30b953b825a9e909.3 +.Lanon.6877226d346c891e5f9bfb52a7debf03.4: + .quad .Lanon.6877226d346c891e5f9bfb52a7debf03.3 .asciz "S\000\000\000\000\000\000\0000\000\000\000\021\000\000" - .size .Lanon.7678628f5a1ba2ee30b953b825a9e909.4, 24 + .size .Lanon.6877226d346c891e5f9bfb52a7debf03.4, 24 .ident "rustc version 1.76.0 (07dca489a 2024-02-04)" .section ".note.GNU-stack","",@progbits diff --git a/results/storage_buffer_write_into_slice.s b/results/storage_buffer_write_into_slice.s index a265155..965ff74 100644 --- a/results/storage_buffer_write_into_slice.s +++ b/results/storage_buffer_write_into_slice.s @@ -1,5 +1,5 @@ .text - .file "storage_buffer_write_into_slice.63d7a3dc1c178d91-cgu.0" + .file "storage_buffer_write_into_slice.b24b85a44e3871b0-cgu.0" .section .text.storage_buffer_write_into_slice,"ax",@progbits .globl storage_buffer_write_into_slice .p2align 4, 0x90 diff --git a/results/storage_buffer_write_into_vec.s b/results/storage_buffer_write_into_vec.s index e62a2f6..c4041e9 100644 --- a/results/storage_buffer_write_into_vec.s +++ b/results/storage_buffer_write_into_vec.s @@ -1,5 +1,5 @@ .text - .file "storage_buffer_write_into_vec.64d09a6d7a9ce1d-cgu.0" + .file "storage_buffer_write_into_vec.5c05d431032d669e-cgu.0" .section .text.alloc::raw_vec::finish_grow,"ax",@progbits .p2align 4, 0x90 .type alloc::raw_vec::finish_grow,@function @@ -791,291 +791,291 @@ storage_buffer_write_into_vec: retq .LBB1_133: .cfi_def_cfa_offset 96 - leaq .Lanon.3cfd702986824b9e765537f0d37616c2.3(%rip), %rdx + leaq .Lanon.2b9ea35f36f5278af19f170c594405cf.3(%rip), %rdx movl $8, %edi callq *core::slice::index::slice_end_index_len_fail@GOTPCREL(%rip) .LBB1_134: - leaq .Lanon.3cfd702986824b9e765537f0d37616c2.3(%rip), %rdx + leaq .Lanon.2b9ea35f36f5278af19f170c594405cf.3(%rip), %rdx movl $12, %edi callq *core::slice::index::slice_end_index_len_fail@GOTPCREL(%rip) .LBB1_135: - leaq .Lanon.3cfd702986824b9e765537f0d37616c2.3(%rip), %rdx + leaq .Lanon.2b9ea35f36f5278af19f170c594405cf.3(%rip), %rdx movl $16, %edi callq *core::slice::index::slice_end_index_len_fail@GOTPCREL(%rip) .LBB1_136: - leaq .Lanon.3cfd702986824b9e765537f0d37616c2.3(%rip), %rdx + leaq .Lanon.2b9ea35f36f5278af19f170c594405cf.3(%rip), %rdx movl $20, %edi callq *core::slice::index::slice_end_index_len_fail@GOTPCREL(%rip) .LBB1_137: - leaq .Lanon.3cfd702986824b9e765537f0d37616c2.3(%rip), %rdx + leaq .Lanon.2b9ea35f36f5278af19f170c594405cf.3(%rip), %rdx movl $24, %edi callq *core::slice::index::slice_end_index_len_fail@GOTPCREL(%rip) .LBB1_138: - leaq .Lanon.3cfd702986824b9e765537f0d37616c2.3(%rip), %rdx + leaq .Lanon.2b9ea35f36f5278af19f170c594405cf.3(%rip), %rdx movl $28, %edi callq *core::slice::index::slice_end_index_len_fail@GOTPCREL(%rip) .LBB1_139: - leaq .Lanon.3cfd702986824b9e765537f0d37616c2.1(%rip), %rdx + leaq .Lanon.2b9ea35f36f5278af19f170c594405cf.1(%rip), %rdx movl $40, %edi callq *core::slice::index::slice_end_index_len_fail@GOTPCREL(%rip) .LBB1_140: - leaq .Lanon.3cfd702986824b9e765537f0d37616c2.1(%rip), %rdx + leaq .Lanon.2b9ea35f36f5278af19f170c594405cf.1(%rip), %rdx movl $60, %edi callq *core::slice::index::slice_end_index_len_fail@GOTPCREL(%rip) .LBB1_141: - leaq .Lanon.3cfd702986824b9e765537f0d37616c2.1(%rip), %rdx + leaq .Lanon.2b9ea35f36f5278af19f170c594405cf.1(%rip), %rdx movl $80, %edi callq *core::slice::index::slice_end_index_len_fail@GOTPCREL(%rip) .LBB1_142: - leaq .Lanon.3cfd702986824b9e765537f0d37616c2.1(%rip), %rdx + leaq .Lanon.2b9ea35f36f5278af19f170c594405cf.1(%rip), %rdx movl $96, %edi callq *core::slice::index::slice_end_index_len_fail@GOTPCREL(%rip) .LBB1_143: - leaq .Lanon.3cfd702986824b9e765537f0d37616c2.1(%rip), %rdx + leaq .Lanon.2b9ea35f36f5278af19f170c594405cf.1(%rip), %rdx movl $120, %edi callq *core::slice::index::slice_end_index_len_fail@GOTPCREL(%rip) .LBB1_144: - leaq .Lanon.3cfd702986824b9e765537f0d37616c2.1(%rip), %rdx + leaq .Lanon.2b9ea35f36f5278af19f170c594405cf.1(%rip), %rdx movl $152, %edi callq *core::slice::index::slice_end_index_len_fail@GOTPCREL(%rip) .LBB1_22: movl $172, %edi - leaq .Lanon.3cfd702986824b9e765537f0d37616c2.1(%rip), %rdx + leaq .Lanon.2b9ea35f36f5278af19f170c594405cf.1(%rip), %rdx callq *core::slice::index::slice_end_index_len_fail@GOTPCREL(%rip) .LBB1_25: movl $188, %edi - leaq .Lanon.3cfd702986824b9e765537f0d37616c2.1(%rip), %rdx + leaq .Lanon.2b9ea35f36f5278af19f170c594405cf.1(%rip), %rdx callq *core::slice::index::slice_end_index_len_fail@GOTPCREL(%rip) .LBB1_27: movl $204, %edi - leaq .Lanon.3cfd702986824b9e765537f0d37616c2.1(%rip), %rdx + leaq .Lanon.2b9ea35f36f5278af19f170c594405cf.1(%rip), %rdx callq *core::slice::index::slice_end_index_len_fail@GOTPCREL(%rip) .LBB1_29: movl $220, %edi - leaq .Lanon.3cfd702986824b9e765537f0d37616c2.1(%rip), %rdx + leaq .Lanon.2b9ea35f36f5278af19f170c594405cf.1(%rip), %rdx callq *core::slice::index::slice_end_index_len_fail@GOTPCREL(%rip) .LBB1_31: movl $236, %edi - leaq .Lanon.3cfd702986824b9e765537f0d37616c2.1(%rip), %rdx + leaq .Lanon.2b9ea35f36f5278af19f170c594405cf.1(%rip), %rdx callq *core::slice::index::slice_end_index_len_fail@GOTPCREL(%rip) .LBB1_33: movl $252, %edi - leaq .Lanon.3cfd702986824b9e765537f0d37616c2.1(%rip), %rdx + leaq .Lanon.2b9ea35f36f5278af19f170c594405cf.1(%rip), %rdx callq *core::slice::index::slice_end_index_len_fail@GOTPCREL(%rip) .LBB1_35: movl $268, %edi - leaq .Lanon.3cfd702986824b9e765537f0d37616c2.1(%rip), %rdx + leaq .Lanon.2b9ea35f36f5278af19f170c594405cf.1(%rip), %rdx callq *core::slice::index::slice_end_index_len_fail@GOTPCREL(%rip) .LBB1_37: movl $284, %edi - leaq .Lanon.3cfd702986824b9e765537f0d37616c2.1(%rip), %rdx + leaq .Lanon.2b9ea35f36f5278af19f170c594405cf.1(%rip), %rdx callq *core::slice::index::slice_end_index_len_fail@GOTPCREL(%rip) .LBB1_39: movl $300, %edi - leaq .Lanon.3cfd702986824b9e765537f0d37616c2.1(%rip), %rdx + leaq .Lanon.2b9ea35f36f5278af19f170c594405cf.1(%rip), %rdx callq *core::slice::index::slice_end_index_len_fail@GOTPCREL(%rip) .LBB1_145: - leaq .Lanon.3cfd702986824b9e765537f0d37616c2.1(%rip), %rdx + leaq .Lanon.2b9ea35f36f5278af19f170c594405cf.1(%rip), %rdx movl $336, %edi callq *core::slice::index::slice_end_index_len_fail@GOTPCREL(%rip) .LBB1_146: - leaq .Lanon.3cfd702986824b9e765537f0d37616c2.1(%rip), %rdx + leaq .Lanon.2b9ea35f36f5278af19f170c594405cf.1(%rip), %rdx movl $384, %edi callq *core::slice::index::slice_end_index_len_fail@GOTPCREL(%rip) .LBB1_147: - leaq .Lanon.3cfd702986824b9e765537f0d37616c2.1(%rip), %rdx + leaq .Lanon.2b9ea35f36f5278af19f170c594405cf.1(%rip), %rdx movl $448, %edi callq *core::slice::index::slice_end_index_len_fail@GOTPCREL(%rip) .LBB1_148: - leaq .Lanon.3cfd702986824b9e765537f0d37616c2.1(%rip), %rdx + leaq .Lanon.2b9ea35f36f5278af19f170c594405cf.1(%rip), %rdx movl $576, %edi callq *core::slice::index::slice_end_index_len_fail@GOTPCREL(%rip) .LBB1_149: - leaq .Lanon.3cfd702986824b9e765537f0d37616c2.1(%rip), %rdx + leaq .Lanon.2b9ea35f36f5278af19f170c594405cf.1(%rip), %rdx movl $704, %edi callq *core::slice::index::slice_end_index_len_fail@GOTPCREL(%rip) .LBB1_150: - leaq .Lanon.3cfd702986824b9e765537f0d37616c2.1(%rip), %rdx + leaq .Lanon.2b9ea35f36f5278af19f170c594405cf.1(%rip), %rdx movl $832, %edi callq *core::slice::index::slice_end_index_len_fail@GOTPCREL(%rip) .LBB1_151: - leaq .Lanon.3cfd702986824b9e765537f0d37616c2.1(%rip), %rdx + leaq .Lanon.2b9ea35f36f5278af19f170c594405cf.1(%rip), %rdx movl $960, %edi callq *core::slice::index::slice_end_index_len_fail@GOTPCREL(%rip) .LBB1_48: movl $972, %edi - leaq .Lanon.3cfd702986824b9e765537f0d37616c2.1(%rip), %rdx + leaq .Lanon.2b9ea35f36f5278af19f170c594405cf.1(%rip), %rdx callq *core::slice::index::slice_end_index_len_fail@GOTPCREL(%rip) .LBB1_50: movl $988, %edi - leaq .Lanon.3cfd702986824b9e765537f0d37616c2.1(%rip), %rdx + leaq .Lanon.2b9ea35f36f5278af19f170c594405cf.1(%rip), %rdx callq *core::slice::index::slice_end_index_len_fail@GOTPCREL(%rip) .LBB1_52: movl $1004, %edi - leaq .Lanon.3cfd702986824b9e765537f0d37616c2.1(%rip), %rdx + leaq .Lanon.2b9ea35f36f5278af19f170c594405cf.1(%rip), %rdx callq *core::slice::index::slice_end_index_len_fail@GOTPCREL(%rip) .LBB1_54: movl $1020, %edi - leaq .Lanon.3cfd702986824b9e765537f0d37616c2.1(%rip), %rdx + leaq .Lanon.2b9ea35f36f5278af19f170c594405cf.1(%rip), %rdx callq *core::slice::index::slice_end_index_len_fail@GOTPCREL(%rip) .LBB1_56: movl $1036, %edi - leaq .Lanon.3cfd702986824b9e765537f0d37616c2.1(%rip), %rdx + leaq .Lanon.2b9ea35f36f5278af19f170c594405cf.1(%rip), %rdx callq *core::slice::index::slice_end_index_len_fail@GOTPCREL(%rip) .LBB1_58: movl $1052, %edi - leaq .Lanon.3cfd702986824b9e765537f0d37616c2.1(%rip), %rdx + leaq .Lanon.2b9ea35f36f5278af19f170c594405cf.1(%rip), %rdx callq *core::slice::index::slice_end_index_len_fail@GOTPCREL(%rip) .LBB1_60: movl $1068, %edi - leaq .Lanon.3cfd702986824b9e765537f0d37616c2.1(%rip), %rdx + leaq .Lanon.2b9ea35f36f5278af19f170c594405cf.1(%rip), %rdx callq *core::slice::index::slice_end_index_len_fail@GOTPCREL(%rip) .LBB1_62: movl $1084, %edi - leaq .Lanon.3cfd702986824b9e765537f0d37616c2.1(%rip), %rdx + leaq .Lanon.2b9ea35f36f5278af19f170c594405cf.1(%rip), %rdx callq *core::slice::index::slice_end_index_len_fail@GOTPCREL(%rip) .LBB1_64: movl $1100, %edi - leaq .Lanon.3cfd702986824b9e765537f0d37616c2.1(%rip), %rdx + leaq .Lanon.2b9ea35f36f5278af19f170c594405cf.1(%rip), %rdx callq *core::slice::index::slice_end_index_len_fail@GOTPCREL(%rip) .LBB1_66: movl $1116, %edi - leaq .Lanon.3cfd702986824b9e765537f0d37616c2.1(%rip), %rdx + leaq .Lanon.2b9ea35f36f5278af19f170c594405cf.1(%rip), %rdx callq *core::slice::index::slice_end_index_len_fail@GOTPCREL(%rip) .LBB1_68: movl $1132, %edi - leaq .Lanon.3cfd702986824b9e765537f0d37616c2.1(%rip), %rdx + leaq .Lanon.2b9ea35f36f5278af19f170c594405cf.1(%rip), %rdx callq *core::slice::index::slice_end_index_len_fail@GOTPCREL(%rip) .LBB1_70: movl $1148, %edi - leaq .Lanon.3cfd702986824b9e765537f0d37616c2.1(%rip), %rdx + leaq .Lanon.2b9ea35f36f5278af19f170c594405cf.1(%rip), %rdx callq *core::slice::index::slice_end_index_len_fail@GOTPCREL(%rip) .LBB1_72: movl $1164, %edi - leaq .Lanon.3cfd702986824b9e765537f0d37616c2.1(%rip), %rdx + leaq .Lanon.2b9ea35f36f5278af19f170c594405cf.1(%rip), %rdx callq *core::slice::index::slice_end_index_len_fail@GOTPCREL(%rip) .LBB1_74: movl $1180, %edi - leaq .Lanon.3cfd702986824b9e765537f0d37616c2.1(%rip), %rdx + leaq .Lanon.2b9ea35f36f5278af19f170c594405cf.1(%rip), %rdx callq *core::slice::index::slice_end_index_len_fail@GOTPCREL(%rip) .LBB1_76: movl $1196, %edi - leaq .Lanon.3cfd702986824b9e765537f0d37616c2.1(%rip), %rdx + leaq .Lanon.2b9ea35f36f5278af19f170c594405cf.1(%rip), %rdx callq *core::slice::index::slice_end_index_len_fail@GOTPCREL(%rip) .LBB1_78: movl $1212, %edi - leaq .Lanon.3cfd702986824b9e765537f0d37616c2.1(%rip), %rdx + leaq .Lanon.2b9ea35f36f5278af19f170c594405cf.1(%rip), %rdx callq *core::slice::index::slice_end_index_len_fail@GOTPCREL(%rip) .LBB1_152: - leaq .Lanon.3cfd702986824b9e765537f0d37616c2.1(%rip), %rdx + leaq .Lanon.2b9ea35f36f5278af19f170c594405cf.1(%rip), %rdx movl $1472, %edi callq *core::slice::index::slice_end_index_len_fail@GOTPCREL(%rip) .LBB1_153: - leaq .Lanon.3cfd702986824b9e765537f0d37616c2.1(%rip), %rdx + leaq .Lanon.2b9ea35f36f5278af19f170c594405cf.1(%rip), %rdx movl $1600, %edi callq *core::slice::index::slice_end_index_len_fail@GOTPCREL(%rip) .LBB1_82: movl $1612, %edi - leaq .Lanon.3cfd702986824b9e765537f0d37616c2.1(%rip), %rdx + leaq .Lanon.2b9ea35f36f5278af19f170c594405cf.1(%rip), %rdx callq *core::slice::index::slice_end_index_len_fail@GOTPCREL(%rip) .LBB1_84: movl $1628, %edi - leaq .Lanon.3cfd702986824b9e765537f0d37616c2.1(%rip), %rdx + leaq .Lanon.2b9ea35f36f5278af19f170c594405cf.1(%rip), %rdx callq *core::slice::index::slice_end_index_len_fail@GOTPCREL(%rip) .LBB1_86: movl $1644, %edi - leaq .Lanon.3cfd702986824b9e765537f0d37616c2.1(%rip), %rdx + leaq .Lanon.2b9ea35f36f5278af19f170c594405cf.1(%rip), %rdx callq *core::slice::index::slice_end_index_len_fail@GOTPCREL(%rip) .LBB1_88: movl $1660, %edi - leaq .Lanon.3cfd702986824b9e765537f0d37616c2.1(%rip), %rdx + leaq .Lanon.2b9ea35f36f5278af19f170c594405cf.1(%rip), %rdx callq *core::slice::index::slice_end_index_len_fail@GOTPCREL(%rip) .LBB1_90: movl $1676, %edi - leaq .Lanon.3cfd702986824b9e765537f0d37616c2.1(%rip), %rdx + leaq .Lanon.2b9ea35f36f5278af19f170c594405cf.1(%rip), %rdx callq *core::slice::index::slice_end_index_len_fail@GOTPCREL(%rip) .LBB1_92: movl $1692, %edi - leaq .Lanon.3cfd702986824b9e765537f0d37616c2.1(%rip), %rdx + leaq .Lanon.2b9ea35f36f5278af19f170c594405cf.1(%rip), %rdx callq *core::slice::index::slice_end_index_len_fail@GOTPCREL(%rip) .LBB1_94: movl $1708, %edi - leaq .Lanon.3cfd702986824b9e765537f0d37616c2.1(%rip), %rdx + leaq .Lanon.2b9ea35f36f5278af19f170c594405cf.1(%rip), %rdx callq *core::slice::index::slice_end_index_len_fail@GOTPCREL(%rip) .LBB1_96: movl $1724, %edi - leaq .Lanon.3cfd702986824b9e765537f0d37616c2.1(%rip), %rdx + leaq .Lanon.2b9ea35f36f5278af19f170c594405cf.1(%rip), %rdx callq *core::slice::index::slice_end_index_len_fail@GOTPCREL(%rip) .LBB1_98: movl $1740, %edi - leaq .Lanon.3cfd702986824b9e765537f0d37616c2.1(%rip), %rdx + leaq .Lanon.2b9ea35f36f5278af19f170c594405cf.1(%rip), %rdx callq *core::slice::index::slice_end_index_len_fail@GOTPCREL(%rip) .LBB1_100: movl $1756, %edi - leaq .Lanon.3cfd702986824b9e765537f0d37616c2.1(%rip), %rdx + leaq .Lanon.2b9ea35f36f5278af19f170c594405cf.1(%rip), %rdx callq *core::slice::index::slice_end_index_len_fail@GOTPCREL(%rip) .LBB1_102: movl $1772, %edi - leaq .Lanon.3cfd702986824b9e765537f0d37616c2.1(%rip), %rdx + leaq .Lanon.2b9ea35f36f5278af19f170c594405cf.1(%rip), %rdx callq *core::slice::index::slice_end_index_len_fail@GOTPCREL(%rip) .LBB1_104: movl $1788, %edi - leaq .Lanon.3cfd702986824b9e765537f0d37616c2.1(%rip), %rdx + leaq .Lanon.2b9ea35f36f5278af19f170c594405cf.1(%rip), %rdx callq *core::slice::index::slice_end_index_len_fail@GOTPCREL(%rip) .LBB1_106: movl $1804, %edi - leaq .Lanon.3cfd702986824b9e765537f0d37616c2.1(%rip), %rdx + leaq .Lanon.2b9ea35f36f5278af19f170c594405cf.1(%rip), %rdx callq *core::slice::index::slice_end_index_len_fail@GOTPCREL(%rip) .LBB1_108: movl $1820, %edi - leaq .Lanon.3cfd702986824b9e765537f0d37616c2.1(%rip), %rdx + leaq .Lanon.2b9ea35f36f5278af19f170c594405cf.1(%rip), %rdx callq *core::slice::index::slice_end_index_len_fail@GOTPCREL(%rip) .LBB1_110: movl $1836, %edi - leaq .Lanon.3cfd702986824b9e765537f0d37616c2.1(%rip), %rdx + leaq .Lanon.2b9ea35f36f5278af19f170c594405cf.1(%rip), %rdx callq *core::slice::index::slice_end_index_len_fail@GOTPCREL(%rip) .LBB1_112: movl $1852, %edi - leaq .Lanon.3cfd702986824b9e765537f0d37616c2.1(%rip), %rdx + leaq .Lanon.2b9ea35f36f5278af19f170c594405cf.1(%rip), %rdx callq *core::slice::index::slice_end_index_len_fail@GOTPCREL(%rip) .LBB1_114: movl $1868, %edi - leaq .Lanon.3cfd702986824b9e765537f0d37616c2.1(%rip), %rdx + leaq .Lanon.2b9ea35f36f5278af19f170c594405cf.1(%rip), %rdx callq *core::slice::index::slice_end_index_len_fail@GOTPCREL(%rip) .LBB1_116: movl $1884, %edi - leaq .Lanon.3cfd702986824b9e765537f0d37616c2.1(%rip), %rdx + leaq .Lanon.2b9ea35f36f5278af19f170c594405cf.1(%rip), %rdx callq *core::slice::index::slice_end_index_len_fail@GOTPCREL(%rip) .LBB1_118: movl $1900, %edi - leaq .Lanon.3cfd702986824b9e765537f0d37616c2.1(%rip), %rdx + leaq .Lanon.2b9ea35f36f5278af19f170c594405cf.1(%rip), %rdx callq *core::slice::index::slice_end_index_len_fail@GOTPCREL(%rip) .LBB1_120: movl $1916, %edi - leaq .Lanon.3cfd702986824b9e765537f0d37616c2.1(%rip), %rdx + leaq .Lanon.2b9ea35f36f5278af19f170c594405cf.1(%rip), %rdx callq *core::slice::index::slice_end_index_len_fail@GOTPCREL(%rip) .LBB1_122: movl $1932, %edi - leaq .Lanon.3cfd702986824b9e765537f0d37616c2.1(%rip), %rdx + leaq .Lanon.2b9ea35f36f5278af19f170c594405cf.1(%rip), %rdx callq *core::slice::index::slice_end_index_len_fail@GOTPCREL(%rip) .LBB1_124: movl $1948, %edi - leaq .Lanon.3cfd702986824b9e765537f0d37616c2.1(%rip), %rdx + leaq .Lanon.2b9ea35f36f5278af19f170c594405cf.1(%rip), %rdx callq *core::slice::index::slice_end_index_len_fail@GOTPCREL(%rip) .LBB1_126: movl $1964, %edi - leaq .Lanon.3cfd702986824b9e765537f0d37616c2.1(%rip), %rdx + leaq .Lanon.2b9ea35f36f5278af19f170c594405cf.1(%rip), %rdx callq *core::slice::index::slice_end_index_len_fail@GOTPCREL(%rip) .LBB1_128: movl $1980, %edi - leaq .Lanon.3cfd702986824b9e765537f0d37616c2.1(%rip), %rdx + leaq .Lanon.2b9ea35f36f5278af19f170c594405cf.1(%rip), %rdx callq *core::slice::index::slice_end_index_len_fail@GOTPCREL(%rip) .LBB1_154: - leaq .Lanon.3cfd702986824b9e765537f0d37616c2.1(%rip), %rdx + leaq .Lanon.2b9ea35f36f5278af19f170c594405cf.1(%rip), %rdx movl $2496, %edi callq *core::slice::index::slice_end_index_len_fail@GOTPCREL(%rip) .LBB1_155: - leaq .Lanon.3cfd702986824b9e765537f0d37616c2.3(%rip), %rdx + leaq .Lanon.2b9ea35f36f5278af19f170c594405cf.3(%rip), %rdx movl $2500, %edi callq *core::slice::index::slice_end_index_len_fail@GOTPCREL(%rip) .Lfunc_end1: @@ -1094,33 +1094,33 @@ storage_buffer_write_into_vec: .size <storage_buffer_write_into_vec::A as encase::core::traits::ShaderType>::size, .Lfunc_end2-<storage_buffer_write_into_vec::A as encase::core::traits::ShaderType>::size .cfi_endproc - .type .Lanon.3cfd702986824b9e765537f0d37616c2.0,@object - .section .rodata..Lanon.3cfd702986824b9e765537f0d37616c2.0,"a",@progbits -.Lanon.3cfd702986824b9e765537f0d37616c2.0: - .ascii "/home/james/.cargo/git/checkouts/encase-7716fa7dbfd7bb15/f710173/src/core/rw.rs" - .size .Lanon.3cfd702986824b9e765537f0d37616c2.0, 79 + .type .Lanon.2b9ea35f36f5278af19f170c594405cf.0,@object + .section .rodata..Lanon.2b9ea35f36f5278af19f170c594405cf.0,"a",@progbits +.Lanon.2b9ea35f36f5278af19f170c594405cf.0: + .ascii "/home/james/.cargo/git/checkouts/encase-7716fa7dbfd7bb15/ada1631/src/core/rw.rs" + .size .Lanon.2b9ea35f36f5278af19f170c594405cf.0, 79 - .type .Lanon.3cfd702986824b9e765537f0d37616c2.1,@object - .section .data.rel.ro..Lanon.3cfd702986824b9e765537f0d37616c2.1,"aw",@progbits + .type .Lanon.2b9ea35f36f5278af19f170c594405cf.1,@object + .section .data.rel.ro..Lanon.2b9ea35f36f5278af19f170c594405cf.1,"aw",@progbits .p2align 3, 0x0 -.Lanon.3cfd702986824b9e765537f0d37616c2.1: - .quad .Lanon.3cfd702986824b9e765537f0d37616c2.0 +.Lanon.2b9ea35f36f5278af19f170c594405cf.1: + .quad .Lanon.2b9ea35f36f5278af19f170c594405cf.0 .asciz "O\000\000\000\000\000\000\000\024\001\000\000\r\000\000" - .size .Lanon.3cfd702986824b9e765537f0d37616c2.1, 24 + .size .Lanon.2b9ea35f36f5278af19f170c594405cf.1, 24 - .type .Lanon.3cfd702986824b9e765537f0d37616c2.2,@object - .section .rodata..Lanon.3cfd702986824b9e765537f0d37616c2.2,"a",@progbits -.Lanon.3cfd702986824b9e765537f0d37616c2.2: - .ascii "/home/james/.cargo/git/checkouts/encase-7716fa7dbfd7bb15/f710173/src/utils.rs" - .size .Lanon.3cfd702986824b9e765537f0d37616c2.2, 77 + .type .Lanon.2b9ea35f36f5278af19f170c594405cf.2,@object + .section .rodata..Lanon.2b9ea35f36f5278af19f170c594405cf.2,"a",@progbits +.Lanon.2b9ea35f36f5278af19f170c594405cf.2: + .ascii "/home/james/.cargo/git/checkouts/encase-7716fa7dbfd7bb15/ada1631/src/utils.rs" + .size .Lanon.2b9ea35f36f5278af19f170c594405cf.2, 77 - .type .Lanon.3cfd702986824b9e765537f0d37616c2.3,@object - .section .data.rel.ro..Lanon.3cfd702986824b9e765537f0d37616c2.3,"aw",@progbits + .type .Lanon.2b9ea35f36f5278af19f170c594405cf.3,@object + .section .data.rel.ro..Lanon.2b9ea35f36f5278af19f170c594405cf.3,"aw",@progbits .p2align 3, 0x0 -.Lanon.3cfd702986824b9e765537f0d37616c2.3: - .quad .Lanon.3cfd702986824b9e765537f0d37616c2.2 - .asciz "M\000\000\000\000\000\000\000\202\000\000\000\034\000\000" - .size .Lanon.3cfd702986824b9e765537f0d37616c2.3, 24 +.Lanon.2b9ea35f36f5278af19f170c594405cf.3: + .quad .Lanon.2b9ea35f36f5278af19f170c594405cf.2 + .asciz "M\000\000\000\000\000\000\000\224\000\000\000\034\000\000" + .size .Lanon.2b9ea35f36f5278af19f170c594405cf.3, 24 .ident "rustc version 1.76.0 (07dca489a 2024-02-04)" .section ".note.GNU-stack","",@progbits diff --git a/results/uniform_buffer_write_into_slice.s b/results/uniform_buffer_write_into_slice.s index 07374bf..14d2ced 100644 --- a/results/uniform_buffer_write_into_slice.s +++ b/results/uniform_buffer_write_into_slice.s @@ -1,5 +1,5 @@ .text - .file "uniform_buffer_write_into_slice.7f6a4a4aa17e2c7b-cgu.0" + .file "uniform_buffer_write_into_slice.f07787bc3e201c4a-cgu.0" .section .text.uniform_buffer_write_into_vec,"ax",@progbits .globl uniform_buffer_write_into_vec .p2align 4, 0x90 @@ -18,7 +18,7 @@ uniform_buffer_write_into_vec: .cfi_offset %r14, -24 .cfi_offset %r15, -16 movb $0, 11(%rsp) - leaq .Lanon.4961bf2bde46b3ab0503a766ea422c32.0(%rip), %rax + leaq .Lanon.8e7f6cbd8e345addace3c6339631172e.0(%rip), %rax movq %rax, 12(%rsp) movq $35, 20(%rsp) movw $1, 28(%rsp) @@ -31,7 +31,7 @@ uniform_buffer_write_into_vec: xorl %edx, %edx callq *%r15 movb $0, 34(%rsp) - leaq .Lanon.4961bf2bde46b3ab0503a766ea422c32.1(%rip), %rax + leaq .Lanon.8e7f6cbd8e345addace3c6339631172e.1(%rip), %rax movq %rax, 35(%rsp) movq $18, 43(%rsp) movw $1, 51(%rsp) @@ -43,7 +43,7 @@ uniform_buffer_write_into_vec: xorl %edx, %edx callq *%r15 movb $0, 57(%rsp) - leaq .Lanon.4961bf2bde46b3ab0503a766ea422c32.2(%rip), %rax + leaq .Lanon.8e7f6cbd8e345addace3c6339631172e.2(%rip), %rax movq %rax, 58(%rsp) movq $1, 66(%rsp) movw $1, 74(%rsp) @@ -61,7 +61,7 @@ uniform_buffer_write_into_vec: leaq 57(%rsp), %rax movq %rax, 160(%rsp) movq $1, 168(%rsp) - leaq .Lanon.4961bf2bde46b3ab0503a766ea422c32.4(%rip), %rdx + leaq .Lanon.8e7f6cbd8e345addace3c6339631172e.4(%rip), %rdx leaq 96(%rsp), %rdi movl $5, %esi callq *const_panic::concat_panic_::concat_panic@GOTPCREL(%rip) @@ -81,37 +81,37 @@ uniform_buffer_write_into_vec: .size <uniform_buffer_write_into_slice::A as encase::core::traits::ShaderType>::size, .Lfunc_end1-<uniform_buffer_write_into_slice::A as encase::core::traits::ShaderType>::size .cfi_endproc - .type .Lanon.4961bf2bde46b3ab0503a766ea422c32.0,@object - .section .rodata..Lanon.4961bf2bde46b3ab0503a766ea422c32.0,"a",@progbits -.Lanon.4961bf2bde46b3ab0503a766ea422c32.0: + .type .Lanon.8e7f6cbd8e345addace3c6339631172e.0,@object + .section .rodata..Lanon.8e7f6cbd8e345addace3c6339631172e.0,"a",@progbits +.Lanon.8e7f6cbd8e345addace3c6339631172e.0: .ascii "array stride must be a multiple of " - .size .Lanon.4961bf2bde46b3ab0503a766ea422c32.0, 35 + .size .Lanon.8e7f6cbd8e345addace3c6339631172e.0, 35 - .type .Lanon.4961bf2bde46b3ab0503a766ea422c32.1,@object - .section .rodata..Lanon.4961bf2bde46b3ab0503a766ea422c32.1,"a",@progbits -.Lanon.4961bf2bde46b3ab0503a766ea422c32.1: + .type .Lanon.8e7f6cbd8e345addace3c6339631172e.1,@object + .section .rodata..Lanon.8e7f6cbd8e345addace3c6339631172e.1,"a",@progbits +.Lanon.8e7f6cbd8e345addace3c6339631172e.1: .ascii " (current stride: " - .size .Lanon.4961bf2bde46b3ab0503a766ea422c32.1, 18 + .size .Lanon.8e7f6cbd8e345addace3c6339631172e.1, 18 - .type .Lanon.4961bf2bde46b3ab0503a766ea422c32.2,@object - .section .rodata..Lanon.4961bf2bde46b3ab0503a766ea422c32.2,"a",@progbits -.Lanon.4961bf2bde46b3ab0503a766ea422c32.2: + .type .Lanon.8e7f6cbd8e345addace3c6339631172e.2,@object + .section .rodata..Lanon.8e7f6cbd8e345addace3c6339631172e.2,"a",@progbits +.Lanon.8e7f6cbd8e345addace3c6339631172e.2: .byte 41 - .size .Lanon.4961bf2bde46b3ab0503a766ea422c32.2, 1 + .size .Lanon.8e7f6cbd8e345addace3c6339631172e.2, 1 - .type .Lanon.4961bf2bde46b3ab0503a766ea422c32.3,@object - .section .rodata..Lanon.4961bf2bde46b3ab0503a766ea422c32.3,"a",@progbits -.Lanon.4961bf2bde46b3ab0503a766ea422c32.3: - .ascii "/home/james/.cargo/git/checkouts/encase-7716fa7dbfd7bb15/f710173/src/types/array.rs" - .size .Lanon.4961bf2bde46b3ab0503a766ea422c32.3, 83 + .type .Lanon.8e7f6cbd8e345addace3c6339631172e.3,@object + .section .rodata..Lanon.8e7f6cbd8e345addace3c6339631172e.3,"a",@progbits +.Lanon.8e7f6cbd8e345addace3c6339631172e.3: + .ascii "/home/james/.cargo/git/checkouts/encase-7716fa7dbfd7bb15/ada1631/src/types/array.rs" + .size .Lanon.8e7f6cbd8e345addace3c6339631172e.3, 83 - .type .Lanon.4961bf2bde46b3ab0503a766ea422c32.4,@object - .section .data.rel.ro..Lanon.4961bf2bde46b3ab0503a766ea422c32.4,"aw",@progbits + .type .Lanon.8e7f6cbd8e345addace3c6339631172e.4,@object + .section .data.rel.ro..Lanon.8e7f6cbd8e345addace3c6339631172e.4,"aw",@progbits .p2align 3, 0x0 -.Lanon.4961bf2bde46b3ab0503a766ea422c32.4: - .quad .Lanon.4961bf2bde46b3ab0503a766ea422c32.3 +.Lanon.8e7f6cbd8e345addace3c6339631172e.4: + .quad .Lanon.8e7f6cbd8e345addace3c6339631172e.3 .asciz "S\000\000\000\000\000\000\0000\000\000\000\021\000\000" - .size .Lanon.4961bf2bde46b3ab0503a766ea422c32.4, 24 + .size .Lanon.8e7f6cbd8e345addace3c6339631172e.4, 24 .ident "rustc version 1.76.0 (07dca489a 2024-02-04)" .section ".note.GNU-stack","",@progbits diff --git a/results/uniform_buffer_write_into_vec.s b/results/uniform_buffer_write_into_vec.s index 7adf93e..59de57b 100644 --- a/results/uniform_buffer_write_into_vec.s +++ b/results/uniform_buffer_write_into_vec.s @@ -1,5 +1,5 @@ .text - .file "uniform_buffer_write_into_vec.a4c31e9f905a5617-cgu.0" + .file "uniform_buffer_write_into_vec.96fda43664c5aa98-cgu.0" .section .text.uniform_buffer_write_into_vec,"ax",@progbits .globl uniform_buffer_write_into_vec .p2align 4, 0x90 @@ -18,7 +18,7 @@ uniform_buffer_write_into_vec: .cfi_offset %r14, -24 .cfi_offset %r15, -16 movb $0, 11(%rsp) - leaq .Lanon.9ad38ac092d629500df78f0efeff0e5c.0(%rip), %rax + leaq .Lanon.a5da9297fd634a2cbee5a18ef140dde1.0(%rip), %rax movq %rax, 12(%rsp) movq $35, 20(%rsp) movw $1, 28(%rsp) @@ -31,7 +31,7 @@ uniform_buffer_write_into_vec: xorl %edx, %edx callq *%r15 movb $0, 34(%rsp) - leaq .Lanon.9ad38ac092d629500df78f0efeff0e5c.1(%rip), %rax + leaq .Lanon.a5da9297fd634a2cbee5a18ef140dde1.1(%rip), %rax movq %rax, 35(%rsp) movq $18, 43(%rsp) movw $1, 51(%rsp) @@ -43,7 +43,7 @@ uniform_buffer_write_into_vec: xorl %edx, %edx callq *%r15 movb $0, 57(%rsp) - leaq .Lanon.9ad38ac092d629500df78f0efeff0e5c.2(%rip), %rax + leaq .Lanon.a5da9297fd634a2cbee5a18ef140dde1.2(%rip), %rax movq %rax, 58(%rsp) movq $1, 66(%rsp) movw $1, 74(%rsp) @@ -61,7 +61,7 @@ uniform_buffer_write_into_vec: leaq 57(%rsp), %rax movq %rax, 160(%rsp) movq $1, 168(%rsp) - leaq .Lanon.9ad38ac092d629500df78f0efeff0e5c.4(%rip), %rdx + leaq .Lanon.a5da9297fd634a2cbee5a18ef140dde1.4(%rip), %rdx leaq 96(%rsp), %rdi movl $5, %esi callq *const_panic::concat_panic_::concat_panic@GOTPCREL(%rip) @@ -81,37 +81,37 @@ uniform_buffer_write_into_vec: .size <uniform_buffer_write_into_vec::A as encase::core::traits::ShaderType>::size, .Lfunc_end1-<uniform_buffer_write_into_vec::A as encase::core::traits::ShaderType>::size .cfi_endproc - .type .Lanon.9ad38ac092d629500df78f0efeff0e5c.0,@object - .section .rodata..Lanon.9ad38ac092d629500df78f0efeff0e5c.0,"a",@progbits -.Lanon.9ad38ac092d629500df78f0efeff0e5c.0: + .type .Lanon.a5da9297fd634a2cbee5a18ef140dde1.0,@object + .section .rodata..Lanon.a5da9297fd634a2cbee5a18ef140dde1.0,"a",@progbits +.Lanon.a5da9297fd634a2cbee5a18ef140dde1.0: .ascii "array stride must be a multiple of " - .size .Lanon.9ad38ac092d629500df78f0efeff0e5c.0, 35 + .size .Lanon.a5da9297fd634a2cbee5a18ef140dde1.0, 35 - .type .Lanon.9ad38ac092d629500df78f0efeff0e5c.1,@object - .section .rodata..Lanon.9ad38ac092d629500df78f0efeff0e5c.1,"a",@progbits -.Lanon.9ad38ac092d629500df78f0efeff0e5c.1: + .type .Lanon.a5da9297fd634a2cbee5a18ef140dde1.1,@object + .section .rodata..Lanon.a5da9297fd634a2cbee5a18ef140dde1.1,"a",@progbits +.Lanon.a5da9297fd634a2cbee5a18ef140dde1.1: .ascii " (current stride: " - .size .Lanon.9ad38ac092d629500df78f0efeff0e5c.1, 18 + .size .Lanon.a5da9297fd634a2cbee5a18ef140dde1.1, 18 - .type .Lanon.9ad38ac092d629500df78f0efeff0e5c.2,@object - .section .rodata..Lanon.9ad38ac092d629500df78f0efeff0e5c.2,"a",@progbits -.Lanon.9ad38ac092d629500df78f0efeff0e5c.2: + .type .Lanon.a5da9297fd634a2cbee5a18ef140dde1.2,@object + .section .rodata..Lanon.a5da9297fd634a2cbee5a18ef140dde1.2,"a",@progbits +.Lanon.a5da9297fd634a2cbee5a18ef140dde1.2: .byte 41 - .size .Lanon.9ad38ac092d629500df78f0efeff0e5c.2, 1 + .size .Lanon.a5da9297fd634a2cbee5a18ef140dde1.2, 1 - .type .Lanon.9ad38ac092d629500df78f0efeff0e5c.3,@object - .section .rodata..Lanon.9ad38ac092d629500df78f0efeff0e5c.3,"a",@progbits -.Lanon.9ad38ac092d629500df78f0efeff0e5c.3: - .ascii "/home/james/.cargo/git/checkouts/encase-7716fa7dbfd7bb15/f710173/src/types/array.rs" - .size .Lanon.9ad38ac092d629500df78f0efeff0e5c.3, 83 + .type .Lanon.a5da9297fd634a2cbee5a18ef140dde1.3,@object + .section .rodata..Lanon.a5da9297fd634a2cbee5a18ef140dde1.3,"a",@progbits +.Lanon.a5da9297fd634a2cbee5a18ef140dde1.3: + .ascii "/home/james/.cargo/git/checkouts/encase-7716fa7dbfd7bb15/ada1631/src/types/array.rs" + .size .Lanon.a5da9297fd634a2cbee5a18ef140dde1.3, 83 - .type .Lanon.9ad38ac092d629500df78f0efeff0e5c.4,@object - .section .data.rel.ro..Lanon.9ad38ac092d629500df78f0efeff0e5c.4,"aw",@progbits + .type .Lanon.a5da9297fd634a2cbee5a18ef140dde1.4,@object + .section .data.rel.ro..Lanon.a5da9297fd634a2cbee5a18ef140dde1.4,"aw",@progbits .p2align 3, 0x0 -.Lanon.9ad38ac092d629500df78f0efeff0e5c.4: - .quad .Lanon.9ad38ac092d629500df78f0efeff0e5c.3 +.Lanon.a5da9297fd634a2cbee5a18ef140dde1.4: + .quad .Lanon.a5da9297fd634a2cbee5a18ef140dde1.3 .asciz "S\000\000\000\000\000\000\0000\000\000\000\021\000\000" - .size .Lanon.9ad38ac092d629500df78f0efeff0e5c.4, 24 + .size .Lanon.a5da9297fd634a2cbee5a18ef140dde1.4, 24 .ident "rustc version 1.76.0 (07dca489a 2024-02-04)" .section ".note.GNU-stack","",@progbits