Home | History | Annotate | Download | only in out

Lines Matching refs:code

53     * %ebx         rINST     first 16-bit code unit of current instruction
160 * to point to the next instruction. "_count" is in 16-bit code units.
175 * in bytes, *not* 16-bit code units, and may be a signed value.
184 * Fetch a half-word code unit from an offset past the current PC. The
185 * "_count" value is in 16-bit code units. Does not advance rPC.
195 * Fetch a half-word code unit from an offset past the current PC. The
196 * "_count" value is in 16-bit code units. Does not advance rPC.
206 * "_count" value is in 16-bit code units. Does not advance rPC.
217 * "_count" value is in 16-bit code units. Does not advance rPC.
228 * "_count" value is in 16-bit code units. Does not advance rPC.
507 * Code: Use a cycle. Uses no substitutions.
554 * Code: Copies contents from one register to another. Uses no
596 * Code: Copies contents from one register to another
636 * Code: Copies contents from one register to another
677 * Code: Copies contents from one register to another. Uses no
718 * Code: Copies contents from one register to another
758 * Code: Copies contents from one register to another. Uses no
819 * Code: Copies contents from one register to another. Uses no
882 * Code: Copies contents from one register to another
943 * Code: Copies contents from one register to another
985 * Code: Copies a return value to a register
1028 * Code: Copies a return value to a register
1091 * Code: Copies a return value to a register
1135 * Code: Moves an exception to a register
1225 * Code: Return a 32-bit value. Uses no substitutions.
1240 jmp common_returnFromMethod # jump to common return code
1267 * Code: Return a 64-bit value. Uses no substitutions.
1282 jmp common_returnFromMethod # jump to common return code
1326 * Code: Return a 32-bit value. Uses no substitutions.
1341 jmp common_returnFromMethod # jump to common return code
1367 * Code: Moves a literal to a register. Uses no substitutions.
1409 * Code: Moves a literal to a register. Uses no substitutions.
1447 * Code: Move a literal to a register. Uses no substitutions.
1487 * Code: Move a literal to a register. Uses no substitutions.
1527 * Code: Move a literal to a register. Uses no substitutions.
1568 * Code: Move a literal to a register. Uses no substitutions.
1611 * Code: Move a literal to a register. Uses no substitutions.
1658 * Code: Move a literal value to a register. Uses no substitutions.
1698 * Code: Move a string reference to a register. Uses no substitutions.
1743 * Code: Move a string reference to a register. Uses no substitutions.
1790 * Code: Move a class reference to a register. Uses no substitutions.
1837 * Code: Aquire a monitor
1901 * Code: Release a monitor
1953 * Code: Checks to see if a cast is allowed. Uses no substitutions.
2000 * Code: Checks if object is instance of a class. Uses no substitutions.
2043 * Code: 32-bit array length operation.
2088 * Code: Create a new instance of a given type. Uses no substitutions.
2161 * Code: Create a new array. Uses no substitutions.
2211 * Code: Constructs and fills an array with the given data. Provides
2291 * Code: Constructs and fills an array with the given data. Provides
2352 * Code: Fills an array with given data. Uses no substitutions.
2403 * Code: Throw an exception
2445 * Code: Do an unconditional branch. Uses no substitutions.
2487 * Code: Do an unconditional branch. Uses no substitutions.
2526 * Code: Do an unconditional branch. Uses no substitutions.
2569 * Code: Jump to a new instruction using a jump table
2593 call dvmInterpHandlePackedSwitch # call code-unit branch offset
2642 * Code: Jump to a new instruction using a jump table
2666 call dvmInterpHandleSparseSwitch # call code-unit branch offset
2696 * Code: Provides a "nan" variable to specify the return value for
2777 * Code: Provides a "nan" variable to specify the return value for
2859 * Code: Provides a "nan" variable to specify the return value for
2941 * Code: Provides a "nan" variable to specify the return value for
3003 * Code: Compare floating point values. Uses no substitutions.
3070 * Code: Generic 32-bit comparison operation. Provides a "revcmp"
3140 * Code: Generic 32-bit comparison operation. Provides a "revcmp"
3210 * Code: Generic 32-bit comparison operation. Provides a "revcmp"
3280 * Code: Generic 32-bit comparison operation. Provides a "revcmp"
3350 * Code: Generic 32-bit comparison operation. Provides a "revcmp"
3420 * Code: Generic 32-bit comparison operation. Provides a "revcmp"
3490 * Code: Generic 32-bit comparison operation. Provides a "revcmp"
3517 * FINISH code
3569 * Code: Generic 32-bit comparison operation. Provides a "revcmp"
3596 * FINISH code
3648 * Code: Generic 32-bit comparison operation. Provides a "revcmp"
3675 * FINISH code
3727 * Code: Generic 32-bit comparison operation. Provides a "revcmp"
3754 * FINISH code
3806 * Code: Generic 32-bit comparison operation. Provides a "revcmp"
3833 * FINISH code
3885 * Code: Generic 32-bit comparison operation. Provides a "revcmp"
3912 * FINISH code
3964 * Code: Common code for unused bytecodes. Uses no subtitutions.
4021 * Code: Common code for unused bytecodes. Uses no subtitutions.
4078 * Code: Common code for unused bytecodes. Uses no subtitutions.
4135 * Code: Common code for unused bytecodes. Uses no subtitutions.
4192 * Code: Common code for unused bytecodes. Uses no subtitutions.
4249 * Code: Common code for unused bytecodes. Uses no subtitutions.
4286 * Code: Generic 32-bit array "get" operation. Provides a "scale" variable
4313 # to reduce code size
4342 * Code: 64-bit array get operation.
4409 * Code: Generic 32-bit array "get" operation. Provides a "scale" variable
4436 # to reduce code size
4486 * Code: Generic 32-bit array "get" operation. Provides a "scale" variable
4513 # to reduce code size
4563 * Code
4590 # to reduce code size
4640 * Code: Generic 32-bit array "get" operation. Provides a "scale" variable
4667 # to reduce code size
4717 * Code: Generic 32-bit array "get" operation. Provides a "scale" variable
4744 # to reduce code size
4774 * Code: Generic 32-bit array put operation. Provides a "scale" variable
4827 * Code: 64-bit array put operation.
4874 * Code: 32-bit array put operation. Provides an "scale" variable
4947 * Code: Generic 32-bit array put operation. Provides a "scale" variable
5021 * Code: Generic 32-bit array put operation. Provides a "scale" variable
5095 * Code: Generic 32-bit array put operation. Provides a "scale" variable
5169 * Code: Generic 32-bit array put operation. Provides a "scale" variable
5223 * Code: Generic 32-bit instance field "get" operation. Provides a
5281 * Code: 64 bit instance field "get" operation. Uses no substitutions.
5351 * Code: Generic 32-bit instance field "get" operation. Provides a
5430 * Code: Generic 32-bit instance field "get" operation. Provides a
5509 * Code: Generic 32-bit instance field "get" operation. Provides a
5588 * Code: Generic 32-bit instance field "get" operation. Provides a
5667 * Code: Generic 32-bit instance field "get" operation. Provides a
5726 * Code: Generic 32-bit instance field "put" operation. Provides a
5778 * Code: 64 bit instance field "put" operation. Uses no substitutions.
5848 * Code: Generic 32-bit instance field "put" operation. Provides a
5923 * Code: Generic 32-bit instance field "put" operation. Provides a
5996 * Code: Generic 32-bit instance field "put" operation. Provides a
6069 * Code: Generic 32-bit instance field "put" operation. Provides a
6142 * Code: Generic 32-bit instance field "put" operation. Provides a
6195 * Code: Generic 32-bit static field "get" operation. Uses no substitutions.
6239 * Code: 64-bit static field "get" operation. Uses no substitutions.
6308 * Code: Generic 32-bit static field "get" operation. Uses no substitutions.
6375 * Code: Generic 32-bit static field "get" operation. Uses no substitutions.
6441 * Code: Generic 32-bit static field "get" operation. Uses no substitutions.
6506 * Code: Generic 32-bit static field "get" operation. Uses no substitutions.
6571 * Code: Generic 32-bit static field "get" operation. Uses no substitutions.
6616 * Code: Generic 32-bit static field "put" operation. Uses no substitutions.
6660 * Code: Generic 32-bit static field "put" operation. Uses no substitutions.
6729 * Code: Generic 32-bit static field "put" operation. Uses no substitutions.
6794 * Code: Generic 32-bit static field "put" operation. Uses no substitutions.
6859 * Code: Generic 32-bit static field "put" operation. Uses no substitutions.
6924 * Code: Generic 32-bit static field "put" operation. Uses no substitutions.
6989 * Code: Generic 32-bit static field "put" operation. Uses no substitutions.
7034 * Code: Call a virtual method. Provides an "isrange" variable and
7096 * Code: Call super method.
7156 * Code: Call a non-static direct method. Provides an "isrange" variable and
7200 jne common_invokeMethodNoRange # invoke method common code
7225 * Code: Call static direct method. Provides an "isrange" variable and
7257 jne common_invokeMethodNoRange # invoke method common code
7282 * Code: Call at method. Provides an "isrange" variable and
7366 * Code: Common code for unused bytecodes. Uses no subtitutions.
7423 * Code: Call a virtual method. Provides an "isrange" variable and
7506 * Code: Call super method.
7587 * Code: Call a non-static direct method. Provides an "isrange" variable and
7631 jne common_invokeMethodRange # invoke method common code
7677 * Code: Call static direct method. Provides an "isrange" variable and
7709 jne common_invokeMethodRange # invoke method common code
7755 * Code: Call at method. Provides an "isrange" variable and
7840 * Code: Common code for unused bytecodes. Uses no subtitutions.
7897 * Code: Common code for unused bytecodes. Uses no subtitutions.
7954 * Code: Generic 32-bit unary operation. Provide an "instr" variable and a
8021 * Code: Generic 32-bit unary operation. Provide an "instr" variable and a
8088 * Code: Generic 64-bit unary operation. Provide an "instr" variable and a
8159 * Code: Generic 64-bit unary operation. Provide an "instr" variable and a
8229 * Code: Generic 32-bit unary operation. Provide an "instr" variable and a
8296 * Code: Generic 64-bit unary operation. Provide an "instr" variable and a
8347 * Code: Convert an int to a long. Uses no substitutions.
8392 * Code: Convert an int to a float. Uses no substitutions.
8434 * Code: Convert an int to a double. Uses no substitutions.
8496 * Code: Copies contents from one register to another. Uses no
8539 * Code: Convert a long to a float. Uses no substitutions.
8581 * Code: Convert a long to a dobule. Uses no substitutions.
8624 * Code: Converts a float to a int. Uses no substitutions.
8670 * Code: Converts a float to a long. Uses no substitutions.
8716 * Code: Converts a float to a double. Uses no substitutions.
8757 * Code: Converts a double to an integer. Uses no substitutions.
8803 * Code: Converts a double to a long. Uses no substitutions.
8849 * Code: Converts a double to a float. Uses no substitutions.
8910 * Code: Generic 32-bit unary operation. Provide an "instr" variable and a
8977 * Code: Generic 32-bit unary operation. Provide an "instr" variable and a
9044 * Code: Generic 32-bit unary operation. Provide an "instr" variable and a
9112 * Code: Generic 32-bit binary operation. Provides an "instr" line to
9182 * Code: Generic 32-bit binary operation. Provides an "instr" line to
9233 * Code: 32-bit multiply operation. Performs "%ecx = %ecx * %edx"
9294 * Code: 32-bit integer divide operation. If "div" is set, the code
9376 * Code: 32-bit integer divide operation. If "div" is set, the code
9457 * Code: Generic 32-bit binary operation. Provides an "instr" line to
9528 * Code: Generic 32-bit binary operation. Provides an "instr" line to
9598 * Code: Generic 32-bit binary operation. Provides an "instr" line to
9668 * Code: Generic 32-bit binary operation. Provides an "instr" line to
9733 * Code: Generic 32-bit binary operation. Provides an "instr" line to
9798 * Code: Generic 32-bit binary operation. Provides an "instr" line to
9863 * Code: Generic 64-bit binary operation. Provides an "instr" variable to
9928 * Code: Generic 64-bit binary operation. Provides an "instr" variable to
9973 * Code: 64-bit integer multiply
10047 * Code: 64-bit long divide operation. Variable
10115 * Code: 64-bit long divide operation. Variable
10183 * Code: Generic 64-bit binary operation. Provides an "instr" variable to
10248 * Code: Generic 64-bit binary operation. Provides an "instr" variable to
10313 * Code: Generic 64-bit binary operation. Provides an "instr" variable to
10358 * Code: Performs a shift left long. Uses no substitutions.
10403 * Code: Performs a shift right long
10449 * Code: Performs an unsigned shift right long operation. Uses no substitutions.
10514 * Code: Generic 32-bit binary operation. Provides an "instr" line to
10578 * Code: Generic 32-bit binary operation. Provides an "instr" line to
10642 * Code: Generic 32-bit binary operation. Provides an "instr" line to
10686 * Code: Divides floats. Uses no substitutions.
10728 * Code: Computes the remainder of a division. Performs no substitutions.
10797 * Code: Generic 64-bit binary operation. Provides an "instr" variable to
10862 * Code: Generic 64-bit binary operation. Provides an "instr" variable to
10927 * Code: Generic 64-bit binary operation. Provides an "instr" variable to
10972 * Code: Divides doubles. Uses no substitutions.
11015 * Code: Computes the remainder of a division. Performs no substitutions.
11083 * Code: Generic 32-bit "/2addr" binary operation. Provides an
11155 * Code: Generic 32-bit "/2addr" binary operation. Provides an
11261 * Code: 32-bit "/2addr" integer divde operation. If "div"
11262 * is set, the code returns the quotient, else it returns
11346 * Code: 32-bit "/2addr" integer divde operation. If "div"
11347 * is set, the code returns the quotient, else it returns
11431 * Code: Generic 32-bit "/2addr" binary operation. Provides an
11503 * Code: Generic 32-bit "/2addr" binary operation. Provides an
11575 * Code: Generic 32-bit "/2addr" binary operation. Provides an
11647 * Code: Generic 32-bit "/2addr" binary operation. Provides an
11715 * Code: Generic 32-bit "/2addr" binary operation. Provides an
11783 * Code: Generic 32-bit "/2addr" binary operation. Provides an
11851 * Code: Generic 64-bit "/2addr" binary operation. Provides an
11919 * Code: Generic 64-bit "/2addr" binary operation. Provides an
11967 * Code: 64-bit integer multiply
12042 * Code: 64-bit "/2addr" long divide operation. Variable
12111 * Code: 64-bit "/2addr" long divide operation. Variable
12180 * Code: Generic 64-bit "/2addr" binary operation. Provides an
12248 * Code: Generic 64-bit "/2addr" binary operation. Provides an
12316 * Code: Generic 64-bit "/2addr" binary operation. Provides an
12364 * Code: Performs a shift left long. Uses no substitutions.
12411 * Code: Performs a shift left long
12458 * Code: Performs an unsigned shift right long operation. Uses no substiutions.
12525 * Code: Generic 32-bit "/2addr" binary operation. Provides an
12591 * Code: Generic 32-bit "/2addr" binary operation. Provides an
12657 * Code: Generic 32-bit "/2addr" binary operation. Provides an
12703 * Code: Divides floats. Uses no substitutions.
12745 * Code: Computes the remainder of a division. Performs no substitutions.
12817 * Code: Generic 64-bit "/2addr" binary operation. Provides an
12885 * Code: Generic 64-bit "/2addr" binary operation. Provides an
12953 * Code: Generic 64-bit "/2addr" binary operation. Provides an
13001 * Code: Divides doubles. Uses no substitutions.
13044 * Code: Computes the remainder of a division. Performs no substitutions.
13113 * Code: 32-bit "lit16" operation. Provides an "instr" line to
13161 * Code: 32-bit reverse-subtraction. Uses no substitutions.
13224 * Code: 32-bit "lit16" operation. Provides an "instr" line to
13292 * Code: 32-bit "lit16" divide operation. If "div" is set, the code
13378 * Code: 32-bit "lit16" divide operation. If "div" is set, the code
13464 * Code: 32-bit "lit16" operation. Provides an "instr" line to
13532 * Code: 32-bit "lit16" operation. Provides an "instr" line to
13600 * Code: 32-bit "lit16" operation. Provides an "instr" line to
13668 * Code: 32-bit "lit8" divide operation. Provides an "instr" line
13713 * Code: 32-bit reverse-subtraction. Uses no substitutions.
13775 * Code: 32-bit "lit8" divide operation. Provides an "instr" line
13840 * Code: 32-bit "lit8" divide operation. If "div" is set, the code
13923 * Code: 32-bit "lit8" divide operation. If "div" is set, the code
14006 * Code: 32-bit "lit8" divide operation. Provides an "instr" line
14071 * Code: 32-bit "lit8" divide operation. Provides an "instr" line
14136 * Code: 32-bit "lit8" divide operation. Provides an "instr" line
14201 * Code: 32-bit "lit8" divide operation. Provides an "instr" line
14266 * Code: 32-bit "lit8" divide operation. Provides an "instr" line
14331 * Code: 32-bit "lit8" divide operation. Provides an "instr" line
14396 * Code: Common code for unused bytecodes. Uses no subtitutions.
14453 * Code: Common code for unused bytecodes. Uses no subtitutions.
14510 * Code: Common code for unused bytecodes. Uses no subtitutions.
14567 * Code: Common code for unused bytecodes. Uses no subtitutions.
14624 * Code: Common code for unused bytecodes. Uses no subtitutions.
14681 * Code: Common code for unused bytecodes. Uses no subtitutions.
14738 * Code: Common code for unused bytecodes. Uses no subtitutions.
14795 * Code: Common code for unused bytecodes. Uses no subtitutions.
14852 * Code: Common code for unused bytecodes. Uses no subtitutions.
14917 * Code:
14962 * Code: Executes a "native inline" instruction. Uses no substitutions.
15033 * Code: Used as a no-op. Uses no substitutions.
15083 * Code: Common code for unused bytecodes. Uses no subtitutions.
15120 * Code: Optimization for iget
15163 * Code: Optimization for iget
15228 * Code: Optimization for iget
15271 * Code: Optimization for iput
15316 * Code: Optimization for iput
15379 * Code: Optimization for iput
15425 * Code: Optimization for invoke-virtual and invoke-virtual/range
15443 jmp common_invokeMethodNoRange # invoke method common code
15489 * Code: Optimization for invoke-virtual and invoke-virtual/range
15507 jmp common_invokeMethodRange # invoke method common code
15534 * Code: Optimization for invoke-super and invoke-super/range
15554 jmp common_invokeMethodNoRange # invoke method common code
15601 * Code: Optimization for invoke-super and invoke-super/range
15621 jmp common_invokeMethodRange # invoke method common code
15669 * Code: Common code for unused bytecodes. Uses no subtitutions.
15726 * Code: Common code for unused bytecodes. Uses no subtitutions.
15783 * Code: Common code for unused bytecodes. Uses no subtitutions.
15840 * Code: Common code for unused bytecodes. Uses no subtitutions.
17288 jmp common_invokeMethodNoRange # invoke method common code
17315 jmp common_invokeMethodNoRange # invoke method common code
17367 jne common_invokeMethodNoRange # invoke method common code
17385 jmp common_invokeMethodNoRange # invoke method common code
17404 jmp common_invokeMethodNoRange # invoke method common code
17440 jmp common_invokeMethodRange # invoke method common code
17467 jmp common_invokeMethodRange # invoke method common code
17519 jne common_invokeMethodRange # invoke method common code
17537 jmp common_invokeMethodRange # invoke method common code
17556 jmp common_invokeMethodRange # invoke method common code
18499 * Common code for method invocation with range.
18704 * Common code for handling a return instruction.
18769 * Handle thrown an exception. If the exception processing code
18814 * call dvmFindCatchBlock, %eax gets catchRelPc (a code-unit offset)