/qemu/tests/tcg/s390x/ |
H A D | mxdb.c | 13 long double ld; in main() member 20 asm("mxdb %[a],%[b]" : [a] "+f" (a.ld) : [b] "R" (b)); in main() 21 assert(a.ld > 8.38 && a.ld < 8.39); in main() 26 asm("mxdbr %[a],%[b]" : [a] "+f" (a.ld) : [b] "f" (b)); in main() 27 assert(a.ld > 8.38 && a.ld < 8.39); in main()
|
/qemu/tests/tcg/i386/ |
H A D | test-i386-fxam.c | 8 long double ld; member 92 __asm__ volatile ("fxam\nfnstsw" : "=a" (sw) : "t" (ld_pseudo_m16382.ld)); in main() 97 __asm__ volatile ("fxam\nfnstsw" : "=a" (sw) : "t" (ld_pseudo_nm16382.ld)); in main() 102 __asm__ volatile ("fxam\nfnstsw" : "=a" (sw) : "t" (ld_invalid_1.ld)); in main() 107 __asm__ volatile ("fxam\nfnstsw" : "=a" (sw) : "t" (ld_invalid_n1.ld)); in main() 112 __asm__ volatile ("fxam\nfnstsw" : "=a" (sw) : "t" (ld_invalid_2.ld)); in main() 117 __asm__ volatile ("fxam\nfnstsw" : "=a" (sw) : "t" (ld_invalid_n2.ld)); in main() 122 __asm__ volatile ("fxam\nfnstsw" : "=a" (sw) : "t" (ld_invalid_3.ld)); in main() 127 __asm__ volatile ("fxam\nfnstsw" : "=a" (sw) : "t" (ld_invalid_n3.ld)); in main() 132 __asm__ volatile ("fxam\nfnstsw" : "=a" (sw) : "t" (ld_invalid_4.ld)); in main() [all …]
|
H A D | test-i386-fxtract.c | 8 long double ld; member 21 union u tmp = { .ld = x }; in isnan_ld() 29 union u tmp = { .ld = x }; in issignaling_ld() 86 "0" (ld_pseudo_m16382.ld)); in main() 92 "0" (ld_invalid_1.ld)); in main() 99 "0" (ld_invalid_2.ld)); in main() 106 "0" (ld_invalid_3.ld)); in main() 113 "0" (ld_invalid_4.ld)); in main()
|
H A D | test-i386-fscale.c | 8 long double ld; member 22 union u tmp = { .ld = x }; in isnan_ld() 30 union u tmp = { .ld = x }; in issignaling_ld() 45 "0" (2.5L), "u" (ld_invalid_1.ld)); in main() 51 "0" (2.5L), "u" (ld_invalid_2.ld)); in main() 57 "0" (2.5L), "u" (ld_invalid_3.ld)); in main() 63 "0" (2.5L), "u" (ld_invalid_4.ld)); in main()
|
H A D | test-i386-pseudo-denormal.c | 8 long double ld; member 19 ld_res = ld_pseudo_m16382.ld + ld_pseudo_m16382.ld; in main() 24 if (ld_pseudo_m16382.ld != 0x1p-16382L) { in main() 32 __asm__ ("frndint" : "=t" (ld_res) : "0" (ld_pseudo_m16382.ld)); in main()
|
H A D | test-i386-fp-exceptions.c | 9 long double ld; member 124 f_res = ld_invalid_1.ld; in main() 131 d_res = ld_invalid_1.ld; in main() 182 __asm__ volatile ("fucom" : : "t" (1.0L), "u" (ld_invalid_1.ld)); in main() 218 ld_res = ld_third + ld_invalid_1.ld; in main() 254 ld_res = ld_third - ld_invalid_1.ld; in main() 297 ld_res = ld_third * ld_invalid_1.ld; in main() 368 ld_res = ld_third / ld_invalid_1.ld; in main() 711 "0" (ld_invalid_1.ld)); in main() 762 "0" (ld_invalid_1.ld), "u" (ld_one)); in main() [all …]
|
H A D | test-i386-fbstp.c | 9 long double ld; member 112 __asm__ volatile ("fbstp %0" : "=m" (out) : "t" (ld_invalid_1.ld) : in main() 119 __asm__ volatile ("fbstp %0" : "=m" (out) : "t" (ld_invalid_2.ld) : in main() 126 __asm__ volatile ("fbstp %0" : "=m" (out) : "t" (ld_invalid_3.ld) : in main() 133 __asm__ volatile ("fbstp %0" : "=m" (out) : "t" (ld_invalid_4.ld) : in main()
|
H A D | test-i386-fisttp.c | 9 long double ld; member 53 __asm__ volatile ("fisttpl %0" : "=m" (res_32) : "t" (ld_invalid_1.ld) : in main() 93 __asm__ volatile ("fisttpll %0" : "=m" (res_64) : "t" (ld_invalid_1.ld) : in main()
|
/qemu/tests/multiboot/ |
H A D | Makefile | 5 LD=ld 6 LDFLAGS_ELF=-melf_i386 -T link.ld 7 LDFLAGS_BIN=-melf_i386 -T link.ld --oformat=binary 14 mmap.elf: start.o mmap.o libc.o link.ld 17 modules.elf: start.o modules.o libc.o link.ld 20 aout_kludge_%.bin: aout_kludge_%.o link.ld
|
/qemu/tests/tcg/xtensa/ |
H A D | Makefile.softmmu-target | 9 XTENSA_ALL = $(filter-out $(XTENSA_SRC)/linker.ld.S,$(wildcard $(XTENSA_SRC)/*.S)) 26 LDFLAGS = -Tlinker.ld -nostartfiles -nostdlib 29 CLEANFILES += linker.ld 31 linker.ld: linker.ld.S 34 $(XTENSA_USABLE_TESTS): linker.ld macros.inc $(CRT) Makefile.softmmu-target
|
/qemu/target/rx/ |
H A D | disas.c | 146 switch (ld) { in rx_index_addr() 173 int ld, int mi, int rs, int rd) in prt_ldmi() argument 178 if (ld < 3) { in prt_ldmi() 179 rx_index_addr(ctx, dsp, ld, mi); in prt_ldmi() 379 rx_index_addr(ctx, dsp, a->ld, a->sz); in trans_PUSH_m() 451 prt_ldmi(ctx, "and", a->ld, a->mi, a->rs, a->rd); in trans_AND_mr() 474 prt_ldmi(ctx, "or", a->ld, a->mi, a->rs, a->rd); in trans_OR_mr() 558 rx_index_addr(ctx, dsp, a->ld, 2); in trans_ADC_mr() 1321 rx_index_addr(ctx, dsp, a->ld, RX_MEMORY_BYTE); in trans_BMCnd_im() 1414 if (a->ld < 3) { in trans_SCCnd() [all …]
|
H A D | translate.c | 190 int ld, int size, int reg) in rx_index_addr() argument 194 switch (ld) { in rx_index_addr() 221 int ld, int mi, int rs) in rx_load_source() argument 225 if (ld < 3) { in rx_load_source() 659 addr = rx_index_addr(ctx, mem, a->ld, a->sz, a->rs); in trans_PUSH_m() 758 if (a->ld < 3) { in trans_SCCnd() 825 val = rx_load_source(ctx, mem, ld, mi, src); in rx_gen_op_mr() 878 rx_gen_op_mr(rx_or, ctx, a->rd, a->rs, a->ld, a->mi); in trans_OR_mr() 1207 val = rx_load_source(ctx, mem, a->ld, a->mi, a->rs); in trans_EMUL_mr() 1234 val = rx_load_source(ctx, mem, a->ld, a->mi, a->rs); in trans_EMULU_mr() [all …]
|
H A D | insns.decode | 28 &rm rd rs ld mi 29 &mi rs ld mi imm 30 &mr rs ld mi rs2 31 &mcnd ld sz rd cd 49 @b2_rd_ld_ub .... .. ld:2 rs:4 rd:4 &rm mi=4 50 @b2_ld_imm3 .... .. ld:2 rs:4 . imm:3 &mi mi=4 65 @b3_rd_ld .... .... mi:2 .... ld:2 rs:4 rd:4 &rm 66 @b3_rd_ld_ub .... .... .... .. ld:2 rs:4 rd:4 &rm mi=4 149 BNOT_im 1111 1100 111 imm:3 ld:2 rs:4 1111 150 BMCnd_im 1111 1100 111 imm:3 ld:2 rd:4 cd:4 [all …]
|
/qemu/linux-user/ppc/ |
H A D | Makefile.vdso | 8 LDFLAGS32 = -nostdlib -shared -Wl,-T,$(SUBDIR)/vdso-32.ld \ 10 LDFLAGS64 = -nostdlib -shared -Wl,-T,$(SUBDIR)/vdso-64.ld \ 13 $(SUBDIR)/vdso-32.so: vdso.S vdso-32.ld vdso-asmoffset.h 16 $(SUBDIR)/vdso-64.so: vdso.S vdso-64.ld vdso-asmoffset.h 19 $(SUBDIR)/vdso-64le.so: vdso.S vdso-64.ld vdso-asmoffset.h
|
/qemu/linux-user/aarch64/ |
H A D | Makefile.vdso | 9 -Wl,--hash-style=both -Wl,-T,$(SUBDIR)/vdso.ld 11 $(SUBDIR)/vdso-be.so: vdso.S vdso.ld 14 $(SUBDIR)/vdso-le.so: vdso.S vdso.ld
|
/qemu/linux-user/riscv/ |
H A D | Makefile.vdso | 9 -Wl,--hash-style=both -Wl,-T,$(SUBDIR)/vdso.ld 11 $(SUBDIR)/vdso-32.so: vdso.S vdso.ld vdso-asmoffset.h 14 $(SUBDIR)/vdso-64.so: vdso.S vdso.ld vdso-asmoffset.h
|
/qemu/linux-user/arm/ |
H A D | Makefile.vdso | 11 -Wl,--hash-style=both -Wl,-T,$(SUBDIR)/vdso.ld 13 $(SUBDIR)/vdso-be.so: vdso.S vdso.ld vdso-asmoffset.h 16 $(SUBDIR)/vdso-le.so: vdso.S vdso.ld vdso-asmoffset.h
|
/qemu/tests/tcg/tricore/c/ |
H A D | crt0-tc2x.S | 217 ld.a %a15,[%a13+]4 # %a15 = current block base 218 ld.w %d3,[%a13+]4 # %d3 = current block length 261 ld.a %a15,[%a13+]4 # %a15 = src address 262 ld.a %a14,[%a13+]4 # %a14 = dst address 263 ld.w %d3,[%a13+]4 # %d3 = block length 271 ld.d %e14,[%a15+]8 # copy one doubleword 279 ld.w %d14,[%a15+]4 # copy one word 286 ld.h %d14,[%a15+]2 # copy one halfword 290 ld.b %d14,[%a15]0 # copy one byte
|
/qemu/docs/devel/ |
H A D | loads-stores.rst | 16 ``ld*_p and st*_p`` 27 load: ``ld{sign}{size}_{endian}_p(ptr)`` 67 - ``\<ld[us]\?[bwlq]\(_[hbl]e\)\?_p\>`` 73 ``cpu_{ld,st}*_mmu`` 128 ``cpu_{ld,st}*_mmuidx_ra`` 161 ``cpu_{ld,st}*_data_ra`` 199 ``cpu_{ld,st}*_data`` 302 ``helper_{ld,st}*_mmu`` 406 ``{ld,st}*_phys`` 419 ``load: ld{sign}{size}_{endian}_phys`` [all …]
|
/qemu/hw/scsi/ |
H A D | mfi.h | 903 struct mfi_evt_ld ld; member 906 struct mfi_evt_ld ld; member 912 struct mfi_evt_ld ld; member 916 struct mfi_evt_ld ld; member 924 struct mfi_evt_ld ld; member 929 struct mfi_evt_ld ld; member 934 struct mfi_evt_ld ld; member 941 struct mfi_evt_ld ld; member 959 struct mfi_evt_ld ld; member 1114 union mfi_ld_ref ld; member [all …]
|
/qemu/tests/tcg/tricore/asm/ |
H A D | test_ld_h.S | 12 TEST_LD (ld.h, 1, 0xffffaffe, test_data, [AREG_ADDR]2) 13 TEST_LD_SRO(ld.h, 2, 0x000022ff, test_data, [AREG_ADDR]4)
|
H A D | test_ld_bu.S | 12 TEST_LD(ld.bu, 1, 0xff, test_data + 4, [+AREG_ADDR]4) # pre_inc 13 TEST_LD(ld.bu, 2, 0xad, test_data + 4, [AREG_ADDR+]4) # post_inc
|
/qemu/linux-user/x86_64/ |
H A D | Makefile.vdso | 8 $(SUBDIR)/vdso.so: vdso.S vdso.ld 11 -Wl,-T,$(SUBDIR)/vdso.ld $<
|
/qemu/linux-user/s390x/ |
H A D | Makefile.vdso | 8 $(SUBDIR)/vdso.so: vdso.S vdso.ld vdso-asmoffset.h 11 -Wl,-T,$(SUBDIR)/vdso.ld $<
|
/qemu/linux-user/hppa/ |
H A D | Makefile.vdso | 8 $(SUBDIR)/vdso.so: vdso.S vdso.ld vdso-asmoffset.h 11 -Wl,-T,$(SUBDIR)/vdso.ld $<
|