# 0 "/home/ubuntu/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aws-lc-fips-sys-0.13.14/aws-lc/third_party/s2n-bignum/x86_att/p384/bignum_sub_p384.S"
# 0 "<built-in>"
# 0 "<command-line>"
# 1 "/usr/include/stdc-predef.h" 1 3 4
# 0 "<command-line>" 2
# 1 "/home/ubuntu/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aws-lc-fips-sys-0.13.14/aws-lc/third_party/s2n-bignum/x86_att/p384/bignum_sub_p384.S"
# 15 "/home/ubuntu/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aws-lc-fips-sys-0.13.14/aws-lc/third_party/s2n-bignum/x86_att/p384/bignum_sub_p384.S"
# 1 "/home/ubuntu/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aws-lc-fips-sys-0.13.14/aws-lc/third_party/s2n-bignum/include/_internal_s2n_bignum.h" 1
# 16 "/home/ubuntu/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aws-lc-fips-sys-0.13.14/aws-lc/third_party/s2n-bignum/x86_att/p384/bignum_sub_p384.S" 2


        .globl bignum_sub_p384
        .hidden bignum_sub_p384
        .text
# 42 "/home/ubuntu/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aws-lc-fips-sys-0.13.14/aws-lc/third_party/s2n-bignum/x86_att/p384/bignum_sub_p384.S"
bignum_sub_p384:
# 55 "/home/ubuntu/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aws-lc-fips-sys-0.13.14/aws-lc/third_party/s2n-bignum/x86_att/p384/bignum_sub_p384.S"
        movq (%rsi), %rax
        subq (%rdx), %rax
        movq 8(%rsi), %rcx
        sbbq 8(%rdx), %rcx
        movq 16(%rsi), %r8
        sbbq 16(%rdx), %r8
        movq 24(%rsi), %r9
        sbbq 24(%rdx), %r9
        movq 32(%rsi), %r10
        sbbq 32(%rdx), %r10
        movq 40(%rsi), %r11
        sbbq 40(%rdx), %r11
        sbbq %rdx, %rdx






        movl $0x00000000ffffffff, %esi
        andq %rsi, %rdx
        xorq %rsi, %rsi
        subq %rdx, %rsi



        subq %rsi, %rax
        movq %rax, (%rdi)
        sbbq %rdx, %rcx
        movq %rcx, 8(%rdi)




        sbbq %rax, %rax
        andq %rsi, %rdx
        negq %rax



        sbbq %rdx, %r8
        movq %r8, 16(%rdi)
        sbbq $0, %r9
        movq %r9, 24(%rdi)
        sbbq $0, %r10
        movq %r10, 32(%rdi)
        sbbq $0, %r11
        movq %r11, 40(%rdi)





        ret


.section .note.GNU-stack,"",%progbits
