qemu-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-commits] [qemu/qemu] 8f7598: target-tricore: Added FTOUZ instructi


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] 8f7598: target-tricore: Added FTOUZ instruction
Date: Thu, 12 Jan 2017 11:30:03 -0800

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: 8f75983db8d67bce42332db7b38c62e2d45a5c7f
      
https://github.com/qemu/qemu/commit/8f75983db8d67bce42332db7b38c62e2d45a5c7f
  Author: Bastian Koppelmann <address@hidden>
  Date:   2017-01-11 (Wed, 11 Jan 2017)

  Changed paths:
    M target/tricore/fpu_helper.c
    M target/tricore/helper.h
    M target/tricore/translate.c

  Log Message:
  -----------
  target-tricore: Added FTOUZ instruction

Converts a 32-bit floating point number to an unsigned int. The
result is rounded towards zero.

Signed-off-by: Bastian Koppelmann <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>


  Commit: ddd7fead8c8524dc51b9b7c20b1f08a4b34ef653
      
https://github.com/qemu/qemu/commit/ddd7fead8c8524dc51b9b7c20b1f08a4b34ef653
  Author: Bastian Koppelmann <address@hidden>
  Date:   2017-01-11 (Wed, 11 Jan 2017)

  Changed paths:
    M target/tricore/fpu_helper.c
    M target/tricore/helper.h
    M target/tricore/translate.c

  Log Message:
  -----------
  target-tricore: Added MADD.F and MSUB.F instructions

Multiplies D[a] and D[b] and adds/subtracts the result to/from D[d].
The result is put in D[c]. All operands are floating-point numbers.

Signed-off-by: Bastian Koppelmann <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>


  Commit: 550929dd4622f8e2b1b5c277f32089d83cb1e595
      
https://github.com/qemu/qemu/commit/550929dd4622f8e2b1b5c277f32089d83cb1e595
  Author: Peer Adelt <address@hidden>
  Date:   2017-01-11 (Wed, 11 Jan 2017)

  Changed paths:
    M target/tricore/translate.c
    M target/tricore/tricore-opcodes.h

  Log Message:
  -----------
  target-tricore: Added new MOV instruction variant

Puts the content of data register D[a] into E[c][63:32] and the
content of data register D[b] into E[c][31:0].

[BK: fix style error]
[BK: Allocate temporaries only when needed]
Signed-off-by: Peer Adelt <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Bastian Koppelmann <address@hidden>


  Commit: dedd8c9c32cf753d1868d347b985c36a0a02af9a
      
https://github.com/qemu/qemu/commit/dedd8c9c32cf753d1868d347b985c36a0a02af9a
  Author: Peer Adelt <address@hidden>
  Date:   2017-01-11 (Wed, 11 Jan 2017)

  Changed paths:
    M target/tricore/translate.c
    M target/tricore/tricore-opcodes.h

  Log Message:
  -----------
  target-tricore: Added new JNE instruction variant

If D[15] is != sign_ext(const4) then PC will be set to (PC +
zero_ext(disp4 + 16)).

[BK: fixed style errors]
Signed-off-by: Peer Adelt <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Bastian Koppelmann <address@hidden>


  Commit: 50788a3fdbade5f8ed1c8296988578133c52c6aa
      
https://github.com/qemu/qemu/commit/50788a3fdbade5f8ed1c8296988578133c52c6aa
  Author: Bastian Koppelmann <address@hidden>
  Date:   2017-01-11 (Wed, 11 Jan 2017)

  Changed paths:
    M target/tricore/fpu_helper.c
    M target/tricore/helper.h
    M target/tricore/translate.c

  Log Message:
  -----------
  target-tricore: Add updfl instruction

Signed-off-by: Bastian Koppelmann <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>


  Commit: b6c08970bc989bfddcf830684ea7a96b7a4d62a7
      
https://github.com/qemu/qemu/commit/b6c08970bc989bfddcf830684ea7a96b7a4d62a7
  Author: Peter Maydell <address@hidden>
  Date:   2017-01-12 (Thu, 12 Jan 2017)

  Changed paths:
    M target/tricore/fpu_helper.c
    M target/tricore/helper.h
    M target/tricore/translate.c
    M target/tricore/tricore-opcodes.h

  Log Message:
  -----------
  Merge remote-tracking branch 
'remotes/bkoppelmann/tags/pull-tricore-2017-01-11-2' into staging

TriCore FPU patches

# gpg: Signature made Wed 11 Jan 2017 13:40:11 GMT
# gpg:                using RSA key 0x0AD2C6396B69CA14
# gpg: Good signature from "Bastian Koppelmann <address@hidden>"
# Primary key fingerprint: 6E63 6A7E 83F2 DD0C FA6E  6E37 0AD2 C639 6B69 CA14

* remotes/bkoppelmann/tags/pull-tricore-2017-01-11-2:
  target-tricore: Add updfl instruction
  target-tricore: Added new JNE instruction variant
  target-tricore: Added new MOV instruction variant
  target-tricore: Added MADD.F and MSUB.F instructions
  target-tricore: Added FTOUZ instruction

Signed-off-by: Peter Maydell <address@hidden>


Compare: https://github.com/qemu/qemu/compare/80fbc689e050...b6c08970bc98

reply via email to

[Prev in Thread] Current Thread [Next in Thread]