Title: 68000 CMPM address register updated before address error? · Issue #27 · SingleStepTests/ProcessorTests · GitHub
Open Graph Title: 68000 CMPM address register updated before address error? · Issue #27 · SingleStepTests/ProcessorTests
X Title: 68000 CMPM address register updated before address error? · Issue #27 · SingleStepTests/ProcessorTests
Description: Consider this test case. A4 is odd, so there's an address error. Yet, the "final" value is incremented by 2, as if the post increment happened before or in parallel with the memory access. Is this known to be the case on real hardware? {...
Open Graph Description: Consider this test case. A4 is odd, so there's an address error. Yet, the "final" value is incremented by 2, as if the post increment happened before or in parallel with the memory access. Is this ...
X Description: Consider this test case. A4 is odd, so there's an address error. Yet, the "final" value is incremented by 2, as if the post increment happened before or in parallel with the memory ac...
Opengraph URL: https://github.com/SingleStepTests/ProcessorTests/issues/27
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"68000 CMPM address register updated before address error?","articleBody":"Consider this test case. A4 is odd, so there's an address error. Yet, the \"final\" value is incremented by 2, as if the post increment happened before or in parallel with the memory access. Is this known to be the case on real hardware?\r\n\r\n```\r\n{ \"name\": \"b74c [CMP.w (A4)+, (A3)+] 6\",\r\n \"initial\":\r\n {\"d0\": 3616035900,\r\n \"d1\": 4244842335,\r\n \"d2\": 3804844838,\r\n \"d3\": 2486760049,\r\n \"d4\": 2154476239,\r\n \"d5\": 2057425795,\r\n \"d6\": 3717306163,\r\n \"d7\": 806500645,\r\n \"a0\": 2013264249,\r\n \"a1\": 2727369354,\r\n \"a2\": 3820627603,\r\n \"a3\": 3490029285,\r\n \"a4\": 900360119,\r\n \"a5\": 1926964183,\r\n \"a6\": 2103704679,\r\n \"usp\": 882354928,\r\n \"ssp\": 2048,\r\n \"sr\": 9985,\r\n \"pc\": 3072,\r\n \"prefetch\": [46924, 41774],\r\n \"ram\": [[5123, 95], [5122, 244], [5121, 175], [5120, 52], [15, 0], [14, 20], [13, 0], [12, 0]]},\r\n \"final\":\r\n {\"d0\": 3616035900,\r\n \"d1\": 4244842335,\r\n \"d2\": 3804844838,\r\n \"d3\": 2486760049,\r\n \"d4\": 2154476239,\r\n \"d5\": 2057425795,\r\n \"d6\": 3717306163,\r\n \"d7\": 806500645,\r\n \"a0\": 2013264249,\r\n \"a1\": 2727369354,\r\n \"a2\": 3820627603,\r\n \"a3\": 3490029285,\r\n \"a4\": 900360121,\r\n \"a5\": 1926964183,\r\n \"a6\": 2103704679,\r\n \"usp\": 882354928,\r\n \"ssp\": 2034,\r\n \"sr\": 9985,\r\n \"pc\": 5120,\r\n \"prefetch\": [13487, 62559],\r\n \"ram\": [[13, 0], [2037, 170], [12, 0], [2036, 53], [2035, 85], [5121, 175], [15, 0], [2039, 183], [5120, 52], [14, 20], [2038, 103], [5123, 95], [2041, 76], [5122, 244], [2040, 183], [2034, 183], [2045, 0], [2044, 0], [2043, 1], [2042, 39], [2047, 0], [2046, 12]]},\r\n \"length\": 50,\r\n \"transactions\":\r\n [[\"n\", 4],\r\n [\"w\", 4, 5, 2046, \".w\", 3072],\r\n [\"w\", 4, 5, 2042, \".w\", 9985],\r\n [\"w\", 4, 5, 2044, \".w\", 0],\r\n [\"w\", 4, 5, 2040, \".w\", 46924],\r\n [\"w\", 4, 5, 2038, \".w\", 26551],\r\n [\"w\", 4, 5, 2034, \".w\", 46933],\r\n [\"w\", 4, 5, 2036, \".w\", 13738],\r\n [\"r\", 4, 5, 12, \".w\", 0],\r\n [\"r\", 4, 5, 14, \".w\", 5120],\r\n [\"r\", 4, 6, 5120, \".w\", 13487],\r\n [\"n\", 2],\r\n [\"r\", 4, 6, 5122, \".w\", 62559]]},\r\n```\r\n\r\n","author":{"url":"https://github.com/larsbrinkhoff","@type":"Person","name":"larsbrinkhoff"},"datePublished":"2023-04-11T18:24:32.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":4},"url":"https://github.com/27/ProcessorTests/issues/27"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:6735ebb6-90f8-29c6-64a7-75f531a0651b |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | D048:205C7C:DD7EB2:14166FC:6A4BA0C3 |
| html-safe-nonce | 5fe8fa283d16cbc2edfe18335e97a9044e5ac315a75e5c5a4184d14b20f66324 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJEMDQ4OjIwNUM3QzpERDdFQjI6MTQxNjZGQzo2QTRCQTBDMyIsInZpc2l0b3JfaWQiOiI2NTc5NDYxODM3MDQ0ODE4MTE1IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | bd4f17da141c6a82efd2afb942759467e6ac152acedbd9c13a2e126e92702a57 |
| hovercard-subject-tag | issue:1663005323 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/SingleStepTests/ProcessorTests/27/issue_layout |
| twitter:image | https://opengraph.githubassets.com/81d61d1200761ba8964446a9b6e5175eeb6b85e3f349846c9d2ae7d98b9dcac3/SingleStepTests/ProcessorTests/issues/27 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/81d61d1200761ba8964446a9b6e5175eeb6b85e3f349846c9d2ae7d98b9dcac3/SingleStepTests/ProcessorTests/issues/27 |
| og:image:alt | Consider this test case. A4 is odd, so there's an address error. Yet, the "final" value is incremented by 2, as if the post increment happened before or in parallel with the memory access. Is this ... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | larsbrinkhoff |
| hostname | github.com |
| expected-hostname | github.com |
| None | a7e470aeb8fedd833ae331b0a162f6c5a72c09b899dd94a7cd531e5e0e3a93d5 |
| turbo-cache-control | no-preview |
| go-import | github.com/SingleStepTests/ProcessorTests git https://github.com/SingleStepTests/ProcessorTests.git |
| octolytics-dimension-user_id | 169324964 |
| octolytics-dimension-user_login | SingleStepTests |
| octolytics-dimension-repository_id | 409399462 |
| octolytics-dimension-repository_nwo | SingleStepTests/ProcessorTests |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 409399462 |
| octolytics-dimension-repository_network_root_nwo | SingleStepTests/ProcessorTests |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 59ad79fae8b165db9a62b2142d969fa7b21eedcf |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width