# Hitachi SH-4 Processor: Windows CE PE File Format

Assembler code

```
.text:00011A10
.text:00011A10 ; =============== S U B R O U T I N E =======================================
.text:00011A10
.text:00011A10
.text:00011A10 sub_11A10:                              ; DATA XREF: sub_11A88+20↓o
.text:00011A10                                         ; sub_11A88:off_11B2C↓o ...
.text:00011A10                 mov.l   r8, @-r15
.text:00011A12                 sts.l   pr, @-r15
.text:00011A14                 add     #-h'10, r15
.text:00011A16                 mov.l   #h'C350, r1
.text:00011A18                 add     r1, r4
.text:00011A1A                 mov     r4, r8
.text:00011A1C
.text:00011A1C loc_11A1C:                              ; CODE XREF: sub_11A10+24↓j
.text:00011A1C                 mov.l   #_WaitForSingleObject, r0
.text:00011A1E                 mov     r8, r5
.text:00011A20                 mov.l   #unk_1512C, r1
.text:00011A22                 jsr     @r0 ; _WaitForSingleObject
.text:00011A24                 mov.l   @r1, r4
.text:00011A26                 mov     r0, r4
.text:00011A28                 mov.w   #h'102, r1
.text:00011A2A                 cmp/eq  r1, r4
.text:00011A2C                 bt      loc_11A36
.text:00011A2E                 mov.l   #unk_1513C, r1
.text:00011A30                 mov.l   @r1, r1
.text:00011A32                 tst     r1, r1
.text:00011A34                 bf      loc_11A1C
.text:00011A36
.text:00011A36 loc_11A36:                              ; CODE XREF: sub_11A10+1C↑j
.text:00011A36                 mov.l   #_EnterCriticalSection, r0
.text:00011A38                 mov.l   #unk_176A8, r4
.text:00011A3A                 jsr     @r0 ; _EnterCriticalSection
.text:00011A3C                 nop
.text:00011A3E                 mov.l   #unk_1513C, r1
.text:00011A40                 mov.l   @r1, r1

```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.hex-rays.com/8.4/user-guide/disassembler/disassembly-gallery/hitachi-sh-4-processor-windows-ce-pe-file-format.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
