Home
last modified time | relevance | path

Searched refs:fp (Results 1 – 25 of 32) sorted by relevance

12

/art/test/303-verification-stress/
Dclasses-gen.c13 FILE* fp; in createFiles() local
21 fp = fopen(nameBuf, "w"); in createFiles()
22 if (fp == NULL) { in createFiles()
27 fprintf(fp, "public class Test%03d {\n", i); in createFiles()
28 fprintf(fp, " static String[] array = new String[%d];\n", array_size); in createFiles()
29 fprintf(fp, " static {\n"); in createFiles()
31 fprintf(fp, " array[%d] = \"string_%04d\";\n", k, k); in createFiles()
33 fprintf(fp, " }\n"); in createFiles()
34 fprintf(fp, "}\n"); in createFiles()
35 fclose(fp); in createFiles()
[all …]
/art/test/023-many-interfaces/
Diface-gen.c13 FILE* fp; in createFiles() local
20 fp = fopen(nameBuf, "w"); in createFiles()
21 if (fp == NULL) { in createFiles()
26 fprintf(fp, "interface Interface%03d {\n", i); in createFiles()
28 fprintf(fp, " int func%03d();\n", i); in createFiles()
29 fprintf(fp, "}\n"); in createFiles()
30 fclose(fp); in createFiles()
33 fp = fopen("func-decl", "w"); in createFiles()
34 fprintf(fp, " implements\n"); in createFiles()
36 fprintf(fp, " Interface%03d%s\n", i, (i == count-1) ? "" : ","); in createFiles()
[all …]
/art/runtime/interpreter/mterp/x86_64ng/
Dother.S129 SET_VREG_OBJECT %edx, %rax # fp[A] <- fp[B]
131 SET_VREG %edx, %rax # fp[A] <- fp[B]
142 SET_VREG_OBJECT %edx, %rax # fp[A] <- fp[B]
144 SET_VREG %edx, %rax # fp[A] <- fp[B]
151 SET_VREG_OBJECT %eax, rINSTq # fp[AA] <- exception object
159 GET_VREG %edx, %rax # edx <- fp[BBBB]
161 SET_VREG_OBJECT %edx, rINSTq # fp[A] <- fp[B]
163 SET_VREG %edx, rINSTq # fp[A] <- fp[B]
180 SET_VREG_OBJECT %eax, rINSTq # fp[A] <- fp[B]
182 SET_VREG %eax, rINSTq # fp[A] <- fp[B]
Dobject.S56 SET_WIDE_VREG %rax, rINSTq # fp[A] <- value
59 SET_VREG %eax, rINSTq # fp[A] <- value
Dmain.S278 .macro SETUP_STACK_FRAME code_item, refs, fp, cfi_refs
300 leaq (\refs, %rbx, 4), \fp
316 cmpq %r10, \fp
604 .macro LOOP_OVER_SHORTY_STORING_XMMS xmm_reg, shorty, arg_index, fp, finished
621 movsd REG_VAR(xmm_reg),(REG_VAR(fp), REG_VAR(arg_index), 4)
625 movss REG_VAR(xmm_reg), (REG_VAR(fp), REG_VAR(arg_index), 4)
1217 SET_WIDE_VREG %rax, rINSTq # fp[A] <- value
1220 SET_VREG %eax, rINSTq # fp[A] <- value
1337 SET_WIDE_VREG %rax, rINSTq # fp[A] <- value
1340 SET_VREG %eax, rINSTq # fp[A] <- value
[all …]
/art/tools/dmtracedump/
Dcreatetesttrace.cc306 void write2LE(FILE* fp, uint16_t val) { in write2LE() argument
307 putc(val & 0xff, fp); in write2LE()
308 putc(val >> 8, fp); in write2LE()
311 void write4LE(FILE* fp, uint32_t val) { in write4LE() argument
312 putc(val & 0xff, fp); in write4LE()
313 putc((val >> 8) & 0xff, fp); in write4LE()
314 putc((val >> 16) & 0xff, fp); in write4LE()
315 putc((val >> 24) & 0xff, fp); in write4LE()
318 void write8LE(FILE* fp, uint64_t val) { in write8LE() argument
319 putc(val & 0xff, fp); in write8LE()
[all …]
Dtracedump.cc822 DataKeys* parseKeys(FILE* fp, int32_t verbose) { in parseKeys() argument
832 if (fseek(fp, 0L, SEEK_END) != 0) { in parseKeys()
837 pKeys->fileLen = ftell(fp); in parseKeys()
843 rewind(fp); in parseKeys()
852 if (fread(pKeys->fileData, 1, pKeys->fileLen, fp) != (size_t)pKeys->fileLen) { in parseKeys()
876 fseek(fp, offset, SEEK_SET); in parseKeys()
915 uint32_t read2LE(FILE* fp) { in read2LE() argument
916 uint32_t val = getc(fp); in read2LE()
917 val |= getc(fp) << 8; in read2LE()
920 uint32_t read4LE(FILE* fp) { in read4LE() argument
[all …]
/art/runtime/interpreter/mterp/x86_64/
Dother.S148 SET_VREG_OBJECT %edx, %rax # fp[A] <- fp[B]
150 SET_VREG %edx, %rax # fp[A] <- fp[B]
161 SET_VREG_OBJECT %edx, %rax # fp[A] <- fp[B]
163 SET_VREG %edx, %rax # fp[A] <- fp[B]
171 SET_VREG_OBJECT %eax, rINSTq # fp[AA] <- exception object
179 GET_VREG %edx, %rax # edx <- fp[BBBB]
181 SET_VREG_OBJECT %edx, rINSTq # fp[A] <- fp[B]
183 SET_VREG %edx, rINSTq # fp[A] <- fp[B]
202 SET_VREG_OBJECT %eax, rINSTq # fp[A] <- fp[B]
204 SET_VREG %eax, rINSTq # fp[A] <- fp[B]
Dfloating_point.S178 fldl VREG_ADDRESS(%rcx) # %st1 <- fp[vBB]
179 fldl VREG_ADDRESS(%rax) # %st0 <- fp[vCC]
186 fstpl VREG_ADDRESS(rINSTq) # fp[vAA] <- %st
194 fldl VREG_ADDRESS(rINSTq) # vB to fp stack
196 fldl VREG_ADDRESS(%rcx) # vA to fp stack
211 flds VREG_ADDRESS(%rcx) # vBB to fp stack
212 flds VREG_ADDRESS(%rax) # vCC to fp stack
227 flds VREG_ADDRESS(rINSTq) # vB to fp stack
229 flds VREG_ADDRESS(%rcx) # vA to fp stack
Dobject.S84 SET_WIDE_VREG %rax, rINSTq # fp[A] <- value
87 SET_VREG %eax, rINSTq # fp[A] <- value
195 GET_WIDE_VREG %rax, rINSTq # rax<- fp[A]/fp[A+1]
/art/runtime/interpreter/mterp/arm/
Dother.S52 SET_VREG r1, r0 @ fp[A]<- r1
105 VREG_INDEX_TO_ADDR r9, r9 @ r9<- &fp[AA]
117 VREG_INDEX_TO_ADDR r3, r3 @ r3<- &fp[AA]
130 VREG_INDEX_TO_ADDR r3, r3 @ r3<- &fp[AA]
144 VREG_INDEX_TO_ADDR r3, r3 @ r3<- &fp[AA]
197 GET_VREG r2, r1 @ r2<- fp[B]
200 SET_VREG_OBJECT r2, r0 @ fp[A]<- r2
202 SET_VREG r2, r0 @ fp[A]<- r2
212 GET_VREG r2, r1 @ r2<- fp[BBBB]
215 SET_VREG_OBJECT r2, r0 @ fp[AAAA]<- r2
[all …]
Dobject.S121 SET_VREG_OBJECT r0, r2 @ fp[A]<- r0
160 VREG_INDEX_TO_ADDR r3, r2 @ r3<- &fp[A]
163 SET_VREG_WIDE_BY_ADDR r0, r1, r3 @ fp[A]<- r0/r1
232 GET_VREG r3, r2 @ r3<- fp[B], the object pointer
236 GET_VREG r0, r2 @ r0<- fp[A]
255 GET_VREG r2, r2 @ r2<- fp[B], the object pointer
259 VREG_INDEX_TO_ADDR r0, r0 @ r0<- &fp[A]
260 GET_VREG_WIDE_BY_ADDR r0, r1, r0 @ r0/r1<- fp[A]/fp[A+1]
Darithmetic.S157 VREG_INDEX_TO_ADDR r9, rINST @ r9<- &fp[AA]
158 VREG_INDEX_TO_ADDR r2, r2 @ r2<- &fp[BB]
159 VREG_INDEX_TO_ADDR r3, r3 @ r3<- &fp[CC]
193 VREG_INDEX_TO_ADDR r1, r1 @ r1<- &fp[B]
194 VREG_INDEX_TO_ADDR r9, rINST @ r9<- &fp[A]
245 VREG_INDEX_TO_ADDR r3, r3 @ r3<- &fp[B]
266 VREG_INDEX_TO_ADDR r3, r3 @ r3<- &fp[B]
267 VREG_INDEX_TO_ADDR r9, rINST @ r9<- &fp[A]
290 VREG_INDEX_TO_ADDR r9, rINST @ r9<- &fp[A]
346 VREG_INDEX_TO_ADDR r2, r2 @ r2<- &fp[BB]
[all …]
Dmain.S385 stmfd sp!, {r3-r10,fp,lr} @ save 10 regs, (r3 just to align 64)
395 .cfi_rel_offset fp, 32
737 ldmfd sp!, {r3-r10,fp,pc} @ restore 10 regs and return
748 ldmfd sp!, {r3-r10,fp,pc} @ restore 10 regs and return
Darray.S88 VREG_INDEX_TO_ADDR r9, r9 @ r9<- &fp[AA]
169 VREG_INDEX_TO_ADDR r9, r9 @ r9<- &fp[AA]
/art/runtime/interpreter/mterp/x86/
Dother.S175 SET_VREG_OBJECT rINST, %eax # fp[A] <- fp[B]
177 SET_VREG rINST, %eax # fp[A] <- fp[B]
188 SET_VREG_OBJECT rINST, %eax # fp[A] <- fp[B]
190 SET_VREG rINST, %eax # fp[A] <- fp[B]
198 SET_VREG_OBJECT %eax, rINST # fp[AA] <- exception object
207 GET_VREG rINST, rINST # rINST <- fp[BBBB]
209 SET_VREG_OBJECT rINST, %eax # fp[A] <- fp[B]
211 SET_VREG rINST, %eax # fp[A] <- fp[B]
230 SET_VREG_OBJECT %eax, rINST # fp[A] <- fp[B]
232 SET_VREG %eax, rINST # fp[A] <- fp[B]
Dfloating_point.S178 fldl VREG_ADDRESS(%ecx) # %st1 <- fp[vBB]
179 fldl VREG_ADDRESS(%eax) # %st0 <- fp[vCC]
186 fstpl VREG_ADDRESS(rINST) # fp[vAA] <- %st
194 fldl VREG_ADDRESS(rINST) # vB to fp stack
196 fldl VREG_ADDRESS(%ecx) # vA to fp stack
211 flds VREG_ADDRESS(%ecx) # vBB to fp stack
212 flds VREG_ADDRESS(%eax) # vCC to fp stack
227 flds VREG_ADDRESS(rINST) # vB to fp stack
229 flds VREG_ADDRESS(%ecx) # vA to fp stack
Dobject.S93 SET_VREG %eax, rINST # fp[A] <- value
/art/test/474-fp-sub-neg/
Dinfo.txt4 fp calculation because we can lose the sign of zero for
8 Addition or subtraction with fp zero should not be eliminated
DAndroid.bp3 name: "art-run-test-474-fp-sub-neg",
/art/test/705-register-conflict/
Dinfo.txt1 Tests if blocked fp register work correctly on optimizing compiler.
/art/test/642-fp-callees/
DAndroid.bp3 name: "art-run-test-642-fp-callees",
/art/test/658-fp-read-barrier/
DAndroid.bp3 name: "art-run-test-658-fp-read-barrier",
/art/openjdkjvm/
DOpenjdkJvm.cc180 JNIEXPORT int jio_fprintf(FILE* fp, const char* fmt, ...) { in jio_fprintf() argument
184 int len = jio_vfprintf(fp, fmt, args); in jio_fprintf()
190 JNIEXPORT int jio_vfprintf(FILE* fp, const char* fmt, va_list args) { in jio_vfprintf() argument
191 assert(fp != nullptr); in jio_vfprintf()
192 return vfprintf(fp, fmt, args); in jio_vfprintf()
/art/runtime/interpreter/mterp/arm64/
Dmain.S408 SAVE_TWO_REGS fp, lr, 64
409 add fp, sp, #64
749 RESTORE_TWO_REGS fp, lr, 64
767 RESTORE_TWO_REGS fp, lr, 64

12