Created
November 8, 2012 12:52
-
-
Save psiha/4038628 to your computer and use it in GitHub Desktop.
signnz#2
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
0001d348 <boost::simd::ext::implement<boost::simd::tag::signnz_ (boost::dispatch::meta::simd_<boost::dispatch::meta::floating_<boost::simd::native<float, boost::simd::tag::simd_emulation_<16u>, void> >, boost::simd::tag::simd_emulation_<16u> >), boost::dispatch::tag::cpu_, void>::operator()(boost::simd::native<float, boost::simd::tag::simd_emulation_<16u>, void> const&) const>: | |
1d348: e92d49f0 push {r4, r5, r6, r7, r8, fp, lr} | |
1d34c: e28db018 add fp, sp, #24 | |
1d350: e24dd01c sub sp, sp, #28 | |
1d354: e92d4000 push {lr} | |
1d358: fa000479 blx 1e544 <__gnu_mcount_nc> | |
1d35c: e24dd060 sub sp, sp, #96 ; 0x60 | |
1d360: e1a05002 mov r5, r2 | |
1d364: e28d4017 add r4, sp, #23 | |
1d368: e1a08000 mov r8, r0 | |
1d36c: e3c4400f bic r4, r4, #15 | |
1d370: e24b102c sub r1, fp, #44 ; 0x2c | |
1d374: e2847040 add r7, r4, #64 ; 0x40 | |
1d378: e2846010 add r6, r4, #16 | |
1d37c: e1a03002 mov r3, r2 | |
1d380: e1a00007 mov r0, r7 | |
1d384: ebffff6c bl 1d13c <boost::simd::ext::implement<boost::simd::tag::map_ (boost::dispatch::meta::unspecified_<boost::dispatch::functor<boost::simd::tag::is_unord_, boost::dispatch::tag::cpu_> >, boost::dispatch::meta::generic_<boost::dispatch::meta::unspecified_<boost::simd::native<float, boost::simd::tag::simd_emulation_<16u>, void> > >, boost::dispatch::meta::generic_<boost::dispatch::meta::unspecified_<boost::simd::native<float, boost::simd::tag::simd_emulation_<16u>, void> > >), boost::dispatch::tag::cpu_, void>::result<boost::simd::ext::implement<boost::simd::tag::map_ (boost::dispatch::meta::unspecified_<boost::dispatch::functor<boost::simd::tag::is_unord_, boost::dispatch::tag::cpu_> >, boost::dispatch::meta::generic_<boost::dispatch::meta::unspecified_<boost::simd::native<float, boost::simd::tag::simd_emulation_<16u>, void> > >, boost::dispatch::meta::generic_<boost::dispatch::meta::unspecified_<boost::simd::native<float, boost::simd::tag::simd_emulation_<16u>, void> > >), boost::dispatch::tag::cpu_, void> (boost::dispatch::functor<boost::simd::tag::is_unord_, boost::dispatch::tag::cpu_> const&, boost::simd::native<float, boost::simd::tag::simd_emulation_<16u>, void> const&, boost::simd::native<float, boost::simd::tag::simd_emulation_<16u>, void> const&)>::impl<boost::simd::logical<float>, void>::call(boost::dispatch::functor<boost::simd::tag::is_unord_, boost::dispatch::tag::cpu_> const&, boost::simd::native<float, boost::simd::tag::simd_emulation_<16u>, void> const&, boost::simd::native<float, boost::simd::tag::simd_emulation_<16u>, void> const&)> | |
1d388: e3a03102 mov r3, #-2147483648 ; 0x80000000 | |
1d38c: e1a00006 mov r0, r6 | |
1d390: e5843020 str r3, [r4, #32] | |
1d394: e5843024 str r3, [r4, #36] ; 0x24 | |
1d398: e24b1028 sub r1, fp, #40 ; 0x28 | |
1d39c: e5843028 str r3, [r4, #40] ; 0x28 | |
1d3a0: e2842020 add r2, r4, #32 | |
1d3a4: e584302c str r3, [r4, #44] ; 0x2c | |
1d3a8: e1a03005 mov r3, r5 | |
1d3ac: eddf0b11 vldr d16, [pc, #68] ; 1d3f8 <boost::simd::ext::implement<boost::simd::tag::signnz_ (boost::dispatch::meta::simd_<boost::dispatch::meta::floating_<boost::simd::native<float, boost::simd::tag::simd_emulation_<16u>, void> >, boost::simd::tag::simd_emulation_<16u> >), boost::dispatch::tag::cpu_, void>::operator()(boost::simd::native<float, boost::simd::tag::simd_emulation_<16u>, void> const&) const+0xb0> | |
1d3b0: edc40b0c vstr d16, [r4, #48] ; 0x30 | |
1d3b4: edc40b0e vstr d16, [r4, #56] ; 0x38 | |
1d3b8: ebfffc1b bl 1c42c <boost::simd::ext::implement<boost::simd::tag::map_ (boost::dispatch::meta::unspecified_<boost::dispatch::functor<boost::simd::tag::bitwise_and_, boost::dispatch::tag::cpu_> >, boost::dispatch::meta::generic_<boost::dispatch::meta::unspecified_<boost::simd::native<float, boost::simd::tag::simd_emulation_<16u>, void> > >, boost::dispatch::meta::generic_<boost::dispatch::meta::unspecified_<boost::simd::native<float, boost::simd::tag::simd_emulation_<16u>, void> > >), boost::dispatch::tag::cpu_, void>::result<boost::simd::ext::implement<boost::simd::tag::map_ (boost::dispatch::meta::unspecified_<boost::dispatch::functor<boost::simd::tag::bitwise_and_, boost::dispatch::tag::cpu_> >, boost::dispatch::meta::generic_<boost::dispatch::meta::unspecified_<boost::simd::native<float, boost::simd::tag::simd_emulation_<16u>, void> > >, boost::dispatch::meta::generic_<boost::dispatch::meta::unspecified_<boost::simd::native<float, boost::simd::tag::simd_emulation_<16u>, void> > >), boost::dispatch::tag::cpu_, void> (boost::dispatch::functor<boost::simd::tag::bitwise_and_, boost::dispatch::tag::cpu_> const&, boost::simd::native<float, boost::simd::tag::simd_emulation_<16u>, void> const&, boost::simd::native<float, boost::simd::tag::simd_emulation_<16u>, void> const&)>::impl<float, void>::call(boost::dispatch::functor<boost::simd::tag::bitwise_and_, boost::dispatch::tag::cpu_> const&, boost::simd::native<float, boost::simd::tag::simd_emulation_<16u>, void> const&, boost::simd::native<float, boost::simd::tag::simd_emulation_<16u>, void> const&)> | |
1d3bc: e1a00004 mov r0, r4 | |
1d3c0: e24b1024 sub r1, fp, #36 ; 0x24 | |
1d3c4: e2842030 add r2, r4, #48 ; 0x30 | |
1d3c8: e1a03006 mov r3, r6 | |
1d3cc: ebfffc58 bl 1c534 <boost::simd::ext::implement<boost::simd::tag::map_ (boost::dispatch::meta::unspecified_<boost::dispatch::functor<boost::simd::tag::bitwise_or_, boost::dispatch::tag::cpu_> >, boost::dispatch::meta::generic_<boost::dispatch::meta::unspecified_<boost::simd::native<float, boost::simd::tag::simd_emulation_<16u>, void> > >, boost::dispatch::meta::generic_<boost::dispatch::meta::unspecified_<boost::simd::native<float, boost::simd::tag::simd_emulation_<16u>, void> > >), boost::dispatch::tag::cpu_, void>::result<boost::simd::ext::implement<boost::simd::tag::map_ (boost::dispatch::meta::unspecified_<boost::dispatch::functor<boost::simd::tag::bitwise_or_, boost::dispatch::tag::cpu_> >, boost::dispatch::meta::generic_<boost::dispatch::meta::unspecified_<boost::simd::native<float, boost::simd::tag::simd_emulation_<16u>, void> > >, boost::dispatch::meta::generic_<boost::dispatch::meta::unspecified_<boost::simd::native<float, boost::simd::tag::simd_emulation_<16u>, void> > >), boost::dispatch::tag::cpu_, void> (boost::dispatch::functor<boost::simd::tag::bitwise_or_, boost::dispatch::tag::cpu_> const&, boost::simd::native<float, boost::simd::tag::simd_emulation_<16u>, void> const&, boost::simd::native<float, boost::simd::tag::simd_emulation_<16u>, void> const&)>::impl<float, void>::call(boost::dispatch::functor<boost::simd::tag::bitwise_or_, boost::dispatch::tag::cpu_> const&, boost::simd::native<float, boost::simd::tag::simd_emulation_<16u>, void> const&, boost::simd::native<float, boost::simd::tag::simd_emulation_<16u>, void> const&)> | |
1d3d0: e1a00008 mov r0, r8 | |
1d3d4: e24b1020 sub r1, fp, #32 | |
1d3d8: e1a02007 mov r2, r7 | |
1d3dc: e1a03005 mov r3, r5 | |
1d3e0: e58d4000 str r4, [sp] | |
1d3e4: ebfffc5f bl 1c568 <boost::simd::ext::implement<boost::simd::tag::bitwise_select_ (boost::dispatch::meta::simd_<boost::dispatch::meta::arithmetic_<boost::simd::native<float, boost::simd::tag::simd_emulation_<16u>, void> >, boost::simd::tag::simd_emulation_<16u> >, boost::dispatch::meta::simd_<boost::dispatch::meta::arithmetic_<boost::simd::native<float, boost::simd::tag::simd_emulation_<16u>, void> >, boost::simd::tag::simd_emulation_<16u> >, boost::dispatch::meta::simd_<boost::dispatch::meta::arithmetic_<boost::simd::native<float, boost::simd::tag::simd_emulation_<16u>, void> >, boost::simd::tag::simd_emulation_<16u> >), boost::dispatch::tag::cpu_, void>::operator()(boost::simd::native<float, boost::simd::tag::simd_emulation_<16u>, void> const&, boost::simd::native<float, boost::simd::tag::simd_emulation_<16u>, void> const&, boost::simd::native<float, boost::simd::tag::simd_emulation_<16u>, void> const&) const> | |
1d3e8: e1a00008 mov r0, r8 | |
1d3ec: e24bd018 sub sp, fp, #24 | |
1d3f0: e8bd89f0 pop {r4, r5, r6, r7, r8, fp, pc} | |
1d3f4: e320f000 nop {0} | |
1d3f8: 3f800000 .word 0x3f800000 | |
1d3fc: 3f800000 .word 0x3f800000 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment