All pastes #967491 Raw Edit

Anonymous

public text v1 · immutable
·published 2008-04-02 13:51 UTC
rendered paste body
        .size   acpi_pm_lowres_read_slow, .-acpi_pm_lowres_read_slow
        .type   acpi_pm_lowres_read, @function
acpi_pm_lowres_read:
.LFB751:
        .loc 1 80 0
        pushq   %rbp    #
.LCFI13:
        movq    %rsp, %rbp      #,
.LCFI14:
.L35:
        .loc 1 84 0
        movq    vsyscall_gtod_data+136(%rip), %rcx      # vsyscall_gtod_data.clocksource_data, vdata
.LVL11:
.LBB42:
.LBB43:
.LBB44:
.LBB45:
        .loc 2 124 0
        movzwl  pmtmr_ioport(%rip), %edx        # pmtmr_ioport, pmtmr_ioport
#APP
        inl %dx,%eax    # pmtmr_ioport, _v
.LVL12:
.LVL13:
#NO_APP
.LBE45:
.LBE44:
.LBE43:
.LBE42:
        .loc 1 85 0
        movq    %rax, %rdx      #, now
.LVL14:
.LBB46:
.LBB47:
        .loc 3 87 0
        movq    %rcx, %rax      # vdata, vdata.428
.LVL15:
.LBE47:
.LBE46:
        .loc 1 85 0
        andl    $16777215, %edx #, now
.LBB48:
.LBB49:
        .loc 3 87 0
#APP
        .section .smp_locks,"a"
 .balign 8
 .quad 661f
.previous
661:
        lock; cmpxchgq %rdx,vsyscall_gtod_data+136(%rip)        # now,
#NO_APP
.LBE49:
.LBE48:
        .loc 1 86 0
        cmpq    %rcx, %rax      # vdata, vdata.428
        jne     .L35    #,
        .loc 1 89 0
        leave
        movq    %rdx, %rax      # now, <result>
.LVL16:
        ret
.LFE751:
        .size   acpi_pm_lowres_read, .-acpi_pm_lowres_read